Document Document Title
US08544061B2 Object model for domain-based content mobility
In embodiments of an object model for domain-based content mobility, a client object model architecture (146) is configured for scalable and adaptive implementation to interface a mobile client device (128) with a media server (126) for wireless, secure download of media content (136) to the mobile client device. The client object model architecture can be implemented for domain-based control of a proxy application (144) that instantiates a media player (142) on the mobile client device, and interfaces with the media server that communicates the media content to the mobile client device. The client object model architecture also controls domain discovery of the media server, domain-based registration of the mobile client device with the media server, authentication of the mobile client device to the media server, and the secure download of the media content from the media server to the mobile client device.
US08544059B2 System and method for determining effective policy profiles in a client-server architecture
A system and method for determining effective policy profiles, is presented herein. The system includes one or more client devices configured to initiate a request for at least one effective policy profile, a server mechanism communicatively coupled to the one or more client devices and configured to receive the request for the at least one effective policy profile and determine the at least effective policy profiles for each of the requesting one or more client devices, and a policy data storage component communicatively coupled to the server mechanism and configured to store a plurality of policy profiles. The plurality of plurality of policy profiles includes an association between each of the one or more client devices and one or more of the plurality of policy profiles.
US08544056B2 Image control apparatus and image control method
An image control apparatus is configured to input a plurality of image data associated with a plurality of image sources and to display a plurality of images on a same screen based on the plurality of image data. The image control apparatus includes an image quality determining unit configured to determine respective image qualities of the plurality of images based on a combination of image information associated with attributes of the plurality of image sources, and an image processing unit configured to process the plurality of image data to cause the plurality of images to have the respective image qualities determined by the image quality determining unit.
US08544053B2 System and method for upgrading a multiprocessor set-top box device with a monolithilic firmware image
A system and method for downloading a code image at a set-top gateway host that includes an embedded set-top box and an embedded cable modem. The embedded set-top box and the embedded cable modem interact so that each leverages the resources of the other, thereby minimizing the functionality that must be built into each.
US08544046B2 System and method for controlling media rendering in a network using a mobile device
A system and a method control media rendering in a network using a mobile device. The system and the method manage, control and/or render media in a home network using remote access and/or a remote user interface. The system and the method enable a user to control media rendering from multiple storage devices and/or multiple servers connected to the home network using the mobile device. The system and the method enable a user to control media rendering on multiple rendering devices connected to the home network using the mobile device. The system and the method have a control element hosted on a fixed, non-mobile device connected directly to the home network or connected to the home network as a stand-alone device.
US08544045B2 Home network audio client with detachable remote commander
An audio client in a home entertainment system has a detachable remote commander with a display screen. A menu of music available at the server is downloaded to the remote commander from the server over the network and through the client device. The user can easily select a tune he/she wants to listen to using the remote commander. With storage and decoding capability, the commander can be used as a portable audio player.
US08544041B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08544040B2 System and method for displaying multimedia events scheduling information
A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors and may include instructions for: presenting a subset of a collection of data on a first grid having a first axis corresponding to units of time and a second axis, the collection of data comprising data representing time-bounded events; presenting a second grid having, first and second axes corresponding to the first and second axes of the first grid, the second grid corresponding to a larger portion of the collection of data than the subset presented on the first grid; and presenting a user moveable window for selecting a portion of the second grid, and selecting the subset presented on the first grid in accordance with a current position of the window.
US08544034B2 Method and system for automated monitoring of video assets
A method and system for monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may allow users to provide input to an ETMP studio application for generating remote control commands to send to a desired multimedia handling device (MHD) representing an emulated MCDN client. The user input may be captured to generate an ETMP script, which may be stored in a globally addressable format that is reusable with other MHDs in the ETMP. Additional functionality for editing and combining portions of ETMP scripts to generate further ETMP scripts may also be provided.
US08544033B1 System and method for evaluating content in a digital signage environment
An apparatus is provided in one example and includes a memory element configured to store data, a processor operable to execute instructions associated with the data, and a recording module configured to record video data associated with a display, and record individual data associated with one or more audience members witnessing the video data on the display. The video data and the individual data are recorded in a substantially concurrent manner, and the video data and the individual data are communicated over a network to a next destination. In a more particular embodiment, the apparatus includes a server configured to communicate programming instructions for recording the video data. A camera is configured to record the video data and the individual data based on the programming instructions, and the camera interfaces with an optical element that reflects at least a portion of the video data and the individual data.
US08544029B2 Implementing storage adapter performance optimization with chained hardware operations minimizing hardware/firmware interactions
A method and controller for implementing storage adapter performance optimization with chained hardware operations minimizing hardware and firmware interactions, and a design structure on which the subject controller circuit resides are provided. The controller includes a plurality of hardware engines; and one or more processors. An event queue is coupled to at least one processor notifying the processor of a plurality of predefined events. A control block is designed to control an operation in one of the plurality of hardware engines including the hardware engine writing an event queue entry. A plurality of the control blocks are selectively arranged in a predefined chain to minimize the hardware engine writing event queue entries to the processor.
US08544027B2 Logical data model abstraction in a physically distributed environment
A component object binds business driven services to a graphical user interface (GUI). The object includes a data model, view model and controller. The view model graphically presents, and the controller manipulates data used by the object. The controller includes an event handler that respond to events generated within the GUI and binds data used by the object to a data source which can be another component object or a remotely located source. The event handler can call a local script to calculate the value of a data element within the object. The component object can be instantiated on a client, and can be configured to communicate with a corresponding component object on a server. The client and server component objects can exchange only that data that needs to be exchanged to maintain the current state of a user interface in the client computer.
US08544025B2 Efficient data transfer on local network connections using a pseudo socket layer
A method, system and computer program product for transferring data between two applications over a local network connection. The invention establishes a socket connection between the applications and transfers data through the socket connection using a pseudo socket layer interface when the two endpoints of the socket connection are on the same host. Socket application program interface comprises socket buffers for sending and receiving data. A connecting application identifies and establishes a connection with a listening socket, and places data directly in the socket receive buffer of the receiving socket. If the other end of the socket connection is on a remote host, then data is transferred using underlying network facilities.
US08544024B2 System, processor, apparatus and method for inter-processor communication
A multi-processor system comprises a sending processor adapted to send a data message, a receiving processor adapted to receive the date message, and a memory unit associated with the receiving processor. The multi-processor system has a size-index table associated with the sending processor, and the sending processor is adapted to map a size of a payload portion of the data message to an index of the size-index table, and to send the data message containing the size, the index and the payload portion to the receiving processor. The multi-processor system also has mapping circuitry associated with the receiving processor. The mapping circuitry is adapted to the map the index contained in the data message received from the sending processor to a pointer, wherein the pointer is associated with a buffer of the memory unit. The receiving processor is adapted to write the payload portion of the received data message to the buffer as indicated by the pointer. A receiving processor adapted to be comprised in a multi-processor system, an electronic apparatus comprising a multi-processor system and/or a receiving processor are also described as well as a method of receiving a data message at a processor.
US08544021B2 Execution context isolation in a driver execution environment (DXE) with marshaling arguments to a common location in response to an LPC
Methods, systems, apparatuses and program products for providing for communications within a computing environment that provides for execution isolation, especially a DXE (Driver Execution Environment) phase of a PC (personal computer) startup process. Provision is made for blocking of server threads awaiting service requests and blocking client thread awaiting server responses, together with marshalling formal parameter descriptions and service request/response arguments across disparate execution contexts that disallow simple data redirection between them.
US08544020B1 Cooperative preemption
Preempting the execution of a thread is disclosed. Preempting includes receiving an indication that a preemption of the thread is desired and context switching the thread out at a thread safe point in the event that a thread safe point is reached.
US08544018B2 Communication system, information processing system, connection server, processing server, information processing apparatus, information processing method and program
A connection server (3) has a receiving part (31) for receiving request information regarding a request for load sharing, which is sent from a first information processing apparatus (1) to a load sharing port of the connection server (3), a load sharing part (32) for allocating the first information processing apparatus (1) that is a source of the request information to any processing server, a sending part (33) for sending port position information indicating the position of the connection port corresponding to the allocated processing server to the first information processing apparatus (1), and a connection part (34) for establishing a connection between the connection port and the processing server corresponding to the connection port. The first information processing apparatus (1) sends the received port position information to a second information processing apparatus (2). With this configuration, in a communication system for load sharing, two or more information processing apparatuses have access to one processing server.
US08544017B1 Dynamic job processing based on estimated completion time and specified tolerance time
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster provides supercomputer level processing power. Unlike a traditional Beowulf cluster; however, cluster size in not singular or static. As jobs are received from users/customers, a Resource Management System (RMS) dynamically configures and reconfigures the available nodes in the system into clusters of the appropriate sizes to process the jobs. Depending on the overall size of the system, many users may have simultaneous access to supercomputer level computational processing. Users are preferably billed based on the time for completion with faster times demanding higher fees.
US08544013B2 Process scheduler having multiple adaptive partitions associated with process threads accessing mutexes and the like
A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more process threads. Each of the plurality of adaptive partitions has a corresponding processor budget that is assigned to it. The process threads include a mutex holding thread and a mutex waiting thread. The mutex holding thread is associated with a first adaptive partition and may gain exclusive access to a mutex object. The mutex waiting thread is associated with a second adaptive partition and must wait for access to the mutex object while the mutex object is held by the mutex holding thread. The software code further includes a scheduling system that selectively allocates the processor to run the process threads based, at least in part, on the processor budget of the associated adaptive partitions. The scheduling system bills processor allocation used to run the mutex holding thread to the processor budget of the second adaptive partition when the processor budget of the first adaptive partition has been exhausted.
US08544004B2 Cluster-based operating system-agnostic virtual computing system
According to a disclosed embodiment of the invention, an improved cluster-based collection of computers (nodes) is realized using conventional computer hardware. Software is provided that enables at least one virtual machine to be presented to guest operating systems, wherein each node participating with the virtual machine has its own emulator or virtual machine monitor. VM memory coherency and I/O coherency are provided by hooks, which result in the manipulation of internal processor structures. A private network provides communication among the nodes.
US08544003B1 System and method for managing virtual machine configurations
A method in one example implementation includes receiving a plurality of command messages through a control channel and reconstructing the command messages to determine an intended command for one or more virtual machines on a server device. The command messages include one or more criteria and the intended command corresponds to an operation defined in a policy database. The method also includes determining whether the corresponding operation is permitted by comparing one or more policies associated with the operation to the one or more criteria. The method further includes sending the command messages to the server device if the operation is permitted. In more specific embodiments, the operation may include one of creating, cloning, deleting, starting, stopping, and modifying the one or more virtual machines.
US08544001B2 Gaming software providing operating system independence
Systems and methods provide a gaming machine and server framework environment that is operating system independent. One aspect of the systems and methods includes providing a set of framework components that present a common interface regardless of the underlying operating system used on the gaming machine or server. A further aspect of the systems and methods include various plug-in services (320) that use the framework (302) to communicate and interact with one another. A still further aspect includes providing an emulator providing the ability for a gaming application or service designed for one operating system to be run on different operating system.
US08543995B2 Information processor, information processing method, and computer-readable storage medium
An information processor includes a first part storing one or more programs included in one or more packages; a second part correlating and retaining the package and version information of the programs on a program basis; a third part comparing, if one of the installed programs is to be installed, the version information of the installed one of the programs and the one of the programs to be installed; a fourth part determining whether the one of the programs to be installed is subordinate to a package other than a package including the one of the programs to be installed, if the version information of the one of the programs to be installed is determined to be lower; and a fifth part installing the one of the programs to be installed if the one of the programs to be installed is determined to be not subordinate to the other package.
US08543993B2 Compiler, compile method, and processor core control method and processor
A compiler compiling a source code and is implemented in a plurality of processor cores includes a parallel loop processing detection unit configured to detect from the source code a loop processing code for execution of an internal processing operation for a given number of repeating times, and an independent parallel loop processing code in the internal processing operation performed for each repetition to be concurrently processed, and a dynamic parallel conversion unit configured to generate a control core code for control of the number of repeating times in the parallel loop processing code and a parallel processing code for changing the number of repeating times corresponding to the control from the control core code.
US08543992B2 Method and apparatus for partitioning programs to balance memory latency
A method of compiling code that includes partitioning instructions in the code among a plurality of processors based on memory access latency associated with the instructions is disclosed. According to one aspect of the invention, partitioning instructions includes partitioning memory access dependence chains. Other embodiments are described and claimed.
US08543990B2 Methods and apparatus for testing software with real-time source data from a projectile
Methods and apparatus for testing software with real-time source data from a projectile according to various aspects of the present invention operate in conjunction with a real-time data source, a signal processor, a recordable medium, and a testing platform. The signal processor receives real-time data from a real-time data source during a test and saves it to a storage medium before providing the real-time data to the testing platform for permanent storage. During a subsequent test, the testing platform may upload the saved real-time data to the signal processor foregoing the need to generate new real-time data from the real-time data source.
US08543988B2 Trace processing program, method and system
A distributed application system has a plurality of applications running on a plurality of servers arranged hierarchically and, when receiving a request telegraphic message from a client, executes processes while transferring a relay code between applications in order. A trace condition embedding unit embeds a trace collection condition into a relay code and transfers it to the next application. Trace collection units decide whether trace collection is to be made or not, and perform a process. The trace collection condition includes an indication of a range of tracing for each application and a record of applications which has passed through. The trace condition embedding unit further includes intermittent switch information which indicates a ratio of trace collection to reception times of the request telegraphic message.
US08543987B2 Method for simultaneous garbage collection and object allocation
Disclosed is a method to track allocation of a plurality of objects in a heap. A data processing system, during an object allocation, prevents an object from being moved to another place in memory or being deleted. The data processing system prevents such activity concurrently with garbage collection on a second object not currently being allocated. The data processing system notifies a profiler of object information based on the object allocation via a callback function, wherein object information is a one-to-one mapping of the object address. The data processing system revives garbage collector processing of the object.
US08543986B2 Methods and systems for test automation of forms in web applications
A method includes accessing a page of Web application that includes an interactive form having at least one field for entry of data, the interactive form rendered by the Web application based on code for the interactive form. The method also includes extracting input validation code from the code, the input validation code including at least one constraint on data entered into the at least one field. The method additionally includes extracting the at least one constraint based on an analysis of the input validation code and solving, for the at least one field, for a string value based at least on the at least one constraint for the at least one field. The also includes automatically entering, into the at least one field, the string value. The method additionally includes automatically submitting the interactive form, including the string value entered into the at least one field.
US08543981B2 State driven test editor
A test script editor that easily can be used by anybody in the development team, including non-programmer business analyst testers. The test script editor enables building maintainable and stable test scripts by simple selecting from a set of accessible actions (a combination of the test object and the associated test method). The accessible actions can be calculated by application state engine by calculating all state transitions of preceding actions and subsequent actions in the script. The test script editor can provide context sensitive navigation help for appending steps at the end of the script, inserting steps within the script, changing existing steps and deleting steps.
US08543979B2 Method and system for checking the consistency of application JAR files
A computer method and system dynamically provide consistency of JAVA application files. A processor executed routine is configured (e.g., instrumented as an agent) to intercept each class that is loaded into a subject JAVA application or JVM. The system computes a cyclic redundancy check (CRC) of the respective JAR file surrounding the loaded class. The system compares the computed CRC value to a CRC value of at least one other copy of the respective JAR file. Based on the comparison, the system determines consistency (e.g., same version) of the multiple copies of the respective JAR file used by the subject Java application. If the multiple copies of the respective JAR file are determined to be inconsistent, the system alerts the user and/or enables the application to abort.
US08543973B2 Method and system for providing authentication schemes for web services
A method for generating authentication code for web service resources. The method includes receiving a selection of a resource method, where the resource method defines a method for interacting with a resource associated with a web service. The method further includes determining an authentication scheme for the resource method, where the authentication scheme defines an authentication mechanism required during execution of the resource method to enable interaction with the resource. The method further includes generating authentication code for the resource method using the authentication scheme, where the authentication code enables a user executing the resource method to interact with the resource.
US08543971B2 Specifying on the fly sequential assembly in SOA environments
A method and system for defining an interface of a service in a service-oriented architecture environment. Definitions of atomic tasks of a request or response operation included in a service are received. Unique identifiers corresponding to the atomic tasks are assigned. A sequence map required to implement the service is received. The sequence map is populated with a sequence of the assigned unique identifiers corresponding to a sequence of the atomic tasks of the operation. At runtime, an interface of the service is automatically and dynamically generated to define the service by reading the sequence of unique identifiers in the populated sequence map and assembling the sequence of the atomic tasks based on the read sequence of unique identifiers.
US08543969B2 Method and apparatus for developing a computer program utilizing a service oriented architecture
A method and apparatus for developing a computer program utilizing services that may not be available during development. A dummy service providing a naïve implementation of the service that is to be provided by the services is obtained or created. The computer program is modified such that it utilizes the dummy service. After an actual service is available, the computer program is modified once more to utilize the actual service instead of the dummy service.
US08543968B2 System and method for creating, managing, deploying and archiving data-intensive applications and projects
According to the present invention, there is provided an integrated application design, management, and deployment method, including the steps of: defining and displaying the navigational and data-related parameters of an application; controlling the overall functionality and operation of the process; initiating and running an application; and storing and referencing all data associated with an application. The present invention also provides an integrated electronic application design, management, and deployment system, including a design mechanism for intuitively defining and displaying the navigational and data-related parameters of an application; a management mechanism for controlling the overall functionality and operation of the system; a deployment mechanism for initiating and running an electronic application; and an archiving mechanism for storing and referencing all data associated with an electronic application.
US08543966B2 Test path selection and test program generation for performance testing integrated circuit chips
A method of test path selection and test program generation for performance testing integrated circuits. The method includes identifying clock domains having multiple data paths of an integrated circuit design having multiple clock domains; selecting, from the data paths, critical paths for each clock domain of the multiple clock domains; using a computer, for each clock domain of the multiple clock domain, selecting the sensitizable paths of the critical paths; for each clock domain of the multiple clock domain, selecting test paths from the sensitizable critical paths; and using a computer, creating a test program to performance test the test paths.
US08543961B2 Computer implemented design of device for electro-optical modulation of light incident upon device
A method and apparatus for designing a device to operate in a coupling mode, a detection mode, or a reflection mode for incident light. The incident light has a wavelength λ and is incident upon a semiconductor structure of the device at an angle of incidence (θi). A voltage (V) is applied to the device. Each mode may be designed for an ON state and/or OFF state. For the coupling mode and detection mode, the ON state and OFF state is characterized by high and low absorption of the incident light, respectively, by the semiconductor structure in conjunction with the applied voltage V and angle of incidence θi. For the reflection mode, the OFF state and ON states is characterized by a shift in the optical path length of λ/2 and about zero, respectively, in conjunction with the applied voltage V and angle of incidence θi.
US08543960B1 Power and timing optimization for an integrated circuit by voltage modification across various ranges of temperatures
A method of optimizing power and timing for an integrated circuit (IC) chip, which uses an IC technology that exhibits temperature inversion, by modifying a voltage supplied to the IC chip, while meeting power consumption and timing delay performances across lower and higher temperature ranges. A high voltage is selected that meets a closed timing analysis across a full temperature range to meet a timing performance and a low voltage is selected to meet the timing performance and the power performance across a lower temperature range to a temperature cut point in the higher temperature range. The IC chip is turned on at the high voltage and the high voltage is lowered to the low voltage when the temperature cut point is exceeded to meet the power performance while maintaining the timing performance.
US08543947B2 Selection of optimum patterns in a design layout based on diffraction signature analysis
The present invention relates generally to selecting optimum patterns based on diffraction signature analysis, and more particularly to, using the optimum patterns for mask-optimization for lithographic imaging. A respective diffraction map is generated for each of a plurality of target patterns from an initial larger set of target patterns from the design layout. Diffraction signatures are identified from the various diffraction maps. The plurality of target patterns is grouped into various diffraction-signature groups, the target patterns in a specific diffraction-signature group having similar diffraction signature. A subset of target patterns is selected to cover all possible diffraction-signature groups, such that the subset of target patterns represents at least a part of the design layout for the lithographic process. The grouping of the plurality of target patterns may be governed by predefined rules based on similarity of diffraction signature. The predefined rules comprise coverage relationships existing between the various diffraction-signature groups.
US08543946B2 Gesture-based interface system and method
Systems and methods of manipulating display parameters of displayed images, and optionally designating the images for manipulation, via a gesture pad.
US08543943B2 Methods and systems for entering object assignments
Methods, systems and computer program products are provided for entering object assignments. In one implementation, a system is provided that comprises means for storing first and second object hierarchies, the second object hierarchy including a plurality of objects and at least one folder object being the root of a sub-hierarchy of objects, and each object of the first and second object hierarchies having an object type of a pre-defined set of object types. The system may further comprise a rule base for storage of object types and associated sub-sets, means for displaying the object hierarchies on a graphical user interface which enables a user's selection of the first object from the first object hierarchy and displays an indicator for the at least one folder object if the sub-hierarchy of the folder object contains at least one object having an object type of the sub-set associated with the first object and, in response, further displays an assignment symbol between the first object and the folder object and/or the at least one object of the sub-hierarchy.
US08543940B2 Method and apparatus for browsing media content and executing functions related to media content
A method and apparatus for browsing media content and executing functions related to the media content are provided. Under the state that a collage image generated by combining a plurality of image elements corresponding respectively to a plurality of media contents is displayed, if a selection input is generated on the collage image, a preview window for a media content corresponding to a location of a point where the selection input is generated is configured to overlay the preview window on the collage image. If a function execution input is generated on the collage image, a representative function is performed using a media content corresponding to a location of a point where the function execution input is generated.
US08543939B2 Graphical data conversion/translation
A computer-readable storage media for storing computer-executable instructions executable by processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules.
US08543937B2 Methods and apparatus employing a reference grid for generating electronic manifests of underground facility marking operations
A grid is displayed on a display device to provide a reference for a geographic area including an excavation site. User input is acquired that relates to a geographic location of at least one physical locate mark applied by a technician to a ground surface at the excavation site to indicate a presence or an absence of at least one underground facility at the excavation site. Based on the user input, at least one digital representation of the at least one physical locate mark is added to the displayed grid so as to generate a marked-up image. Information relating to the marked-up image is electronically stored and/or electronically transmitted so as to generate an electronic manifest.
US08543936B2 Graphical user interface for building Boolean queries and viewing search results
Graphical user interfaces and method for building Boolean queries and viewing search results using search cells, combination cells, toolbar, and menu bar. Search cells are movable within a workspace and contain a text field, facet type designation, advanced button, and hit count. Categories are chosen using a category walker. Combination cells, a Boolean combination of two or more selected search cells, are also movable and contain a combine icon, hit count, and an expression field. The Boolean query is depicted in a folder tree hierarchy, where search folders are shown within combination folders, which are represented as logical AND, OR, or MINUS folder icons. An applet in a browser accesses a server through the Internet.
US08543935B2 Full-screen heterogeneous desktop display and control
Described herein is a method and apparatus for generating and managing multiple desktops. The desktops can be tied to virtual software environments, remote desktops, separate user account desktops, shared desktops, full screen applications or similar sources. The desktops are managed through a desktop management interface that displays a scale image of each current desktop. The desktops can also be marked by type in the interface. The desktop management system queries a user during start-up for each program to determine whether a new desktop is to be generated for the program. The desktop management system also manages the switching between the available desktops.
US08543934B1 Method and apparatus for text selection
A method includes, displaying a content selection icon on a touch-sensitive display of an electronic device, detecting touch input at a touch location on the display operable to select a content selection function associated with the content selection icon, and, modifying the displayed content selection icon to display a touch portion at a location on the display corresponding to said detected touch location and a content selection portion operatively coupled to, but spatially separated from, the touch portion.
US08543928B2 Automatic friends selection and association based on events
A method for automatically generating a friend subset from contacts of a user based on future events is provided. Future social events data from an online social network including events to be attended by the user are received. Contacts having identity information from a contact list of the user are identified. Future social events data associated with the identified contacts, including events to be attended by the contacts, are received. Whether the identified contacts are scheduled to attend the same future social events as the user is determined. A friend subset of the determined contacts having future social events corresponding to the future social events of the user is selected and displayed on a web page. The user selects one of the contacts of the displayed friend subset, and the future social events to be attended by both the selected contact and the user is provided to the user.
US08543926B2 Managing item access in a collaborative workspace
An approach is described for managing item access in a collaborative workspace. A user interacts with the collaborative workspace through a workspace user interface presentation. The approach entails presenting an item user interface presentation to the user without losing a context associated with the workspace user interface presentation. The user can enter searching and filtering selections into the item user interface presentation to narrow an initial set of items provided by that presentation. Upon locating a desired item, the user can add it to the collaborative workspace using a drag-and-drop operation or other technique.
US08543924B2 Contextual-display advertisement
Methods and computer storage media for creating contextual-display advertisements are provided. A request for a contextual-display advertisement to be presented on a page is received. Upon receiving the request, the page is evaluated to determine the context of the page so that the resulting advertisement is contextually related to the requesting page. The contextually related text and base image are extracted from their respective database to be merged into a contextual-display advertisement. The visual characteristics of the advertisement text are manipulated to provide visual congruity among the elements of the advertisement. Additionally, the placement of the text on the base image is optimized to provide a contextual-image advertisement that is then rendered to be presented on the requesting page.
US08543923B2 Apparatus, system, and method for displaying health spatially and temporally
An apparatus, system, and method are disclosed for displaying health spatially and temporally. A status module records a health status for each of a plurality of components at a plurality of temporal instances, wherein the health status instances are recorded in a history file. An interconnection module records interconnection relationships for the plurality of clusters in a resource file. A display module displays a system graphical representation comprising a graphical representation for each of the components, each interconnection relationship for the components, a health status for each component, and a transitional health for each component. The system graphical representation is for a specified temporal instance. The transitional health portrays a change in health status over a plurality of temporal instances.
US08543919B1 In-page full screen internet video method
A method is provided for playing a video clip on a computer monitor in a full screen mode. Activation of a link to the video clip on a web page results in the video clip being played automatically in full screen mode on the computer monitor. Upon the video clip ending, the full screen mode ends and returns the display to the previous view of the web page. The full screen mode plays the video clip with integrated with a transparent video control panel that has controls to enable user control of the playing of the video clip.
US08543918B2 Media system with integrated clip views
Systems and methods for presenting audio data involve obtaining audio data that includes audio clips, and presenting the audio data for a first audio clip in a user interface having an audio play element configured to play audio from the audio data, a clip selection element configured to receive selections of the audio clips, and a timeline element configured to present both chronological and durational information for the first audio clip or the audio segment on a defined time scale. Techniques involve adjusting the defined time scale in the timeline element based on durational information of a selected second audio clip, and presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element. Animation is used in the timeline element for presenting the adjusted defined time scale corresponding to the durational information of the second audio clip in the timeline element.
US08543914B2 Method and device for proportional setting of font attributes
A method and handheld electronic device for displaying text in accordance with a user-specified font attributes are provided. Where the text comprises formatted sections of varying font sizes, the font size settings are set according to a default font size specified for the device to provide a readable display of text. Text with a font size above a maximum threshold is set to a large font size appropriate for the device display. Text with a font size below a minimum threshold is set to a small font size appropriate for the device display. Text with a font size between the minimum and maximum thresholds is set to the default font size for the device. The font face of the text may be set to a user-specified font face, however, fixed-width fonts are unchanged in order to preserve spacing and formatting associated with text in fixed-width format.
US08543907B1 Context-sensitive optimization level selection
A method for selecting a performance optimization level for program code segments (e.g., JavaScript code) embedded in interactive webpages according to the origin (e.g., domain) of the webpages is disclosed. The information on historic usage behavior on webpages from the same origin is collected. The historic usage behavior can be specific to the current user or an average or aggregated behavior across many users who have visited webpages from the same origin. The historic usage information is used to select an appropriate level of optimization to achieve the maximum performance improvement for the least amount of compilation cost. The selected optimization level can be adjusted over time based on a measure of actual performance improvement resulted from the different levels of optimization that had been carried out during prior visits.
US08543903B2 System and method of integrating a plurality of form related workflow tools
A method is provided that includes receiving a request at a server from a client device to configure a form associated with a workflow step. The form is of a form type that supports a set of features. The method also includes identifying a form tool of a plurality of form tools that is compatible with the form type. In addition, the method includes generating form feature discovery instructions via a form integration framework application programming interface (API). The form integration framework API utilizes a common set of instructions adapted to direct the plurality of form tools. Further, the method includes providing a set of user interfaces via the form integration framework to the client device based at least in part on form feature data provided via the form tool. The set of user interfaces is adapted to configure the form to generate a configured form.
US08543899B2 Controlling access to digital content
Method for utilizing digital content is provided. The method includes controlling a throughput rate for utilizing the digital content by an accessing system, where the throughput rate is associated with information related to the digital content and is stored as a file. The throughput rate is controlled by a storage system that is operationally coupled to the accessing system.
US08543897B2 Transmission apparatus and parity calculation method
In a transmission apparatus, a first parity calculation controller calculates parity by the frame and inserts a calculation result into a next frame to a first frame sequence. A second parity calculation controller calculates the parity by the frame and inserts a calculation result into a next frame to a second frame sequence. The second parity calculation controller receives from the first parity calculation controller first parity data which is a parity calculation result by the first parity calculation controller and which has the same value as that of a parity calculation result to be inserted into a target frame of a parity calculation in the second frame sequence. Then, the controller calculates the parity of the target frame including the first parity data and second parity data which is a parity calculation result of a previous frame in the second frame sequence before one frame of the target frame.
US08543895B2 List Viterbi decoding of tail biting convolutional codes
A low complexity List Viterbi algorithm (LVA) for decoding tail biting convolutional codes (TBCCs) has lower complexity than a solution of running the LVA algorithm for all states. In one aspect, a low complexity LVA-TBCC process includes finding a list of states from a single Viterbi algorithm and finding a list of potential codewords for each state in the state list using the LVA. A cyclic redundancy check may prune out false solutions. The disclosed method may be applied to many communication systems to improve error performance similar to LTE downlink PBCH decoding enhancements.
US08543894B1 Channel quality monitoring and method for qualifying a storage channel using an iterative decoder
Monitors, architectures, systems and methods for determining one or more quality characteristics of a storage channel. The monitor generally includes an iterative decoder configured to decode data from the storage channel and generate information relating to a quality metric of the storage channel and/or the iterative decoder, a memory configured to store a threshold value for the quality metric, and a comparator configured to compare the threshold value with a measured value of the quality metric. The monitor enables accurate determination of storage channel quality without use of conventional Reed-Solomon metrics.
US08543892B2 Memory device and method of storing data with error correction using codewords
Memory devices and/or methods of storing memory data bits are provided. A memory device includes a multi-level cell (MLC) array including a plurality of MLCs, an error correction unit configured to encode data to be recorded in an MLC, where the encoded data is converted to convert the encoded data into a codeword, an error pattern analysis unit configured to analyze a first data pattern included in the codeword corresponding to an error pattern included in the codeword and a data conversion unit configured to convert the analyzed first data pattern into a second data pattern. According to the above memory devices and/or methods, it is possible to efficiently reduce a data error that occurs when the data is stored for a relatively long period of time, thereby improving reliability.
US08543888B2 Programmable cyclic redundancy check CRC unit
A cyclic redundancy check (CRC) unit has a programmable CRC engine, a variable buffer memory operable to store k words wherein each word has n-bits, wherein k and n can be varied, and shift logic operable to shift data from the variable buffer memory into the programmable CRC engine.
US08543887B2 Coding method and coding device
The present invention relates to coding method and coding device that allow Rate-Compatible LDPC (low-density parity-check) codes to have favorable BER performance both with a low code rate and with a high code rate. In coding of LDPC codes that have plural code rates and whose all parity check matrices are composed of plural cyclic matrices, a coder 121 performs the coding in such a way that 1
US08543886B1 Parity insertion for inner architecture
A coding system for digital data. The coding system includes a constrained encoder module configured to generate encoded data based on a first constrained code; a bit insertion module configured to insert at least one bit location in the encoded data; and an inner encoding module configured to (i) generate inner-code parity bits based on the encoded data, and (ii) program the inner-code parity bits into the at least one bit location.
US08543883B2 Decoding low-density parity check (LDPC) codewords
A low-density parity-check (LDPC) codeword is decoded by performing a partial parity check, and based on the partial parity check, determining whether an iteration condition is met. Determining whether the iteration condition is met includes determining whether a time to decode a last codeword is approaching. Determining whether the iteration condition is met can additionally include determining whether a number of partial iterations reaches a maximum number of iterations and/or determining whether hardware resources are becoming limited. If the iteration condition is met, a decoding result is reported. If the iteration condition is not met, then a plurality of check nodes are updated and a parity check is performed.
US08543880B2 Techniques for successive refinement of metrics stored for HARQ combining
An embodiment of the present invention provides a method of efficiently storing metrics for Hybrid Automatic Retransmission Request (HARQ) combining and enabling saving of memory buffer in communication systems, comprising using non-linear quantization of the metrics and managing an aggregated buffer for all HARQ channels.
US08543877B2 Method of performing a chip burn-in scanning with increased efficiency
Utilize a pattern generator to write a predetermined logic voltage to each memory cell of a memory chip. Read a predetermined logic voltage stored in the memory cell. Compare the predetermined logic voltage stored in the memory cell with the predetermined logic voltage to determine if the memory cell is a good memory cell or not and store a determination result corresponding to the memory cell in a data latch of the memory chip. And determine if the memory chip is a good memory chip or not according to determination results of all memory cells of the memory chip stored in the data latch of the memory chip.
US08543876B1 Method and apparatus for serial scan test data delivery
A design for test (DFT) circuitry which delivers serial data serially is disclosed. The DFT circuit has a transceiver to receive serial data and then deserialize the serial data into deserialize data. The DFT circuit also has a control logic block which receives the deserialize data and stimulates at least one test element with the test data. The test element will generate an output response from the stimulus. The DFT circuit also has an output response block which receives the output from the test element and analyses the output response. Utilizing this DFT circuitry, a high speed data delivery method can be used for testing a device-under-test (DUT). Such method could reduce test time and the test cost associated with test process.
US08543874B2 Macro and command execution from memory array
Methods and apparatus for executing internal operations of memory devices utilizing instructions stored in the memory array of the memory device. Decode blocks adapted to interpret instructions and data stored in the memory device. Methods can be used to perform internal self-test operations of the memory device by executing test procedures stored in the memory array of the memory device performing a self-test operation.
US08543870B2 Circuit for detecting and recording chip fails and the method thereof
A circuit for detecting and recording chip fails according to one embodiment of the present invention comprises a common error bus, a plurality of fail detector modules and a control center. Each of the plurality of fail detector modules is configured to receive at least a data signal to determine an occurrence of a chip fail and to correspondingly broadcast a fail code on the common error bus when the common error bus is not busy. The control center is configured to record a fail code from the common error bus and to report the recorded fail code when required.
US08543861B1 Systems and methods for diagnosing a network configuration of a computing device
A computer-implemented method for diagnosing a network configuration of a computing device is described. A test network configuration is captured. A test network signature is generated from the test network configuration. A label is assigned to the test network signature. A determination is made as to whether the test network signature is labeled as an unsuccessful network signature. If the test network signature is labeled unsuccessful, one or more procedures to change the label are generated.
US08543860B2 Multi-core clocking system with interlocked ‘anti-freeze’ mechanism
A clocking system, comprises a plurality of clocked data processing devices and a clock control circuit controlling a generation of a plurality of clock signals and an application of the clock signals to the plurality of data processing devices, allowing to clock at least one of the data processing devices while freezing all but the at least one of the data processing devices. A method for clocking a plurality of clocked data processing devices comprises controlling a generation of a plurality of clock signals and controlling an application of the clock signals to the plurality of data processing devices, allowing to clock at least one of the data processing devices while freezing all but the at least one of the data processing devices.
US08543858B2 System and method for managing network devices that deliver an application service using energy savings information
A system and method for energy efficient Ethernet (EEE) enhanced information technology power management tools. EEE-based computing center resources are designed to monitor energy savings events hardware components (e.g., physical layer device) included within the computing center resource. Energy saving statistics based on such monitoring can be provided to a power management tool. This monitoring information enables the power management tool to make broad service-level energy savings decisions on actual network activity. In addition, feedback based on the broad service-level energy savings decisions can be provided to the EEE-based computing center resources for consideration by their individual EEE control policies.
US08543856B2 Semiconductor device with wake-up unit
A semiconductor device having a low power mode includes a buffer circuit associated with an interface pad, a power management controller (PMC), and a wakeup unit for waking up a part of the device from the low power mode. The buffer circuit is disabled in the low power mode by asserting a power on reset (POR) signal associated with the PMC. A wakeup signal is generated and provided to the wakeup unit from an analog power supply associated with the buffer circuit.
US08543852B2 Method and system for determining an idle state
In a method for determining an idle state: acceleration values are ascertained as a function of three spatial directions; a comparison value is generated from the acceleration values for each of the three spatial directions; each of the comparison values is compared with a threshold value; an interrupt signal is generated if the comparison value is less than the threshold value for each of the three spatial directions; and an electronic component is switched from a power saving state to an operating state as a function of the interrupt signal.
US08543850B2 Electronic device
The electronic device according to the present invention comprises a power supply; a processing section which has a nonvolatile register and performs predetermined processing by inputting and outputting data to and from the nonvolatile register on the basis of power fed from the power supply; an external signal inputting section for inputting an external signal to the processing section; and a power feed control section, which interrupts power feeding from the power supply to the processing section, while maintaining responsiveness to the external signal in a state in which the processing state of the processing section is stored in the nonvolatile register, and resumes power feeding from the power supply to the processing section in response to the external signal.
US08543849B2 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the computing device may have closed all user sessions, such that no user state information is included in the target state. However, the operating system may still be executing. In response to a command to startup the computer, this target state may be quickly reestablished from the recorded target state information. Portions of a startup sequence may be performed to complete the startup process, including establishing user state. To protect user expectations despite changes in response to a shutdown command, creation and use of the file holding the recorded state information may be conditional on dynamically determined events. Also, user and programmatic interfaces may provide options to override creation or use of the recorded state information.
US08543848B2 Reducing latency when activating a power supply unit
A method for reducing latency using a charging module when activating a power supply unit (PSU) among a plurality of PSUs in a power supply system. The method includes: Receiving, by the PSU from a power input feed, input power; receiving, from a supply bus shared by the plurality of PSUs, a first controlled signal designating a status of the PSU as standby; disabling, in response to the first controlled signal, a switching regulator of the PSU; receiving, from a voltage rail of the supply bus, charge flowing through a resistor of the charging module to maintain a charge of an output capacitor of the switching regulator; receiving a second controlled signal designating the status of the PSU as active; enabling the switching regulator; outputting a voltage from the PSU through the charging module to the voltage rail; and charging the output capacitor using the PSU.
US08543841B2 Secure hosted execution architecture
In general, in one aspect, the invention relates to a method for executing applications. The method includes accessing a secure storage element via a host device including a computer processor; executing, by the computer processor, a hosted execution runtime environment (HERE) on the host device; identifying a persistent memory image of the HERE within the secure storage element; executing, by the computer processor, an application using the HERE; and applying, based on executing the application, a first set of changes to the persistent memory image.
US08543840B2 Data processing apparatus, data processing system, and method for controlling the same
A data processing apparatus acquires content, generates an encryption key by using an initial value written in an unwritten memory block in a write-once recording medium, encrypts the content by using the encryption key, and writes to the write-once recording medium the encrypted content and an address table for identifying the memory block storing the initial value used for generating the encryption key.
US08543838B1 Cryptographic module with secure processor
Cryptographic apparatus having corresponding methods and computer-readable media comprise: a mailbox memory module to store cryptographic commands received from a client over a client bus, wherein the client is external to the cryptographic apparatus; and a secure processor to obtain the cryptographic commands from the mailbox memory module over a first secure internal bus, execute the cryptographic commands, and store a status of execution of the cryptographic commands in the mailbox memory module over the first secure internal bus, wherein the client obtains the status of the cryptographic commands from the mailbox memory module over the client bus.
US08543837B2 Method of randomly and dynamically checking configuration integrity of a gaming system
In a gaming environment, a method of periodically downloading dynamically generated executable modules at random intervals that perform system configuration integrity checks in a secure and verifiable manner is disclosed. The dynamically generated executable module returns the signature to a server from which it was downloaded and deletes itself from the system being checked. The next time such an executable module is downloaded, it will contain a different randomly chosen subset of hashing and encryption algorithms. The server that is performing the system configuration integrity check maintains a database of expected system configurations and performs subset of hashing and encryption algorithms as contained in the dynamically generated executable module. The result returned by the downloaded executable module is compared to that computed locally, and an error condition is raised if they do not match.
US08543836B2 Lightweight document access control using access control lists in the cloud storage or on the local file system
In a method for controlling access to an encrypted document, a request to access the encrypted document is received. The access request includes a user ID and a user password. A one-way hash function is performed on the user password to generate a hash value. An access control table is searched for the hash value which indicates an authorization for the user to access the encrypted document. The hash value corresponds to a document password encrypted with the user password. The document password is decrypted using the user password. The encrypted document is decrypted using the decrypted document password.
US08543835B2 Tamper resistance of a digital data processing unit
A system for increasing a tamper resistance of a digital data processing unit, comprises a first unit (901) comprising processing means (906) for processing the received digital data in dependence on values looked up in at least one look-up table (916) based on values in the received digital data. The system further comprises a second unit (902) comprising means (912) for computing at least one value for inclusion in the digital data causing the first unit (901) to look up at least one predetermined value in the look-up table (916) when processing the digital data. It comprises an inserter (910) for including the at least one value in the digital data, and an output (908) for transmitting the digital data to the first unit.
US08543833B2 User identification with biokinematic input
Systems and methods for user identification based on biokinematic input are disclosed herein. The system may include a multi-touch sensitive display including a sensor configured to receive biokinematic input including data representing detected positions of digit touches made by digits of a user, in each of a series of successive time intervals during a defined identification gesture. The system may further include a user identification module executed by a processor of the computing device. The user identification module may be configured to receive the biokinematic input from the sensor, and to compare relative positions of the digit touches and/or relative rates of change in said positions of the digit touches to a stored user template of verified biokinematic data for the user. If a match is determined, an indication that the user has been successfully identified may be displayed.
US08543826B1 MACSec implementation
A media access control (MAC) security apparatus for a local area network interface includes multiple independently controlled power domains, each of which enters and exits a reduced power state independent of others of the power domains. An encryption/decryption engine, located within a first of the power domains, generates encrypted data in response to received packets and cryptographic primitives. An authentication engine, located within a second of the power domains, performs authentication operations in response to the encrypted data. The encryption/decryption engine comprises an advanced encryption standard engine that forms the cryptographic primitives and is located within a third of the power domains. The third power domain enters the reduced power state for part of a period during which (i) the first power domain does not enter the reduced power state and (ii) the encryption/decryption engine is generating the encrypted data.
US08543823B2 Digital watermarking for identification documents
A watermark-based age verification system is provided in one implementation. The verification system may also verify a biometric template against a biometric sample. Shelf-life identification documents are provided in another implementation. Another aspect of the present invention analyzes image data to identify a face region or silhouette associated with a human subject depicted in the image data. The image data is adjusted, e.g., to center or align a face region within an image frame. A digital watermark is embedded after realignment. Another aspect authenticates or handles digital images that are captured at a first location and transferred to a second location via watermarking. In another implementation, first machine-readable code on an identification document layer is cross-correlated with second machine-readable code on the identification document. The first and second machine-readable codes are preferably sensed though different means, but can be cross-correlated to determine authenticity of an identification document.
US08543821B1 Scalably displaying sensitive data to users with varying authorization levels
Common content is generated and provided to client computer systems. The common content includes encrypted portions, corresponding unencrypted portions, and decryption key identifiers that identify decryption keys for decrypting the encrypted portions. Decryption keys are provided to the client computer systems separately from the common content for decrypting portions of the common content that an associated user is authorized to view or otherwise utilize. In order to use or display the common content, the client computer systems determine for each encrypted portion in the common content whether an associated decryption key has been received. Each encrypted portion for which a decryption key is available is decrypted and displayed or otherwise utilized. For each encrypted portion for which a decryption key is not available, the unencrypted portion corresponding to the encrypted portion may be displayed or otherwise utilized.
US08543820B2 Tag generation apparatus, tag verification apparatus, communication system, tag generation method, tag verification method, and recording medium
The tag generation apparatus of the present invention includes a hash unit (12) that applies a hash function to a message to generate a hash value, a random number encryption unit (14) that applies an encryption function having a first key to a random number that is independent of the message to generate a first intermediate variable, a masked encryption unit (15) that applies the encryption function having a second key to the sum of the random number and the hash value to generate a second intermediate variable, and a tag generation unit (16) that generates as the tag a value contained in bits of a predetermined number of bits that is less than or equal to the number of bits of the random number and that are extracted from the exclusive OR of the first intermediate variable and the second intermediate variable.
US08543813B2 Method and apparatus to implement valid mobile ticket transfer
Computer-implemented methods and apparatus to perform a valid transfer of an electronic mobile ticket on a mobile device by a ticketing application system of a ticket processing center. One method includes: receiving a first electronic message from a first user, where the first message includes an encrypted electronic mobile ticket and a mobile device number of a second user, and where the electronic mobile ticket is encrypted with a key shared between the first user and the ticketing application system; decrypting the encrypted electronic mobile ticket; generating an electronic mobile ticket encrypted with a key shared by the ticketing application system and the second user; and transmitting a second electronic message that includes the electronic mobile ticket encrypted with the key shared between the ticketing application system and the second user to a mobile device of the second user.
US08543812B2 Efficient and secure cryptographic coupon reloading
A system and a method for cryptographic reduced-coupon reloading are provided, where a coupon includes a pseudo-random number ri=PRFK(i), where i is an index for labeling the coupon, PRF is a predetermined pseudo-random function and K is a regeneration key, and a “reduced-coupon” xi=ƒ(ri), where ƒ is a predetermined one-way function, where: a candidate device and a second device acquire a common value of a token T, the candidate device transmits a verification value vT to the second device, the second device verifies whether the verification value is equal to PRF′Q(T), where PRF′ is a predetermined keyed pseudo-random function identical to, or derived from, the pseudo-random function PRF, where Q is an authentication key owned by the second device and known to the candidate device provided the candidate device is a legitimate reloading device, and if the verification is positive, one or several reduced-coupon(s) provided by the candidate device are stored in the second device.
US08543809B2 Method for misbehaviour detection in secure wireless mesh networks
In a method for secure data transmission in a wireless mesh network, a sending node sends at least one packet to at least one forwarding node which receives the packet from the sending node and forwards the packet to one or more receiving nodes. A destination node receives the packet. A challenge is transmitted from the sending node to the forwarding node causing the forwarding node to reply both to the sending and the receiving node with a response which has transformed information about one or more of the packet/packets. The response is processed to find out whether the forwarding node is misbehaving or not by verifying whether the transformed information is equal to an information which can be or has been derived from the requested packet/packets, wherein the processing is carried out both by the sending node and the receiving node.
US08543808B2 Trusted intermediary for network data processing
A networked computer system in which a trusted intermediary device is allowed access to packets transmitted through a secured connection. An endpoint to a secured connection identifies a trusted intermediary device, such as by certificate provided by the intermediary device or by using identification information provided by a trusted server. The endpoint shares with the trusted intermediary device connection information that enables the intermediary device to access packets transmitted through the secured connection. Using the connection information, the intermediary device may modify authenticated packets, such as to perform network address translation, without disrupting the underlying secured connection. Similarly, the intermediary device may use the security information to read encrypted information and perform functions such as network traffic monitoring or filtering of unwanted network traffic.
US08543805B2 Systems and methods for split proxying of SSL via WAN appliances
The present invention is directed towards systems and methods for split proxying Secure Socket Layer (SSL) communications via intermediaries deployed between a client and a server. The method includes establishing, by a server-side intermediary, a SSL session with a server. A client-side intermediary may establish a second SSL session with a client using SSL configuration information received from the server-side intermediary. Both intermediaries may communicate via a third SSL session. The server-side intermediary may decrypt data received from the server using the first SSL session's session key. The server-side intermediary may transmit to the client-side intermediary, via the third SSL session, data encrypted using the third SSL session's session key. The client-side intermediary may decrypt the encrypted data using the third SSL session's session key. The client-side intermediary may transmit to the client the data encrypted using the second SSL session's session key.
US08543804B2 Adaptive security policy based scalable video service apparatus and method
An adaptive security policy based scalable video service apparatus includes a video streaming server, an adaptive security policy server and a terminal. The video streaming server receives a service demand via a network and generates an encrypted streaming data. The adaptive security policy server analyzes a media structure and the service demand, by using a service profile received from the video streaming server, so as to generate a security policy description. The terminal generates and transmits the service demand to the video streaming server or the adaptive security server, obtains the encrypted streaming data from the video streaming server and decrypts the encrypted streaming data for playback, storing and retransmission.
US08543800B2 Hierarchical services startup sequencing
Exemplary methods, system, and computer program product embodiments for managing services within a data storage subsystem using a processor in communication with a memory device during a startup sequence are provided. At least one service facilitated by a provider is provided. At least one requirement is linked to the at least one service. The at least one service and the at least one requirement are incorporated into a specification file. A directed acyclic graph, interrelating the at least one service and an additional service based on the at least one requirement, is constructed. The directed acyclic graph is traversed using an initialization process to generate a determination which of an available plurality of services to provide. The determination further includes an analysis of the which of the available plurality of services to provide in view of at least one hardware resource in the data storage subsystem.
US08543799B2 Client authentication during network boot
A secure mechanism for performing a network boot sequence and provisioning a remote device may use a private key of a public key/private key encryption mechanism to generate a command by a server and have the command executed by the device. The command may be used to verify the authenticity of the remote device, and may be used to establish ownership of the device. After authenticity and, in some cases ownership is established, bootable software may be downloaded and executed. The remote device may be provisioned with software applications. One mechanism for performing the initial encrypted commands is through a Trusted Platform Module. In many embodiments, the public key for the initial encrypted communication may be provided through a trusted second channel.
US08543796B2 Optimizing performance of instructions based on sequence detection or information associated with the instructions
In one embodiment, the present invention includes an instruction decoder that can receive an incoming instruction and a path select signal and decode the incoming instruction into a first instruction code or a second instruction code responsive to the path select signal. The two different instruction codes, both representing the same incoming instruction may be used by an execution unit to perform an operation optimized for different data lengths. Other embodiments are described and claimed.
US08543795B2 Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The preferred IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real-time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations. The various fixed architectures are selected to comparatively minimize power consumption and increase performance of the adaptive computing integrated circuit, particularly suitable for mobile, hand-held or other battery-powered computing applications.
US08543793B2 Maintaining processor resources during architectural events
In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced.
US08543790B2 System and method for cooperative virtual machine memory scheduling
A resource scheduler for managing a distribution of host physical memory (HPM) among a plurality of virtual machines (VMs) monitors usage by each of the VMs of respective guest physical memories (GPM) to determine how much of the HPM should be allocated to each of the VMs. On determining that an amount of HPM allocated to a source VM should be reallocated to a target VM, the scheduler sends allocation parameters to a balloon application executing in the source VM causing it to reserve and write a value to a guest virtual memory (GVM) location in the source VM. The scheduler identifies the HPM location that corresponds to the reserved GVM and allocates it to the target VM by mapping a guest physical memory location of the target VM to the HPM location.
US08543788B2 Conformal rolling buffer apparatus, systems, and methods
Methods, apparatus, and systems may operate to more efficiently utilize data stored in an array of storage blocks organized as rows and columns of contiguous blocks, where non-linearity is present in the data. Activities may include organizing data to discard useless elements from storage blocks when transferring the data to a memory buffer, and perhaps compressing the data for increased memory density utilization. Additional activities may include reconstructing data stored in the memory buffer and using an image distortion formula to display a linear representation of the non-linear data.
US08543787B2 Non-volatile memory circuit, system, and method
A non volatile memory device includes a first buffer register configured to receive and store the data to be stored into the memory device provided via a memory bus. A command window is activatable for interposing itself for access to a memory matrix between the first buffer element and the memory matrix. The command window includes a second buffer element that stores data stored in or to be stored into a group of memory elements. A first data transfer means executes a first transfer of the data stored in the second buffer register into the first buffer register during a first phase of a data write operation started by the reception of a first command. A second data transfer means receives the data provided by the memory bus and modifies, based on the received data, the data stored in the first buffer register during a second phase of the data write operation started by the reception of a second command. The first transfer means execute a second transfer of the modified data stored in the first buffer register into the second buffer register during a third phase of the data write operation. The second transfer is executed in response to the reception of a signal received by the memory bus together with the second command.
US08543782B2 Content-based, compression-enhancing routing in distributed, differential electronic-data storage systems
One embodiment of the present invention includes a method for routing a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group of component data-storage systems, within a distributed, differential electronic-data storage system by selecting one or more subsequences of data units from the data object, computing a characteristic value from the selected subsequences, computing an index from the characteristic value; and directing the data object to the particular component data-storage system, or to the particular group component data-storage systems, identified by the computed index.
US08543781B2 Hybrid locking using network and on-disk based schemes
A method of acquiring a lock by a node, on a shared resource in a system of a plurality of interconnected nodes, is disclosed. Each node that competes for a lock on the shared resource maintains a list of locks currently owned by the node. A lock metadata is maintained on a shared storage that is accessible to all nodes that may compete for locks on shared resources. A heartbeat region is maintained on a shared resource corresponding to each node so nodes can register their liveness. A lock state is maintained in the lock metadata in the shared storage. A lock state may indicate lock held exclusively, lock free or lock in managed mode. If the lock is held in the managed mode, the ownership of the lock can be transferred to another node without a use of a mutual exclusion primitive such as the SCSI reservation.
US08543779B2 Management system and management method for managing computer system
A management system, coupled to a computer system including one or more types of storage apparatus, stores management information. The management information includes: (a) information containing, for each request by an administrator, information indicating a storage function (a function of a storage apparatus) required in order to achieve a function satisfying the administrator request; and (b) information containing, for each storage apparatus, information indicating storage functions. The management system: (A) receives a request of an administrator; (B) identifies an implementation pattern including a storage apparatus having a storage function required to achieve a function satisfying the received administrator request, on the basis of the information (a) and (b), and (C) performs setup in order to achieve a function satisfying the received administrator request, in respect of any of the identified one or more implementation patterns.
US08543778B2 Management system and methods of storage system comprising pool configured of actual area groups of different performances
A storage system comprises multiple virtual volumes (VVOLs) and multiple pools. Each pool is configured of multiple actual area groups of different performances. The storage system accesses actual areas assigned to virtual areas identified by access commands from an access source. A controller manages pool condition information which is the information showing which actual area is assigned to which virtual area and the access load related to the virtual areas. The management system of the storage system comprises management information showing a performance requirement and a performance for each VVOL. The performance of a VVOL is the performance identified with reference to the pool condition information. The management system, with reference to the management information, identifies a VVOL whose condition is inappropriate and, for changing the condition of the identified VVOL from inappropriate to appropriate, performs migration procedure related to the pool made to correspond to the above-mentioned identified VVOL.
US08543777B2 Memory control apparatus, memory control method, and computer program with refresh commands at optimum intervals
A memory control apparatus includes memory control sections that read and write data from and to the DRAMs. The memory control sections periodically refresh the DRAMs. The refresh rate is set to avoid the conflict of the refresh operations as well as read and write operations that consume high power. A memory control method includes connecting memories in a memory control section where the memories perform periodic refresh and perform data write, data read, and refresh operations. Refresh commands are issued at optimum intervals and with arbitrary timing such that commands that consume high power do not conflict with each other.
US08543770B2 Assigning memory to on-chip coherence domains
A mechanism is provided for assigning memory to on-chip cache coherence domains. The mechanism assigns caches within a processing unit to coherence domains. The mechanism then assigns chunks of memory to the coherence domains. The mechanism monitors applications running on cores within the processing unit to identify needs of the applications. The mechanism may then reassign memory chunks to the cache coherence domains based on the needs of the applications running in the coherence domains. When a memory controller receives the cache miss, the memory controller may look up the address in a lookup table that maps memory chunks to cache coherence domains. Snoop requests are sent to caches within the coherence domain. If a cache line is found in a cache within the coherence domain, the cache line is returned to the originating cache by the cache containing the cache line either directly or through the memory controller. If a cache line is not found within the coherence domain, the memory controller accesses the memory to retrieve the cache line.
US08543769B2 Fine grained cache allocation
A mechanism is provided in a virtual machine monitor for fine grained cache allocation in a shared cache. The mechanism partitions a cache tag into a most significant bit (MSB) portion and a least significant bit (LSB) portion. The MSB portion of the tags is shared among the cache lines in a set. The LSB portion of the tags is private, one per cache line. The mechanism allows software to set the MSB portion of tags in a cache to allocate sets of cache lines. The cache controller determines whether a cache line is locked based on the MSB portion of the tag.
US08543768B2 Memory system including a spiral cache
An integrated memory system with a spiral cache responds to requests for values at a first external interface coupled to a particular storage location in the cache in a time period determined by the proximity of the requested values to the particular storage location. The cache supports multiple outstanding in-flight requests directed to the same address using an issue table that tracks multiple outstanding requests and control logic that applies the multiple requests to the same address in the order received by the cache memory. The cache also includes a backing store request table that tracks push-back write operations issued from the cache memory when the cache memory is full and a new value is provided from the external interface, and the control logic to prevent multiple copies of the same value from being loaded into the cache or a copy being loaded before a pending push-back has been completed.
US08543766B2 Writing data to system memory in a data processing system in which cache line states are tracked
A state indicator associated with a cache line is stored, wherein the cache line is one of a plurality of cache lines each associated with a corresponding unique section of a region of system memory. The state indicator comprises a dirty indication indicating that the cache line is a candidate for writing data stored in the cache line to the associated section of the region of system memory. The state indicator is one of a plurality of state indicators each associated with a corresponding cache line. For the region of system memory, a number of the plurality of state indicators that comprises the dirty indication is determined, and if a threshold is exceeded, data stored in a selected cache line is written to the associated section of the region of system memory, and a clean indication is stored in the state indicator corresponding to the cache line.
US08543764B2 Storage device with accessible partitions
A detachable storage device can comprise a memory, circuitry, and a user interface. The memory may comprise a storage partition. The circuitry may be configured to authorize access to the storage partition to a digital device when the detachable storage device is coupled to the digital device based, at least in part, on a user code. The user interface may be configured to receive the user code while the detachable storage device is within a detached state and provide the user code to the circuitry to allow access to the storage partition.
US08543760B2 Saving log data using a disk system as primary cache and a tape library as secondary cache
Various embodiments are provided for saving a plurality of log data in a hierarchical storage management system using a disk system as a primary cache with a tape library as a secondary cache. The user data is stored in the primary cache and written into the secondary cache at a subsequent period of time. The plurality of blank tapes in the secondary cache is prepared for storing the user data and the plurality of log data based on priorities. At least one of the plurality of blank tapes is selected for copying the plurality of log data and the user data from the primary cache to the secondary cache based on priorities. The plurality of log data is stored in the primary cache. The selection of at least one of the plurality of blank tapes completely filled with the plurality of log data is delayed for writing additional amounts of the user data.
US08543758B2 Apparatus including memory channel control circuit and related methods for relaying commands to logical units
Memory system controllers can include a switch and non-volatile memory control circuitry coupled to the switch. The non-volatile memory control circuitry can include a channel control circuit coupled to logical units. The channel control circuitry can be configured to relay an erase command to a first one of the logical units and relay a particular command from the switch to a second one of the logical units while the erase command is being executed on the first one of the plurality of logical units.
US08543757B2 Techniques of maintaining logical to physical mapping information in non-volatile memory systems
A non-volatile memory system writes logical to physical conversion data to the same memory blocks as user data, and as part of the same page as a segment of user data, as data segments are received and written. When a data block is subsequently compacted and obsolete data removed, the user data from the block is written to a one block and some or all of the logical to physical conversion data from the block is written to another block dedicated for the storage of such logical to physical mapping data.
US08543751B2 Computer card
A computer card comprising a first connector to enable the computer card to communicatively couple to an electronic device when the computer card is inserted into an externally accessible slot of the electronic device. The computer card further comprising an expansion slot configured to receive an expansion card therein. The computer card further comprising a second connector to facilitate coupling of a peripheral device to the computer card.
US08543750B1 Method for sharing a resource and circuit making use of same
A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token by a given processing component enables the latter to conduct a transaction with the shared resource component. Token processing logic is also provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate that is related to a transaction rate associated with the shared resource component. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource component to convey initiation of a transaction with the shared resource component. A circuit comprising a plurality of processing components and a shared resource component is provided wherein the plurality processing components and the shared resource components are interfaced with one another using the method proposed.
US08543748B2 Fieldbus device control system
A fieldbus system is provided, having a plurality of fieldbus devices and a controller. The controller is in communication with the plurality of fieldbus devices though a fieldbus. The controller transmits a plurality of high priority Receive Process Data Objects (RPDOs) and a plurality of low priority RPDOs to the plurality of fieldbus devices through the fieldbus. The controller includes a control logic for sending each of the plurality of fieldbus devices one of the plurality of high priority RPDOs during a frame. The frame is the fastest rate at which the high priority RPDOs are transmitted. The controller includes a control logic for sending at least one of the plurality of fieldbus devices at least one of the plurality of low priority RPDOs. The low priority RPDOs are grouped by a minimum wait time.
US08543746B2 Self-synchronizing data streaming between address-based producer and consumer circuits
A circuit arrangement and method facilitate the direct streaming of data between producer and consumer circuits (12P, 12C) that are otherwise configured to communicate over an address-based network (18). Sync signals (46, 56) are generated for each of producer and consumer circuits (12P, 12C) from the address information encoded into requests that communicate the data streams output by the producer circuit (12P) and expected by the consumer circuit (12C). The sync signals (46, 56) for the producer and consumer circuits (12C) are then used to selectively modify the data stream output by the producer circuit (12P) to a format expected by the consumer circuit (12C). Typically, such modification takes the form of inserting data into the data stream when the consumer circuit (12C) expects more data than output by the producer circuit (12P), and discarding data communicated by the producer circuit (12P) when the consumer expects less data than that output by the producer circuit (12P).
US08543743B2 Lock free queue
A first in, first out queue uses a sequence of arrays to store elements in the queue. The arrays are constructed using a lock free queue, and within each array, a lock free mechanism may be used to enqueue and dequeue elements. Many embodiments may use atomic operations to ensure successful placement of elements in the queue, as well as remove elements from the queue. The atomic operations may be used within a loop until successful.
US08543740B2 Apparatus and method for increased address range of an I2C or I2C compatible bus
An integrated circuit (IC) configured to operate as a slave on an inter-integrated circuit (I2C) or I2C compatible bus. The IC is further configured to receive an address through the I2C bus and store the received address in a register, so as to be identified by the address. A method of address assignment in a master/slave system, the system comprises at least one master, a plurality of slaves, and an I2C or I2C compatible bus. The method comprises sending a first address by the master on the I2C bus to a first of the plurality of slaves and storing the first address on the first slave to identify the first slave by the first address. The method further comprises sending a second address by the master on the I2C bus to a second of the plurality of slaves and storing the second address on the second slave to identify the second slave by the second address. The steps of sending and storing are repeated until all slaves of the system have stored an address.
US08543735B2 Semiconductor device and data processing system having reduced number of terminals allocated for externally accessed address
There is provided a semiconductor device having a reduced number of external terminals allocated for address input to receive access from outside, while realizing a high-speed response to an access from outside. The semiconductor device employs, in order to allow other external devices to directly access resources it possesses in its own address space, in an external interface circuit, external terminals which input a part of the address signal required for access from outside, a supplementary register which supplements the upper portion of address information that has been input from the external terminals, a mode register accessible from outside, and an address control circuit which generates an address signal to access the address space in a form based on information input from the external terminals, required supplementary information, and mode information of the mode register.
US08543728B2 Dampening interface flapping
A device may include a control module and a line card. The control module may be configured to run a routing protocol to obtain routing information from network devices. The line card may include a processor. The processor may be configured to establish a bidirectional forwarding detection (BFD) session with a remote device, determine whether an interface associated with the BFD session is flapping, terminate the BFD session when the interface is flapping, disable the interface when the interface is flapping, re-enable the interface after a dampening recovery period elapses, reestablish the BFD session, and send a BFD packet to the remote device.
US08543725B1 Filtering superfluous data fragments on a computer network
In a method of controlling transmission of data units, a first fragment of a data unit is received, and it is determined whether other fragments of the data unit have been received. The first fragment of the data unit is transmitted only if the other fragments of the data unit have been received.
US08543719B2 System and method for managing XDM service information
Disclosed is a system and method for managing XDM (XML Document Management) service information to improve management efficiency for OMA (Open Mobile Alliance) service information. The apparatus includes a controller for creating a shared User Resource Identifier (URI), and using a value created by the controller as a static value to be used as a newly-created reference handle for shared service information referred to by service information. The newly-created value is set as an unchanged value (i.e., it remains static until a corresponding element vanishes), thereby preventing signaling overhead, compatibility degradation, and resource waste due to modification of the shared service information.
US08543716B1 Method and system enabling a first computing device to instruct a second computing device to display data
A computer-implemented method of directing data from a first computing device to a second computing device is provided. The second computing device opens communication with a server. The server provides a unique identifier to the second computing device, and the second computing device remains available to received data. The first computing device transmits a request for data to be displayed to the server. The server (or a third device) transmits the data to be displayed to the second computing device. Once the data is displayed and/or acknowledged, the second computing device ceases to display the data and disconnects from the server.
US08543714B2 Local power management unit and power management system employing the same
Disclosed is a local power management unit acting as a hub-like information agent for assisting a remote management system to administer power distribution units. One local power management unit is connected to a plurality of power distribution units through a peripheral communication interface and connected to the remote management system through an IP network. The local power management unit is configured to collect and analyze the operational data or power consumption information of the connected power distribution units through the peripheral communication interface and transmitted the processed data or information to the remote management system through the IP network. Hence, the workload of the remote management system is alleviated, the network cabling is saved, and the processing time of the polling operation carried out by the remote management system is shortened.
US08543711B2 System and method for evaluating a pattern of resource demands of a workload
A method comprises receiving, by pattern evaluation logic, a plurality of occurrences of a prospective pattern of resource demands in a representative workload. The method further comprises evaluating, by the pattern evaluation logic, the received occurrences of the prospective pattern of resource demands, and determining, by the pattern evaluation logic, based on the evaluation of the received occurrences of the prospective pattern of resource demands, how representative the prospective pattern is of resource demands of the representative workload.
US08543710B2 Method and system for controlling network access
Systems and methods intended to control a network devices access to a network are disclosed. Embodiments of the current invention expose a method for confining a network client's network access to a specific logical region of the network. A network communication may be received and the client that originated this communication determined. This client is associated with a set of rules or walled garden that specifies the access allowed by that client. The destination of the communication may also be determined and if the destination is allowed by the set of rules associated with the client and access to the destination allowed if access to the destination is allowed by the set of rules.
US08543709B2 Method for controlling a transmission system as well as a transmission system
A transmission system and a method for controlling the transmission system comprising at least one interface unit and at least one adjustable device are disclosed. The method includes configuring the at least one interface unit according to interface configuration parameters, and enabling the at least one interface unit according to the interface configuration parameters. The method can also include transmitting device configuration parameters from the at least one interface unit to at least one of the adjustable devices, configuring the at least one adjustable device according to the device configuration parameters, and enabling the at least one adjustable device according to the device configuration parameters in order to transmit data via the second link.
US08543706B2 Communication module for connecting application program to virtual private network
Bidirectional communication is performed by an application employing particular communication protocols without depending on any specific network environment enabled by an OS and the like. There is provided a communication module installed in a client apparatus for connecting an application software program to a virtual network via a server on the Internet. This module interposes between the application software program in a computer and a group of local communication protocol stacks of an operating system installed in the computer; retains a virtual network address for the application software program; performs the tunneling processing on packets from the application software program to the virtual network to thereby pass the processed packets to the server through the local communication protocol stacks; and is provided with Layer 2, 3 and 4 protocol stacks that are independent of a group of local communication protocol stacks.
US08543705B2 Method and arrangement for enabling multimedia communication
A method and arrangement in a multimedia gateway connected to a multimedia service network, for providing access to multimedia services for communication devices connected to a private network. The multimedia gateway may include a device database, a communication unit and a logic unit. A service identity is associated with the multimedia gateway and is valid in the multimedia service network. When a session request is received, a session is established on behalf of at least one device in the private network using said service identity and capabilities of said at least one device. Thereby, no individual service identity is necessary for the selected device(s). If the session request is a session invitation of an incoming request, said at least one device is selected based on capability requirements for the session.
US08543704B2 Method and apparatus for multimodal voice and web services
A voice server can be located, temporarily allocated, and sent audio. The results are returned to a voice client, and the voice server is deallocated for use by the next person talking into their client browser. Voice channels and IVR ports are initially set up by a switch and the IVR using conventional audio protocols. The voice channels are not initially connected to the client. The switch handles the allocation and deallocation of IVR voice channels without having to communicate further with the IVR. A user indicates to the client device that he wishes to initiate a voice interaction during an X+V session. This translates to a request on the CTRL channel to synchronise XHTML and VXML forms as a trigger for the VXML browser to execute a conversational turn. A multiplexer intercepts this control command and establishes a virtual voice circuit between the client device and an existing open but unattached voice port. The virtual circuit is established without having to set up an RTP channel. The CTRL signal is then forwarded to an interaction manager so that the conversation can take place. At the end of the conversation the virtual circuit is disconnected.
US08543701B2 Computer system and its control method
It is an object of this invention to provide a computer system and its control method capable of preventing allocation of a resource(s), which is not intended by a superior administrator, to a certain storage administrator even when the superior administrator sets a certain authority to that storage administrator and intends to allocate a resource(s), which is required to enable this authority, to the storage administrator.When the superior administrator sets a certain authority to a certain storage administrator and intends to allocate a resource(s), which is required to enable this authority, to the storage administrator, the computer system prevents allocation of a resource(s), which is not intended by the superior administrator, to that storage administrator by optimizing allocation of resource groups and authorities to the storage administrator.
US08543697B2 System and method for communicating state management between a browser user-agent and a server
A method for communicating state information between a server and a mobile device browser, comprising the steps of providing a control channel between the server and mobile device browser, transmitting at least one message from the mobile device browser to the server over the control channel indicative of browsing-related cache data, and regulating subsequent transmission of data from the server to the mobile device browser based on the at least one message.
US08543696B1 Network access
Disclosed is a method of administering an access policy during a virtual desktop session including steps of: determining open inbound connection information; determining current open outbound connection information; and evaluating an access policy, wherein the open inbound and outbound connection information are assessed to determine whether the open inbound connection is from an insecure environment and the open outbound connection is to a protected web page or resource only accessible to a connection from a secure environment, whereby if it is so determined, the open outbound connection is disconnected or redirected to a second web page or resource accessible to a connection from the insecure environment in accordance with the access policy.
US08543691B1 Cross-platform, targeted, low-level hardware/software diagnostics loader
A method involves receiving a requested response from a remote computer system, comparing the requested response to a plurality of stored responses from computer systems representing a plurality of different operating systems, hardware platforms, and software platforms, and loading one or more operating system-specific, hardware platform-specific, and software platform-specific command modules onto the remote computer system based upon the comparison. The command modules may be configured to provide the remote computer system access to operating system-specific, hardware platform-specific, and software platform-specific diagnostics tools, as well as specific configuration management tools. The specific diagnostics tools may be configured to ascertain targeted information about the remote computer system including health status of the remote computer system hardware, such as memory, processor, and hard drive, and installed software, such as the health status of running software, installed patches, and installed applications.
US08543690B1 Methods and apparatus for predicting impact of proposed changes and implementations in distributed networks
The present invention pertains to specifying, analyzing and evaluating systems such as distributed content distribution networks. Systems and methods are provided to predict how new deployments and changes to existing architectures will impact the networks. A network design may prepare a “what-if” scenario and the impact of this scenario may be predicted. Various tools are provided to determine relevant network variables and collect data about such variables, to learn what dependencies may exist among relevant variables, to prepare an input distribution and to output a predicted impact for the what-if scenario. Thus, a system designer is able to see a predicted impact that a network change or new deployment will have without having to resort to back of the envelope calculation or costly field deployments.
US08543689B2 Apparatus and method for analysing a computer infrastructure
A system and method for analyzing a computer infrastructure. The system and method analyses messages sent and received within the computer infrastructure to determine a system model and exception data.
US08543687B2 Moving deployment of images between computers
In an embodiment, a unit workload comprises an average processor speed and an average memory amount required by execution of images. If an integer multiple of the average processor speed required minus a free processor speed at a source computer is greater than a first threshold amount, an integer multiple of the average memory amount required minus a free memory amount at the source computer is greater than a second threshold amount, the integer multiple of the average processor speed required minus a processor speed requirement of a source image at the source computer is less than a third threshold amount, and the integer multiple of the average memory required minus a memory requirement of the source image at the source computer is less than a fourth threshold amount, then deployment of the source image is moved from the source computer to a destination computer.
US08543686B2 Dynamic resource collaboration between network service providers
Service providers capable of dynamic resource collaboration and corresponding dynamic resource collaboration techniques are provided. In one embodiment, a network service provider includes a service server that processes service requests, a resource monitoring unit that monitors available computing resources of the service server and generates a resource request for supplementary computing resources from one or more collaborating network service providers based on the result of the monitoring, and a resource collaboration unit acquires supplementary computing resources from at least one of the collaborating network service providers.
US08543678B2 Synchronization method for NAT static port forwarding objects in redundant configurations
The invention is directed to providing a centralized synchronization method for redundant network elements and is particularly advantageous to routers providing network address translation (NAT) services requiring static port forwarding provisioning. Synchronization is provided by a network management system which can handle one or more backup routers or other network elements using a control protocol different from the control protocol used by the active router.
US08543676B2 Delegated resource use in a content based routing environment
A router or router process directs computer network traffic by, upon receipt of an access request to a network resource, determining that the request contains at least one routing cookie; determining a cookie scope of the routing cookie; responsive to the cookie scope being unequivalent to a root value, designating the at least one routing cookie as a delegate cookie; adding a path value associated the delegate cookie to a session lookup table entry for a user associated with the network traffic; and subsequently, using the lookup table entry to determine a destination address for redirecting computer network traffic for the user having the delegate cookie to a delegated resource located in the network at the path.
US08543674B2 Configuration of routers for DHCP service requests
A method of configuring a router to provide DHCP IP address services to a number of network clients sending messages to the router to request IP addresses, the network clients connecting to a network via the router which is under the control of a control system, the method includes obtaining configuration instructions for the router by sending messages from the router to the control system to request configurations for DHCP services, sending configuration instructions from the control system to the router, and configuring the router in accordance with the configuration instructions.
US08543671B1 Grouped computing device configuration management
Grouped computing device configuration management systems and methods are described herein. One or more systems include a first number of computing devices having processors and memory thereon for the storage of executable instructions and data, wherein the instructions are executed to establish a computing device baseline configuration at both a command level and a file level for use in comparing the baseline configuration with a second number of computing devices, execute a first set of executable instructions on the first number of computing devices to send a second set of executable instructions to the second number of computing devices and that execute on the second number of computing devices to collect data regarding command and file level configuration of the second number of computing devices, receive, on the first number of computing devices, data collected from the second number of computing devices, compare the data collected with data from the baseline configuration to determine one or more differences, and initiate at least one action selected from the group including issuing an alert, flagging the differences in a database, generating a report listing the differences, identifying a solution to resolve the differences, and executing instructions to resolve the differences.
US08543668B1 Click tracking using link styles
Methods, systems, and apparatus for tracking user clicks on result links in a search result webpage disclosed. In one aspect, a method includes generating one or more webpages each including a link to a destination document; specifying a style for the link in each webpage according to a style sheet language, the style including a behavior trigger indicating user selection of the link and a display property that causes retrieval of a resource from a remote server when the behavior trigger is activated; providing the webpages with the specified style to a plurality of clients; receiving at the remote server one or more requests from at least one of the plurality of clients for the resource; and in response to the receiving, recording a count for user selection of the destination document based on a number of received requests for the resource.
US08543667B2 Policy-based content insertion
Described are computer-based methods and apparatuses, including computer program products, for policy-based content insertion. A client device transmits to a content server a request for the delivery of content. The content server modifies the request based on an ingress policy. The content server transmits the modified request to a second server where the second server processes the request. The second server transmits a reply to the modified request to the content server. The reply includes a content insertion instruction. The content server transmits the content to the client device based on the content insertion instruction and/or one or more egress policies.
US08543665B2 Multi-services application gateway and system employing the same
An intelligent gateway device provided at a premises (home or business) for providing and managing application services associated with use and support of a plurality of digital endpoint devices associated with the premises. The device implements includes a communications and processing infrastructure integrated with a peer and presence messaging based communications protocol for enabling communications between the device and an external support network and between the device and connected digital endpoint devices. A services framework at the gateway device implements the communications and processing infrastructure for enabling service management, service configuration and authentication of user of services at the intelligent gateway. The framework providing a storage and execution environment for supporting and executing received service logic modules relating to use, management and support of the digital endpoint devices. Thus, the gateway devices provides a network-based services point of presence for a plurality of digital endpoint devices at the premises.
US08543660B2 Systems and methods for bridging and managing media content associated with separate media content networks
An exemplary system includes at least one computing device located within a local media content network and configured to 1) generate a media index of local media content stored by one or more media content access devices located within the local media content network and cloud media content stored by one or more cloud computing devices located within a cloud media content service network and 2) manage the local media content and the cloud media content based on the media index and on a predefined media management heuristic. Corresponding methods, systems, and apparatus are also disclosed.
US08543659B2 Apparatus and method for user equipment battery information reporting
An apparatus and method for reporting battery information including receiving configuration information including a reporting mode from a network entity; collecting the battery information of a user equipment (UE); preparing the battery information in the reporting mode; and sending the battery information in the reporting mode over a communications transport mechanism to the network entity. In one aspect, the apparatus and method receive battery information including selecting and configuring a reporting mode; sending configuration information over a communications transport mechanism to a user equipment (UE); and receiving the battery information from the UE, wherein the UE uses the configuration information and the reporting mode.
US08543655B1 System and method for visual display of e-mail filters
A system and machine-implemented method is provided for generating an e-mail filter including receiving an indication of a selection of a simple filter representing a filter criterion and a placement of the simple filter icon within a display area displaying a visual representation of a collection of e-mail filters corresponding to the user, receiving an indication of a selection of an action icon representing an action to be performed with respect to an e-mail message and a placement of the action icon within the filter display area with respect to the simple filter icon, the placement representing a connection of the action icon with the simple filter icon, generating an e-mail filter comprising one or more filter criteria including the filter criterion in response to receiving the indication of the placement of the action icon and assigning the action to the e-mail filter.
US08543654B2 Contextual conversation framework
A platform and end user interface are provided as part of a contextual communications framework for enabling developers to add context to conversations before they start or as they occur. The context may be consumed through a communication application user interface or through an application associated with a contextual document or file. The exchanged context and any updates to it may be stored following the conversation such that subsequent continuations of the conversation may be provided with the updated context.
US08543653B2 Systems and methods for business network management discovery and consolidation
According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
US08543651B2 Methods, apparatus and systems for submitting virtual white line drawings and managing notifications in connection with underground facility locate and marking operations
Methods, apparatus, and systems for providing information regarding a locate and/or marking operation to identify a presence or an absence of at least one underground facility within a dig area. At least one notification indicating a status of the locate and/or marking operation is electronically transmitted and/or stored so as to inform at least one party associated with requesting the operation (a “requesting party,” e.g., an excavator, a property owner, a facility owner, a regulatory authority, a damage investigator, etc.) of the status of the operation. In one aspect, a requesting party may designate a preferred format, content, and/or method of receiving notifications regarding the locate and/or marking operation. In another aspect, a computer-generated GUI is provided to facilitate submission of requests, generation of “virtual white line” images to indicate one or more dig areas on a digital image of a work site, and/or selection of notifications and preferences for same. In yet another aspect, a requesting party may provide an acknowledgement of receipt (e.g., a “return receipt”) for one or more received notifications.
US08543648B1 Efficiently finding collaborations on a network
Various embodiments enable finding collaborations in a network. One embodiment obtains collaboration data for a plurality of nodes, receives a request to locate at least one collaboration for a user, generates a search tree starting by determining a source node of the collaboration data, the search tree including at least two levels, and expanding the search tree until at least one target node is located that corresponds to a solution for the request, optimizes the search tree to attempt to reduce the number of solutions, generates an adjacency list of adjacent nodes in the optimized search tree, searches the adjacency list to locate at least one shortest path to the target node, and generates a list of collaboration data that is associated with the at least one shortest path from the source node to the target node.
US08543646B2 Subscriber device and subscription management that supports real-time communication
Real-time communication for resource content comprises selecting by a subscriber device, an event topic based on an event topic list, creating for the selected event topic, a topic path for receiving a notification event related to the selected event topic, and sending path information of the created topic path as part of identification information with the selected event topic to a resource content publishing device. Real-time communication also comprises receiving by the resource content publishing device, the identification information and the selected event topic, and adding the identification information and the selected event topic to an event topic subscription search table. Real-time communication also comprises, if new resource content is available, obtaining, based on the event topic subscription search table, identification information of a subscriber device subscribing to an event topic related to the new resource content and sending a notification event including the new resource content to the subscriber device.
US08543640B2 Method and apparatus for managing user endpoint devices in a communication network
A system that incorporates teachings of the present disclosure may include, for example, a user endpoint device having a controller to submit a query to a Domain Name System (DNS) for information associated with a Fully Qualified Domain Name (FQDN) assigned to at least one of a Local Access Transport Area (LATA) or rate center of the user endpoint device, and receive from the DNS one or more descriptors of one or more session border controllers, wherein the one or more descriptors are associated with the FQDN of the user endpoint device. Additional embodiments are disclosed.
US08543638B2 Security system for a browser-based environment
Various technologies and techniques are disclosed for enhancing security in a browser-based environment. A first browser application hosts one or more other applications. The first browser application is operable to load the one or more other applications on one or more separate domains than a host domain, using one or more cookies as a communication method between the first browser application and the one or more other applications. Input is received from a user to access a first browser application on a first domain. A selection is received from the user to run a second browser application from within the first browser application. A first cookie is created in a second domain, with the first cookie containing information to be used by the second browser application. The second browser application is loaded on the second domain. For example, the first browser application can be a browser-based software development application.
US08543637B2 Distributed web publishing
Embodiments of the present disclosure provide systems and methods for publishing content over a network. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. The system includes an instant messaging module configured to generate a request for creation of a base uniform resource locator from an instant messaging server and configured to receive the base uniform resource locator. The instant messaging module is further configured to form an enhanced uniform resource locator by adding information to the base uniform resource locator to identify content stored on a local machine hosting the instant messaging module. The system also includes a local web server module configured to deliver the content stored on the local machine identified by the enhanced uniform resource locator, where the local machine hosts the local web server module. Other systems and methods are also provided.
US08543631B2 Total order comparator unit for comparing values of two floating point operands
A floating point total order comparator circuit for comparing a first floating point operand and a second floating point operand includes a first analysis circuit for determining a format of the first floating point operand based upon floating point status information encoded within the first floating point operand, a second analysis circuit for determining a format of the second floating point operand based upon floating point status information encoded within the second floating point operand, and a result generator circuit coupled to the analysis circuits for producing a result indicating a total order comparative relationship between the first floating point operand and the second floating point operand based on the format of the first floating point operand and the format of the second floating point operand. The result can condition the outcome of a floating point instruction. The floating point total order comparator circuit may recognize several predetermined operand formats, such as not-a-number (NaN), infinity, normalized, denormalized, invalid operation, overflow, underflow, division by zero, positive zero, negative zero, exact, and inexact.
US08543630B2 Exponentiation calculation apparatus and method for calculating square root in finite extension field
In a computing device that calculates a square of an element in a finite field, a vector representation of the element in the finite field is accepted. The vector representation includes a plurality of elements. The computing device performs a multiplication operation on a base field using the accepted elements, and obtains a multiplication value. The multiplication operation is determined by a condition under which the element in the finite field is placed in an algebraic torus. The computing device performs an addition and subtraction operation using the obtained multiplication value and the accepted elements, and obtains a calculation result of the square of the element. The addition and subtraction operation is determined by the condition. The computing device then outputs the calculation result.
US08543626B2 Method and apparatus for QR-factorizing matrix on a multiprocessor system
A method and apparatus for QR-factorizing matrix on a multiprocessor system, wherein the multiprocessor system comprises at least one core processor and a plurality of accelerators, comprises the steps of: iteratively factorizing each panel in the matrix until the whole matrix is factorized; wherein in each iteration, the method comprises: partitioning an unprocessed matrix part in the matrix into a plurality of blocks according to a predetermined block size; partitioning a current processed panel in the unprocessed matrix part into at least two sub panels, wherein the current processed panel is composed of a plurality of blocks; and performing QR factorization one by one on the at least two sub panels with the plurality of accelerators, and updating the data of the sub panel(s) on which no QR factorization has been performed among the at least two sub panels by using the factorization result.
US08543625B2 Methods and systems for analysis of multi-sample, two-dimensional data
The present invention utilizes a pattern extraction methodology to elucidate significant patterns and mathematical relationships that exist between and among pluralities of two-dimensional sample data sets of the same data type. In one instance, the present invention analyzes multi-sample, two-dimensional mass spectroscopy data, while in an alternate instance, another user-specified, preset, or automatically determined data type, modality, submodality, etc., is analyzed.
US08543622B2 Method and system for meta-tagging media content and distribution
A unique application within Video that allows for user generated Meta-tagging to be delivered in real time to individual clips is provided. This meta-tag creates its own tail based upon the user generated words population, which is searchable via a “spider network” that runs invisible behind the web pages of the site. These same “tagged” words are broadcast over various delivery networks including but not limited to live feeds from SMS, MMS, News Feeds within Community Web Sites, Video Sharing Web Sites, Widget applications any other forms of electronic communication that are dropped in real time to identified users and friends of users.
US08543621B2 Database partitioning by virtual partitions
A database may be virtually partitioned into virtual partitions. The virtual partitions are mapped to physical databases of a database. Data records added to the database are each assigned to a virtual partition and stored in the physical database mapped to the assigned virtual partition. The identifier generated for a data record includes an identifier of the assigned virtual partition. When additional databases are created, virtual partitions are remapped to the larger space of physical databases.
US08543618B2 Apparatus, program, and method for map data update
In map data having link information, each of the links has reference information regarding a start point node of the link, a next link in a series of links, and an upper link. Further, links are memorized in a form of link list, and the position of the link in the link list is not changed in the course of adding/deleting a link, thereby enabling a direct reference to each of the links in the link list by the position of the link. The link information organized in the above-described manner enables the ease of the update of the map data as well as the speed-up of the calculation of, for example, a navigation route.
US08543616B2 Application customizable to enable administrators of loyalty programs to control communications to members
Application customizable to enable administrators of various reward/loyalty programs to control communications to members. In one embodiment, an administrator is enabled to configure various rules corresponding to an event with the application of the rules to a member information identifying which ones of multiple contents is to be sent to which of the members using which one of different channels. The rules are then stored in a non-volatile memory. On identifying the occurrence of the event, the rules, and the member information are examined to determine that a first and a second content are to be sent respectively to a first and a second member using a first and second channel. Accordingly, the first content is sent to the first member using the first channel and the second content is sent to the second member using the second channel.
US08543609B1 Snapshots in deduplication
A method, system, and program product for creating a virtual LUN from data on a de-duplication device and exposing, via a DPA, the virtual LUN.
US08543605B2 Licensed rights clearance and tracking for digital assets
Rights clearances management for assets, such as media assets. A rights brokerage service enables potential licensees to clears rights to use assets within designated projects, such as advertising campaign projects. The potential licensee uses an interface to select or identify an asset without necessarily accessing the asset itself. The rights holders and the rights held by each rights holder are identified based on the asset identity. A request is automatically issued to the rights holders to approve use of the asset for the project. The potential licensee may use an interface to track progress of approvals from the rights holders. Unenforceable rights are detected and approval is automatically obtained. If all enforceable rights are cleared, the asset may be committed for approval by a project manager or other authority. When approved, a license to use the asset is automatically created between the potential licensee and each of the rights holders.
US08543602B2 Access controller that controls access to files by using access control list
Each time the file access request is received, it is discriminated whether there is an ACL which corresponds with the file system of the type following the switching in the file designated by the file access request. In cases where the judgment result is that there is no such ACL, an ACL which corresponds with the file system of the type following the switching is generated on the basis of an ACL which corresponds with the file system of the type prior to the switching which is associated with the designated file, and the ACL thus generated is used to control access in accordance with the received file access request.
US08543600B2 Redistribute native XML index key shipping
Techniques are described for data redistribution in a database system. Embodiments store a first set of receiver location identifiers mapped to a document identifier, the first set of receiver location identifiers assigned to a first set of receiver locations storing relational data referencing the document identifier. Embodiments further store a second set of receiver location identifiers mapped to the document identifier, the second set of receiver location identifiers assigned to a second set of receiver locations storing document data corresponding to the document identifier referenced by the relational data. Sender index keys are received separately from the relational data and the document data, the sender index keys referencing the document identifier and containing sender location identifiers. Embodiments determine, from the first set of receiver location identifiers and the second set of receiver location identifiers, which receiver location identifiers are mapped to the document identifier referenced by the sender index keys. The sender location identifiers are then replaced with the determined receiver location identifiers.
US08543598B2 Semantic object characterization and search
Semantic object characterization and its use in indexing and searching a database directory is presented. In general, a first binary hash code is generated to represent a first representation or view of a semantic object which when compared to a characterized version of a second representation or view of the same semantic object in the form of a second binary hash code, the first and second binary hash codes exhibit a degree of similarity indicative of the objects being the same object. In one implementation the semantic objects correspond to peoples' names and the first and second representations or views correspond to two different languages. Thus, a user can search a database of information in one language with a search query in another language.
US08543596B1 Assigning blocks of a file of a distributed file system to processing units of a parallel database management system
In general, a technique or mechanism is provided to efficiently transfer data of a distributed file system to a parallel database management system using an algorithm that avoids or reduces sending of blocks of files across computer nodes on which the parallel database management system is implemented.
US08543590B2 Investor relations systems and methods
Techniques to automate the management of investor relations are disclosed herein. A vertical domain query language is introduced, specifically for investor relations. Graphical query builder tools to create queries in the vertical domain query language are described. Reports specific to investor relations, in particular reports to assess the efficacy of investor relations activities, are also described. Investor relations client applications that make use of user state, such as identity, date time stamp and geolocation are described.
US08543589B2 Method and apparatus for integrating relational and hierarchical data
Methods and apparatus for integrating relational and hierarchical data, schema definitions, and queries in a data processing system are provided. One or more schema definitions are converted into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided. One or more query expressions are converted into an intermediate query language component of the intermediate data language when one or more query expressions are provided. The intermediate schema language component or the intermediate query language component is compiled in an intermediate data language processing engine into a run-time representation in accordance with a relational-hierarchical analysis.
US08543586B2 Determining points of interest using intelligent agents and semantic data
A method, a system, and a computer program product are provided for determining points of interest using intelligent agents and semantic data. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable for receiving a media data comprising a location data comprising where media was captured. The instructions are also operable for determining at least one point of interest based on the media data, tying the media data to the at least one point of interest, and providing the media data tied to the at least one point of interest to an end user.
US08543585B2 Methods and devices for analysis of carbon footprints
In an embodiment, a method provides a carbon footprint comparison. In this method, a request to compare a first carbon footprint associated with a first user is received. Here, first profile attributes and the first carbon footprint associated with the first user are accessed. Additionally, second profile attributes associated with a second user are accessed. A match of a first number of the first profile attributes with a second number of the second profile attributes is identified. With the match, a strength of the match is calculated based on a number of identified matching profile attributes. A response to the request is then transmitted, and this response comprises the strength of the match and the first carbon footprint.
US08543582B1 Updateable metadata for media content
The subject disclosure relates to leveraging input from media consumers of media content with no or unstructured metadata in order to provide accurate and relevant structured metadata for the media content. Thus, media content uploaded to a content server can be associated with a set of predetermined metadata tags that are intended to be relevant to the media content and to accurately describe the media content. These tags can be implemented as key-value pairs, in which either the keys or the values for a given key can be provided by users (e.g., consumers of the media content), and any such input can be assigned a confidence score in order to determine the “correct” value for a key.
US08543581B2 Synchronizing records between databases
The described implementations relate to synchronizing records between databases. One implementation can cause historical data of a source database to be recorded as entries on a transaction log and can subsequently cause new data of the source database to be recorded on the transaction log in a same manner as the historical data. This implementation can also identify a distinct attribute associated with an individual entry and generate a message that reflects the individual entry.
US08543577B1 Cross-channel clusters of information
A computer-implemented method includes receiving, by one or more computer systems, first information from a first channel and second information from a second channel; merging the first information with the second information; applying an unsupervised clustering model to the merged information; and generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster including (i) a portion of the first information associated with a subject matter, and (ii) a portion of the second information associated with the subject matter.
US08543573B2 Context driven topologies
Information is analyzed and developed by creating consolidated representations of groups of data, which are associated with context information, comprising information about relationships between the groups of data, to create representations of the groups of data. The context information is embedded as symbols in descriptions of at least some of the groups of data. The symbols are used in mapping hierarchical relationships between the groups of data. Representations having commonalities are consolidated. A data network structure having network components comprising groups of data, representations and/or consolidated representations is stored. A data network structure display is created with sounds, light, forms, textures and/or colors, and is analyzed using signal processing or mathematical techniques to review context information associated with the network components without reference to groups of data in the network components. The display analysis creates new information, which is stored for retrieval by a plurality of users.
US08543572B2 Systems and methods for analyzing boilerplate
Systems and methods for analyzing boilerplate are described. In one described system, an indexer identifies a common element in a plurality of related articles. The indexer then classifies the common element as boilerplate. For example, the indexer may identify a copyright notice appearing in a plurality of related articles. The copyright notice in these articles is considered boilerplate.
US08543571B2 Enhanced content web browsing
An embodiment of a method for enhanced content browsing includes loading a web page in a user interface; detecting entities of a first specified type in the web page by an analysis service; tagging the detected entities in the web page; calling an action service associated with the analysis service when a detected entity is activated; and displaying a result of the action service in the user interface. Embodiments of systems for enhanced content browsing are also provided.
US08543569B2 System and method for the centralized management of a document ordering and delivery program
A system and method for managing the ordering, maintenance and delivery of documents (e.g., technical publications, journals, etc.) in a copyright-compliant manner. A company having a plurality of users having a significant need to access a plurality of documents, order a large number of documents, may utilize the system and method to centrally manage the company's document ordering needs. The system and method provides for the end-to-end management of the access to the plurality of the documents and the entire document delivery supply chain from the publisher to the user anywhere, anytime on any of the user's devices. Use of the system and method enables a company to efficiently control the automated distribution of content in compliance with copyright restrictions set forth by document publishers.
US08543565B2 System and method using a discriminative learning approach for question answering
Disclosed are systems, methods, and computer readable media for answers to natural language questions. The method embodiment comprises training a lexical association model between a question and a first set of one or more possible answers, training a semantic association model between a question and a second set of one or more possible answers, receiving a user question containing at least one query word, parsing the user question syntactically and semantically, formulating a query from the parsed user question containing at least one query word, expanding the query based on the lexical association model and the semantic association model, weighting the at least one query word according to its importance when answering the user question, and returning an answer based on the weighted at least one query word, the lexical association model, and the semantic association model. Other features include using question-answer pairs mined to train the models and returning a plurality of answers in an order based on the lexical association model and the semantic association model.
US08543564B2 Information retrieval systems with database-selection aids
Some information retrieval systems, such as the Westlaw™ system, empower users to search thousands of databases. One problem with some systems is that the large number of databases makes it difficult for some users to identify the right database(s) to search. Thus, the inventors devised, among other things, new options for helping users target searches on the right databases. One option enables users to search sample-based database profiles. Another enables users to navigate to a category or subcategory in an online database directory and search databases or database profiles associated with the category. And, yet another enables users to select a query-category and receive a list of relevant database choices, a list of links into a database directory, or a sequence of follow-up questions. One or more of these or other disclosed innovations enable users to execute more effective search strategies, while potentially reducing computational burdens on information retrieval systems.
US08543562B2 Automated searching for solutions to support self-diagnostic operations of web-enabled devices
An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.
US08543560B2 Audio and/or video generation apparatus and method of generating audio and/or video signals
An audio and/or video generation apparatus which is arranged in operation to generate audio and/or video signals representative of an audio and/or video source, the audio and/or video generation apparatus comprising a recording unit which is arranged in operation to record the audio and/or video signals on a recording medium, wherein the audio and/or video generation apparatus is arranged to receive metadata associated with the audio and/or video signals generated by a data processor, the recording unit being arranged in operation to record the metadata on the recording medium with the audio and/or video signals. The data processor may be arranged to receive signals representative of the time codes of the recorded audio/video signals, and the metadata may include time code data representative of the in and out points of a take of the audio/video signals generated by the data processor.
US08543556B2 Disk scrubbing
A method, a system, and a computer-readable storage medium are provided for data management. The method may comprise identifying a predefined set of data storage parameters and a predefined set of data scrubbing parameters. The method further may comprise determining the predefined set of data scrubbing parameters for first data in a first data storage based on the predefined set of data storage parameters for the first data and performing data scrubbing for the first data using the determined predefined set of data scrubbing parameters. Furthermore, the method may comprise comparing first data in the first data storage and corresponding second data in a second data storage. Upon determining a mismatch between the first data and the second data, the method further may comprise synchronizing the first data with the second data as a result of the comparison.
US08543554B1 Method and system for transparent database query caching
Roughly described, a database accelerator is installed in a network having client systems which makes database queries to a particular IP address and port, and database servers which accept queries received at an IP address and port. The accelerator includes a cache, and is arranged to receive, through a network port, a database query made by a client system and directed to the particular IP address and port, return response data from the cache if available there, and if not, then forward the query through a network port to the database servers. Upon receipt of response data from the servers, the accelerator can retain it in its cache in addition to forwarding it back to the client. By installing the accelerator transparently in the network, no changes are required to either the client or server software in order to add query caching functionality to an existing client/server database arrangement.
US08543552B2 Detecting statistical variation from unclassified process log
A system and associated method for detecting a statistical variation of a process from a textual log of the process as performed by a process behavior analysis (PBA) system for monitoring the process operating in an Information Technology (IT) delivery system. The PBA system includes a PBA engine and a data storage storing exception rules used by the PBA engine. The PBA engine merges entities appearing in the textual log into one or more groups based on similarities of respective time series of the entities. Control charts are generated for merged entities and the PBA engine subsequently analyzes process behavior of the process by use of the control charts for exceptions defined in the stored exception rules. The PBA engine generates a PBA report for the process pursuant to the analysis result of the textual log with detailed information including to what type of exceptions had or had not occurred.
US08543543B2 Hash-based file comparison
Concepts and technologies are described herein for hash-based file comparison. In accordance with the concepts and technologies disclosed herein, a comparison tool is configured to compare hash values in a first hash list associated with a first file to hash values in a second hash list corresponding to a second file. The hash values are computed for functional blocks of the respective files and therefore can be compared to indicate if the functional blocks of the two files match one another. If the hash values match, the functional blocks associated with the respective hash values can be determined to match, while hash values that do not match can indicate that the corresponding functional blocks do not match one another.
US08543542B2 Synthetic full copies of data and dynamic bulk-to-brick transformation
Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
US08543540B1 System and method for the merging of databases
A system and method for merging a first database with a second database (one-way merge), and a system and method for merging two databases with one another (two-way merge) is described herein. During the one-way merge, new or updated records are transferred from a copy of a client database to a server database after it is determined that the server database either does not contain one or more records in the copy of the client database or contains an older version of one or more records in the copy of the client database. During the two-way merge, new or updated records are transferred between a client database and a server database after it is determined that either the client database or the server database does not contain one or more records in the other database or contains an older version of one or more records in the other database.
US08543537B2 Transaction management system
The systems and methods described herein relate to a system for documenting transactions. A filter is provided that captures content associated with transactions. The filter may be configured to start and stop the capture at predetermined times, and may be further configured to specify what content is to be captured during a transaction. The system may store any documents or data associated with a transaction, including dynamic content and user selections and inputs. A document repository may be provided for storing unstructured data representing data, text, forms, and so forth presented to a party during a transaction. A viewer may be provided for displaying data stored in the document repository.
US08543535B2 Generation of star schemas from snowflake schemas containing a large number of dimensions
An aspect of the present invention simplifies generating a star schema from a snowflake schema. In an embodiment, a user first specifies fact tables to be included in a star schema, and a synchronization tool inspects the snowflake schema to determine the dimension tables linked to the specified fact tables. The determined dimension tables are included in the star schema sought to be generated.
US08543531B2 Coherency of related objects
A service, which in one embodiment is a fashion social network, applies pre-defined criteria to items proposed for selection by a user, in order to determine if the proposed items are compatible with descriptive attributes and/or current possessions of the user.
US08543526B2 Systems and methods using neural networks to reduce noise in audio signals
Systems, methods, and computer program products are provided to provide noise reduction for an input signal using a neural network. A feed-forward set of neuron groups is provided to enhance neuron activity within a particular frequency band based on prior reception of activity within that frequency band, and also to attenuate surrounding frequency bands. A surround-inhibition set of neuron groups further attenuates activity surrounding the stimulated frequency band.
US08543524B1 Method for benchmarking combinatorial problems and their solutions
Methods of benchmarking the problem solution space of a trial scenario for a combinatorial solver, as well as the characteristic performance of a combinatorial solver operating upon the trial scenario. Given a set of predetermined trial scenario data, the generalized method includes the steps of: (a) obtaining a random sequence; (b) reordering the predetermined trial scenario data into a randomized input form according to the random sequence; (c) inputting the randomized input form into a combinatorial solver; (d) solving the randomized input form with the combinatorial solver to produce a solution; (e) evaluating the solution to measure the value of a criterion of solution quality; and (f) recording the measured value of the criterion of solution quality in a data storage structure. The steps are repeated for a predetermined number of trials, whereupon the statistical distribution of the measured values is analyzed in order to determine at least one parameter of a statistical distribution function. The resulting parameters can be used to evaluate performance, to compare performance, and to estimate the computational effort to be invested in obtaining solutions exceeding a measurable criterion of quality.
US08543516B2 Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.
US08543515B2 System and method for social recruiting
A system for social recruiting including an employment system server including a user database, where the user database includes a recruiter profile and a job seeker profile, and a recruiter network for the recruiter profile includes the recruiter profile associated with the job seeker profile.
US08543512B2 Licensed content utilization validation using cache parameters
A utilization method and system within a communication network comprises at least one service provider and at least one service consumer. In particular, a there is license contract method and system for validating web services during runtime. At least one parameter is provided to define, if and how many meter event requests associated with service requests may be stored in a cache memory. The parameter is predefined and may be contained in the license contract. Further, a counter may be provided for counting the service requests. The actual status of the counter is sent to the service consumer and/or the service provider.
US08543508B2 Gateway abstraction layer
Systems, gateway computers, and methods for using a gateway abstraction layer and application platform interfaces for conducting service transactions are disclosed. A gateway abstraction layer computers can receive service requests in multiple message formats or communication protocols, transform those service requests into other message formats to process the service using one or more networks or third-party service providers. The results of the service request can then be translated back to the message format in which the original service request was received. The gateway abstraction layer can be maintained using update messages received from service providers.
US08543503B1 Systems and methods for automated invoice entry
The present invention is directed to methods and systems for the transfer of bulk paper invoices into electronic invoices for electronic submission from a seller to a buyer. The systems and methods described herein use matching logic to transfer details of the paper invoices into electronic invoices, thereby streamlining the process of bulk invoicing.
US08543498B2 Method and system for designating and tracking feature sets for individual accounts
A improved method of managing feature sets associated with credit card account numbers includes (1) storing in a first database a plurality of credit card account numbers, wherein each credit card account number comprises a bank identification number (BIN), a sub-BIN, an account number and a verification or validation value, (2) storing in a second database a list of tracking numbers, wherein each tracking number represents a group of credit card account features, and wherein each feature is assigned a unique identification number, and (3) associating individual ones of the tracking numbers to individual ones of the credit card account numbers such that such individual credit card account numbers are each associated with a predetermined feature set.
US08543497B1 Secure authentication payment system
A transaction and payment and processing system securely conducts transactions over the public telephone network. The transactions may be between and among entities of any type such as individuals, merchants, utilities, banks, etc. Nothing more than access to a telephone is required after initial registration of a user.
US08543495B1 Online electronic transaction and funds transfer method and system
Existing e-commerce is carried out largely using credit card charges, which are expensive in terms of transaction charges and not particularly secure. The present invention provides an online funds transfer system which avoids transmitting sensitive information over the Internet, and utilizes the security and simplicity of the ACH system, and the benefits of pre-approved payment and debit systems. It does this by using the bank Automated Clearing House system through Pre-approved Debits and payment distributions.
US08543494B2 Shared appreciation loan modification system and method
Embodiments of the present invention provide systems, methods, and computer program products for modifying the terms of a loan and for providing for a shared appreciation loan program. For example, in one embodiment the amount owed on an existing HELOC is split into two portions. A qualifying borrower can defer the obligation to pay interest and payments on a portion of the HELOC in exchange for sharing up to 50% of the future appreciation in the real property that serves as the underlying security for the HELOC. This mortgage plan can provide an incentive for the borrower to remain in the home since the borrower may be able to share in the appreciation of the home even if the home never appreciates beyond the full amount owed on the home, while at the same time preserving the borrower's financial commitment rating and reducing the borrower's monthly payment.
US08543488B2 High performance trading data interface and trading data distribution protocol
A network enables monitors, trading platforms and libraries to share information about customers' trading activities and locally recalculate customer trading limits resulting from these trading activities. A low-latency interface between a customer server, such as a server that employs algorithmic trading methods to generate buy and sell orders for securities, and a brokerage server that validates such securities trading orders is optimized for handling the securities trading orders. The interface supports a trading command set specifically designed for orders from customer trading application programs, and the interface formats received trading commands into compact messages that are sent over a high-speed communication link to the brokerage server. The interface receives order acknowledgement messages and the like from the brokerage server and invokes callback routines in the customer trading application program to report status information.
US08543487B2 System and method for wagering-based transferable financial instruments
The invention provides a system and method for creating and facilitating the exchange of wagering-based transferable financial instruments. The instruments may be used to embody multiple various positions based upon the ultimate outcomes of uncertain future contingent events, including but not limited to outcomes of games of skill and chance. The invention further provides systems and platforms for monitoring, displaying information, and facilitating trading as to such instruments among multiple investment market participants, and a hosting or house participant, for time-variable buying and selling of such instruments.
US08543483B2 Auctions for multiple items with constraints specified by the bidders
A method for considering constraints imposed by the bidders in auctions for multiple items. The invention discloses representative examples of such constraints. We demonstrate that a winner determination problem may be formulated as an integer program, and may be solved by commercially available software packages. This invention includes both a business process of auctioning multiple items with constraints specified by the bidder, and a computer implemented method for determining winners in such an auction.
US08543479B2 System for operating investment money
The present disclosure is directed to systemically arranging a computation module communicating with a client information processor and receiving client setup information input/set by a client, a computation module selecting a product invested at each turn (of the IM investment period) and a product invested at the last turn (the last turn of the investment period) from among the investment products operated by an IM management server, according to the received client setup information, generating an IM operation simulation data reflecting the total expected cash input demanded on the client, the expected cash input at each/last turn for the product invested at each/last turn, the expected cash output at each turn resulting from the purchase/operation of the product invested at each turn, the expected cash output at the last turn resulting from the purchase/operation of the product invested at the last turn, the purchase quantity of the product invested at each turn to match the expected cash output at each turn, the purchase quantity of the product invested at the last turn to match the expected cash output at the last turn, etc. by simulating in advance the selected product invested at each/last turn according to the features of the products, and notifying the generated IM operation simulation data to the client information processor, a computation module, in response to a client approval data for the IM operation simulation data, transmitting the IM operation simulation data to the IM management server so as to allow the client to be paid the not less than a predetermined amount at each turn of the IM investment period and to be paid the expected cash output at the last turn comparable to the principal of the IM at the last turn of the IM investment period.
US08543475B2 System and method for obtaining automated third-party confirmations in receivables factoring
Systems and methods are defined for facilitating the factoring process involving a business client, one or more factors, and a third-party (i.e., a debtor doing business with the business client) providing confirmations for the accounts receivables upon the client's request. The client requests confirmation of accounts receivables from a confirmation system, the confirmation system queries the debtor(s) for confirmation of their accounts payable to the client, and the confirmation system provides completed accounts receivables to one or more factors designated by the client (i.e., initially provided to the confirmation system with the accounts receivable data that initiates the confirmation process).
US08543473B2 Business partner collaboration and buy analysis
The present invention provides a method, system and computer program product for implementing an automated inventory replenishment process between a manufacturer and a business partner. In one embodiment of the invention, a method is provided comprising the business partner purchasing and maintaining an inventory of goods from the manufacturer, and the manufacturer providing price protection to the business partner for the purchasing of the goods. This embodiment further comprises managing said inventory by using an automated process that takes into account said price protection for the purchasing of the goods.
US08543463B2 System and method for interactive shopping
A method and associated system is provided for providing an interactive checklist and collaborative shopping session. The method includes displaying desired items on an interactive checklist. A primary user may designate which users can view specific items and should purchase specific items. The method also includes the option for the primary user to send an email to a secondary user with information, extracted from a checklist or registry, with a wish list of items that the recipient can buy with a click to a shopping cart. The primary user may also initiate a real-time or static collaborative shopping session where multiple users can suggest, comment on and purchase items. The primary user may “return” a gift item before the item is shipped and receive credit or cash.
US08543461B2 Systems and methods for removing point of sale processing from PCI scope
The methods and systems described herein provide for processing payments at a retail location whose infrastructure has been significantly removed from PCI scope. A request for processing payments may be sent from a point of sale lane to a back office server in communication with a credit card terminal. A user may use the credit card terminal to enter in secure payment information which is securely transmitted to a remote authorization service for authorization. Through this method, the credit card terminal and sensitive payment information may be securely isolated from the remaining infrastructure at the retail location.
US08543458B1 Methods and systems for facilitating electronic commerce using a child-oriented computer network application
Methods and systems for facilitating electronic commerce using a child-oriented computer network application are provided. An exemplary system in accordance with the disclosure provides content for rendering on a first device associated with a child and receives, from the first device, an indication of a preference of the child with respect to the content. The system further selects, based at least in part on the preference, first information to be provided to a second device associated with a person having a relationship with the user where the first information relates at least in part to a product available for purchase. Further the system electronically sends the first information to the second device, and receives, from the second device, second information wherein the second information provides an indication of an approval by the person with respect to purchase of the product.
US08543457B2 Method for dynamically building documents based on observed internet activity
A method of collecting data from pages viewed by a user of at least one web site, comprises receiving from at least one activity message reporter a plurality of access reports wherein an access report includes content from at least one web page of the at least one web site. Thereafter the method accumulates the received access reports, and formats content from the received access reports in accordance with a document template.
US08543455B2 System and method of providing content to users
A system for providing content to consumers includes a public display; a database configured to store the content; and a central processing element configured to concurrently receive parallel user input from a plurality of users and present content from the database on the public display relevant to each user's input.
US08543452B2 Monetary distribution of behavioral demographics and fan-supported distribution of commercial content
A method includes identifying a media file for distribution and identifying a plurality of commercial messages as possible content that can be associated with the media file when it is distributed. Votes from a plurality of customers can be received, with each vote reflecting a customer's preference for at least one of the plurality of commercial messages. The votes can be calculated and at least one preferred commercial message can be designated based on the calculation. At least one preferred commercial message can be associated with the media file to create a combined media file and the combined media file can be distributed and/or made available for distribution.
US08543451B2 Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
Accordingly some embodiments, a merchant server receives an indication of acceptance by a customer of an offer for a subsidy from a second merchant of a purchase of at least one item from a first merchant. The customer agrees to participate in an additional transaction with the second merchant in exchange for having the subsidy applied against the purchase from the first merchant. In one embodiment, after selling the at least one item to the customer, the merchant server determines that the customer did not participate in an additional transaction with the second merchant as the customer agreed to, and assesses a penalty against the customer.
US08543450B2 Method and system for reserving future purchases of goods and services
A method and system for reserving future purchases of goods or services or events including plural electronic options with associated option fees for the goods or services or events. The plural electronic options include electronic option terms established by one or more suppliers who can supply the goods or services or events. The purchase of the electronic option is accepted according to electronic option terms established by the desired supplier. The option terms may vary greatly among the individual suppliers and no two suppliers may use the same option terms. The electronic option includes a personalized electronic coupon dynamically created by a server network device.
US08543449B2 System and method for estimating available payload inventory
A system and method for estimating available payload inventory are provided. An advertisement delivery system generates a set of atomic market segment arrays from target market criteria for one or more advertisement campaigns to be served. The set of arrays is incremented corresponding to advertisement requests matching the target market criteria. The atomic market segment is processed to select an advertisement and to predict future capacity and manage inventory.
US08543447B2 Determining capability interdependency/constraints and analyzing risk in business architectures
The present invention extends to methods, systems, and computer program products for determining capability interdependency and analyzing risks in business architectures. Accordingly, embodiments of the invention can be used to drive an understanding of the relative interdependency (complexity) of a capability and how capabilities impact one another. Connectedness and/or data exchanged between capabilities can be used to formulate relative interdependency (complexity) of a capability and can be analyzed to inform a number of strategies from data architecture and business intelligence and project risk. Other risk/impact analysis data can be combined with interdependency (complexity) to present risk/impact analysis scenarios for organizations.
US08543443B2 Visualizers for change management system
A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data.
US08543437B2 System and method for automated contact qualification
Contact lead quality is determined and presented to guide selection of contact leads for a predetermined activity, such as sales of a product, service or solution. A lead generation engine interfaces with a lead qualification module, an enterprise historical database and a lead confirmation tool to selectively analyze the lead information and qualification information to develop an ordered contact list for multiple contact leads, the ordered list ranking contact lead quality in multiple quality categories. A contact lead qualification graphical user interface presents multiple lead quality category ratings and values for a contact lead with each lead quality category indicative of a contact lead characteristic. These leads are then deemed relevant to sales and can be input in an organization's customer relationship management tool.
US08543434B2 Systems and methods for mobile and/or modular manufacturing
Systems and methods for manufacturing that are scaleable and de-scaleable based upon the production requirements of the customer's manufacturing facility. Systems and methods for mobile and/or modular manufacturing positioned at or near a customer's production facility that are scaleable and de-scaleable based upon the production requirements of the customer's manufacturing facility. The systems and methods of manufacturing may include identifying a customer's production requirements at the customer's production facility, designing a manufacturing cell based upon the identified production requirements, delivering components for the manufacturing cell to a location at or near the customer's production facility, assembling the components to form the manufacturing cell at the location, and training operational personnel to operate the manufacturing cell. The systems and methods may comprise using a modular preform mold system.
US08543426B2 System and method for generating and providing a simplified voluntary disability product
Disclosed is a novel disability insurance product that provides a benefit to the purchaser. The insurance product comprises a disability insurance product which offers coverage for a predetermined limited period of time. If at the end of the predetermined period of time the insured individual is still disabled according to the terms of the insurance product, the insurance provider will pay a lump sum benefit.
US08543423B2 Method and apparatus for enrolling with multiple transaction environments
The present invention facilitates the enrollment of a user with multiple transaction environments, such as, for example, supplier membership programs. A browser uses integrated user information to facilitate the enrollment process between a user (e.g., a merchant or seller) and a supplier (e.g., a merchant or seller). An application for enrollment may include a user information pertinent for providing to the supplier for use in enrolling the user in a membership program that the user has an interest in. A user may submit data related to user information, products or services of interest to the user, and/or the like to the browser to request for membership enrollment, or request a quote for the performance of services or payment for goods, or the user may be enrolled in a membership program automatically upon receipt of the user information. The data may be submitted manually or using a storage device containing the required enrollment information. The storage device may be a Radio Frequency Identification Device in contactless communication with browser. Upon submitting the data to browser, the user is automatically enrolled in the membership program, and the user membership identification information is then stored in the storage device for later retrieval and use. The merchant may then incent user's usage of the membership program.
US08543421B2 Methods and systems for managing distributed digital medical data
A network for mediating the peer-to-peer transfer of digital patient medical data includes a plurality of distributed agents each associated with a health care provider and connected to a central system. Periodically the agents collect local information relating to patient medical files and/or data streams, for example diagnostic images and associated reports, and process that information into metadata files acting as pointers to the original files. The metadata files are transmitted to the central system where they are parsed and the attributes are stored on the central system in patient records with records from the same patient grouped together whenever possible. Registered users can search the central system, even in the absence of a unique identifier, to identify patient records pointing to the remote patient medical files. Upon finding a patient medical file, the invention provides a streamlined process for communicating access authorization from the patient to the hospital or facility storing the medical files. Once patient authorization is received, secure processes are provided for transferring the data in its entirety to or for viewing by the user in a peer-to-peer fashion.
US08543420B2 Patient-specific content delivery methods and systems
Methods and systems for delivery of digital data in connection with medical treatment and patient care include detecting a current medical condition of a patient receiving medical treatment and delivering electronic informational data to the patient over a network. The informational data can be selected for delivery based on the current medical condition of the patient. The informational data can includes a plurality of informational data content options, and the patient can choose one or more of the informational data content options for delivery to the patient over the network. The chosen content can be displayed to the patient on a digital data display device, such as a touch screen monitor.
US08543410B2 Method and system providing advice and services to consumers
The present invention provides a method and system for providing advice and/or services to a consumer including the secure electronic storage of rich private personal data preferably held on behalf of persons entities. The system provides the applications, processes, controls and data management services to collect, transfer, store and selectively retrieve data necessary to perform specified planning and decision support activities that have been integrated with the secure data store. The invention provides for the data owner and authorized persons to gain access to accessible data to undertake permitted tasks. These tasks may include receiving data, or undertaking planning, or such other tasks as prescribed. In an embodiment, the system limits access to applications to authorized persons and requires permissions from the owner in order to manage data privacy standards. The system allows the owner to provide and revoke access to applications and tracks and records all access events.
US08543409B2 Business practices alignment methods
A method to align and effectively apply business practices or culture within the business units in one or more business entities is provided. In the first phase, a practices charter defining future state business practices is developed. A practices charter is developed from an initial set of differing alternatives statements regarding future business practices, in view of a right-versus-right spectrum. A practices charter is an output of the reconciliation of differing alternatives statements in right-versus-right spectrums. In a second phase, a practices charter is applied to hypothetical issues to develop realistic outcome narratives describing hypothetical situations and dilemmas. In a third phase, discrepancies between outcome narratives and a current state of business practice are identified, and a prioritized action program is developed to address identified discrepancies. Finally, progress is evaluated by utilizing outcome narratives to identify achievements and to target areas needing further improvement and additional actions.
US08543408B2 System, device, and method for rule-based configuration
Certain exemplary embodiments comprise a method, comprising: via an antecedents user interface, receiving a plurality of customer antecedents, each of the customer antecedents corresponding to one of a plurality of variables associated with one or more rules from a set of rules defining a plurality of service offerings; generating a prioritized list of the plurality of service offerings based upon application of the set of rules to the received customer antecedents; and causing the prioritized list to be rendered to a user.
US08543405B2 Method of operating a speech dialogue system
The invention relates to a method of operating a speech dialogue system which communicates with a user while a speech recognition device and/or a speech output device and a dialogue control unit are used which unit controls a dialogue run between the user and the speech dialogue system on the basis of a dialogue description (B). According to the invention at least one position (P′) that can be reached during a dialogue between the user and the dialogue system is marked in the dialogue run in the speech dialogue system, with which an address (A) belonging to the position (P′) is stored with a marker (M) assigned to the position (P′) in the dialogue description. At a later entry of the stored marker (M) by the user the speech dialogue system automatically jumps to the assigned address (A) in the dialogue description (B) and proceeds with the dialogue from that respective position (P′) onwards. In addition, the invention relates to a speech dialogue system.
US08543404B2 Proactive completion of input fields for automated voice enablement of a web page
Embodiments of the present invention provide a method and computer program product for the proactive completion of input fields for automated voice enablement of a Web page. In an embodiment of the invention, a method for proactively completing empty input fields for voice enabling a Web page can be provided. The method can include receiving speech input for an input field in a Web page and inserting a textual equivalent to the speech input into the input field in a Web page. The method further can include locating an empty input field remaining in the Web page and generating a speech grammar for the input field based upon permitted terms in a core attribute of the empty input field and prompting for speech input for the input field. Finally, the method can include posting the received speech input and the grammar to an automatic speech recognition (ASR) engine and inserting a textual equivalent to the speech input provided by the ASR engine into the empty input field.
US08543403B1 Intelligent information supplements to calls
Embodiments of the present invention provide systems, methods, and computer-readable media for providing supplemental information to callers during a call. In embodiments, a call is initiated between a first caller and a second caller. Information communicated during the call is monitored to determine that a keyword has been spoken. Supplemental information associated with the keyword is identified, and the supplemental information is provided to the first caller during the call.
US08543395B2 Methods and systems for performing synchronization of audio with corresponding textual transcriptions and determining confidence values of the synchronization
Methods and systems for performing audio synchronization with corresponding textual transcription and determining confidence values of the timing-synchronization are provided. Audio and a corresponding text (e.g., transcript) may be synchronized in a forward and reverse direction using speech recognition to output a time-annotated audio-lyrics synchronized data. Metrics can be computed to quantify and/or qualify a confidence of the synchronization. Based on the metrics, example embodiments describe methods for enhancing an automated synchronization process to possibly adapted Hidden Markov Models (HMMs) to the synchronized audio for use during the speech recognition. Other examples describe methods for selecting an appropriate HMM for use.
US08543391B2 Method and apparatus for improving sound quality
Disclosed is a method of improving a sound quality, including: receiving a transmission signal of a first user equipment; removing noise in the transmission signal using noise information of the first user equipment side; performing speech reinforcement with respect to the noise removed transmission signal using noise information of a second user equipment side; and transmitting the speech reinforced transmission signal to the second user equipment.
US08543386B2 Method and apparatus for decoding an audio signal
Method and apparatus for processing audio signals are provided. The method for decoding an audio signal includes receiving filter information, applying spatial information to the filter information to generate surround converting information, and outputting the surround converting information. The apparatus for decoding an audio signal includes a filter information receiving part receiving filter information; an information converting part applying spatial information to the filter information to generate surround converting information, and a surround converting information output part outputting the surround converting information.
US08543385B2 Enhancing perceptual performance of SBR and related HFR coding methods by adaptive noise-floor addition and noise substitution limiting
The present proposes new methods and an apparatus for enhancement of source coding systems utilizing high frequency reconstruction (HFR). It addresses the problem of insufficient noise contents in a reconstructed highband, by Adaptive Noise-floor Addition. It also introduces new methods for enhanced performance by means of limiting unwanted noise, interpolation and smoothing of envelope adjustment amplification factors. The present invention is applicable to both speech coding and natural audio coding systems.
US08543380B2 Determining a document specificity
In one embodiment, determining a document specificity includes accessing a record that records the clusters of documents. The number of themes of a document is determined from the number of clusters of the document. The specificity of the document is determined from the number of themes.
US08543378B1 System and method for discerning a term for an entry having a spelling error
A system and method for discerning a term for an entry having a spelling error. The system and method generally compares a “phonetic residue” of a misspelled entry to “phonetic residues” of terms in a dictionary of commonly misspelled words. In this regard, the “phonetic residue” of an entry or term may be arrived at by considering the consonants of an entry and term (e.g., by disregarding vowels). Additionally, the comparison of “phonetic residues” may consider one or more of a leading vowel (if any), letters likely to be omitted (e.g., silent letters), and/or letters likely to be added.
US08543372B1 System design rights management
Development software compares prototype functionality to module library to pre-qualify design rights. Functional equivalence is determined at different abstraction levels. When equivalence is determined at one level, but not another level, functionality may be modified. Software may configure actual prototype per modified design. Network database provides on-line transaction and delivery of licensed design, preferably according to manufacturing parameters.
US08543369B2 Method and data processing system for simulating an embedded system
The invention relates to a computer-assisted method and data processing system for simulating an embedded system, wherein a plurality of hardware components, respectively provided with a software, are connected via a data exchange network for data exchange, wherein in a simulation program every component is simulated as a processing unit managing an amount of processes, wherein with the simulation program, a start time is dynamically assigned to every processing unit, wherein the processing units are successively sorted dynamically according to their start times, wherein the processing unit with the next start time is respectively selected via a scheduler, wherein, due to the selection of a processing unit, the respective active process is simulated by execution of a program code derived from a corresponding basic block graph and as a result of the simulation, the time required for the execution and/or information about the effected function is/are determined.
US08543368B1 Method and system for testing
Aspects of the disclosure provide methods and systems for improving test generation using constraint solving problem (CSP) techniques. A test method can include modeling a circuit as logic constraints to correlate outputs of the circuit as logic functions of inputs of the circuit, pre-determining at least a value constraint that specifies a desired output value for an output of the circuit, and solving input values for the inputs to satisfy the logic constraints for the circuit and the value constraint of the output.
US08543363B2 Method for predicting volume change of void generated in resin filled in porous body, and method for analyzing flow of resin material in porous body
The present method aims at preventing breakdown by selecting conditions for preventing the occurrence of voids via analysis. According to the present method, a database related to the time variation of amount of generated gas or number of moles when a solid member is heated is experimentally formulated in advance, and the amount of generated gas from the member and the specific heat ratio of gases are entered for analysis in order to predict via analysis the generation of voids within the resin material when the solid member is heated, to thereby select conditions for preventing voids.
US08543362B2 System and method for configuring a simulation model utilizing a tool for automatic input/output assignment
A method and system for configuring a model of a process. A model of a process is provided, which follows a particular sequence. Such a model includes a plurality of component sub-models, wherein each component sub-model among the component sub-models includes one or more input variables and one or more output variables. Such a method and system also generally includes automatically assigning one or more output variables to one or more input variables based on information associated with the particular sequence of the process.
US08543361B2 Method and non-transitory computer readable medium thereof for thermal analysis modeling
A method and a non-transitory computer readable medium thereof for thermal analysis modeling are provided. The method includes establishing an electrothermal network π model on the basis of electronic modules of an electronic system to define a heat source, propagation paths and a common base of the electronic system. Observation points in the electronic system are defined, in which each observation point is located at an isothermal surface enclosing a volume surrounding a reference point, and where the reference point is the heat source or one observation point. A heat conduction temperature difference and a heat convection temperature difference are calculated according to a power density function, a thermal conductivity coefficient and a distance vector between the reference point and each observation point. A temperature distribution is established according to the heat conduction and the heat convection temperature difference and a defined temperature of the common base.
US08543353B2 Apparatus for and a method of determining surface characteristics
Light reflected by a sample surface region and a reference surface interfere. A detector senses light intensity at intervals during relative movement along a scan path between the sample surface and the reference surface to provide a series of intensity values representing interference fringes. A data processor receives first intensity data including a first series of intensity values resulting from a measurement operation on a surface area of a substrate and second intensity data including a second series of intensity values resulting from a measurement operation on a surface area of a thin film structure. A gain is determined for each thin film of the thin film structure. Substrate and apparent thin film structure surface characteristics are determined on the basis of the first and second intensity data, respectively. The apparent thin film structure surface characteristic is modified using the substrate surface characteristic and the determined gain or gains.
US08543348B2 Method and arrangement for automatic calibrating of spectrometers
An arrangement and method for calibrating a spectrometer with a spectrometric apparatus for measuring spectral fractions of the substance to be examined as well as with a calibration unit. The calibrating of the spectrometric apparatus and/or measurement data based on measured spectrometric data is performed, by the following steps: a) measuring a totality of spectral fractions of the substance to be examined; b) storing the totality of the measured spectral fractions in a memory module in the form of a multidimensional coefficient vector; c) automatic extracting, from the totality of the measured spectral fractions physically relevant for the particular measuring procedure via an automatically running, iterative, estimation method furnished in the calibration unit; and d) calibrating the measured spectrometric measurement data for the investigated substance based on the step c) extracted, spectral fractions of the spectrometric data physically relevant for the substance to be examined.
US08543346B2 Near-isotropic antenna for monitoring electromagnetic signals
One embodiment provides a system that analyzes a target electromagnetic signal radiating from a monitored system. During operation, the system monitors the target electromagnetic signal using a near-isotropic antenna that includes a set of receiving surfaces arranged in a regular polyhedron. Next, the system obtains a set of received target electromagnetic signals from the receiving surfaces. Finally, the system assesses the integrity of the monitored system by separately analyzing each of the received target electromagnetic signals.
US08543344B2 Power meter arrangement
An electric power meter arrangement, includes a metrology unit configured to be coupled to a power line and to determine power consumption and provide measurement data representing the power consumption. A programmable control unit including a memory is configured to store software configured to run on the control unit. A security unit is configured to store at least one key and to validate that software stored in the memory of the programmable control unit is authorized.
US08543342B1 Towed array flow noise test apparatus
An apparatus is provided to directly measure the flow noise characteristics of both acoustic sensors and accelerometers mounted in a towed array hose. Sensors can be mounted in a full-scale diameter array module test apparatus and can be subjected to high Reynolds number flow fields that have the physical features of at-sea towing conditions. Additionally, rapid re-design of sensor mountings, hose materials, and actual sensors can be accomplished and evaluated. The parameters of internal tension and flow speed can vary independently in order to determine their importance.
US08543337B2 Block diagram explorer in a method and apparatus for integrated modeling, simulation and analysis of chemical and biological systems
A system for modeling, simulating and analyzing chemical and biochemical reactions includes a modeling environment for constructing a model of a chemical or biochemical system comprising a plurality of chemical reactions. The system also includes a simulation engine accepting as input said constructed model of the chemical or biochemical system and generating as output an expected result. The modeling environment includes a block diagram explorer for displaying a block diagram in a graphical user interface describing the system as a hierarchical network of interconnected blocks. Each block represents a species participating one of the chemical reactions or one of said chemical reactions in the system. The block diagram explorer allows for a user to manipulate and modify the graphical parameters of the block diagram representation to provide insight into the functionality and operation of the system being modeled.
US08543335B2 Validating map data corrections
A system is disclosed for validating a correction to map data for a geographic location, the system including: a processing resource; and a navigation device. In at least one embodiment, the processing resource includes: a user request generator that is configured to generate a user request for transmission to the navigation device; a transmitter for transmitting the generated user request to the navigation device; and a receiver for receiving a user response from the navigation device; and the navigation device includes: a receiver for receiving the user request transmitted from the processing resource; a user request module configured to present the received user request to a user of the navigation device; a user response module for capturing a user response to the presented user request, and a transmitter for transmitting the captured user response to the processing resource.
US08543334B2 Automated location-intelligent traffic notification service systems and methods
Traffic notification systems include a location determination system that can determine a geographic location of a subscriber, and an automated traffic notification system that can automatically transmit a traffic notification message that is based on the geographic location of the subscriber to a wireless terminal associated with the subscriber.
US08543326B2 Navigation system with orientation mechanism and method of operation thereof
A method of operation of a navigation system includes: calculating a travel route from an origin location to a destination location; and identifying an orientation location along the travel route for assisting in an initial orientation from the origin location for displaying on a device.
US08543324B2 Watercraft automation and aquatic effort data utilization
Watercraft automation and aquatic data utilization for aquatic efforts are utilized for fishing and network communication. In one aspect, an anchor point is obtained and a water craft position maintenance routine is actuated to control the watercraft to maintain association with the anchor point. In another aspect, prior aquatic effort data is obtained in association with an anchor point. In yet another, aspect, current aquatic effort data is generated in association with an anchor point. In still another aspect, current aquatic effort data and prior aquatic effort data are utilized for prediction generation. In yet another aspect, current aquatic effort data and prior aquatic effort data are utilized to obtain another anchor point for a watercraft.
US08543320B2 Inferring a behavioral state of a vehicle
Trajectory data representing tracked positions of a vehicle along a trajectory having a start and end point is accessed. The trajectory data may include spatio-temporal information about the vehicle at different points along the trajectory. The trajectory may be divided into segments based, at least in part, on knowledge of inferred-parking locations. The segments may be map-matched to corresponding road segments. Additionally, historical data representing spatio-temporal travel patterns of vehicles learned from historical trajectories of vehicles corresponding to the map-matched-road segments may also be accessed. A behavioral state of the vehicle for a segment or position within a segment may be inferred, based at least in part, on (i) the vehicle's spatio-temporal information corresponding to the segment or position within a segment, (ii) knowledge of the map-matched-road segment, and (iii) the historical data.
US08543319B2 Communication equipment, inter-vehicle communication control method and inter-vehicle communication system
Communication equipment that received transfer data including data to be transferred, position information of a destination of the data to be transferred, position information of relay points used to determine a route to the destination, and position information of a last transferring vehicle determines a standby time that becomes shorter as a distance between the position of the last transferring vehicle and the position of a host vehicle becomes longer in the case where the host vehicle is not located in a predetermined range on the basis of the relay points. In addition, the communication equipment determines the standby time that becomes longer as a distance between the position of the host vehicle and the position of the relay point becomes longer in the case where the host vehicle is located in the predetermined range, and performs a process of transmitting the transfer data after the standby time passes.
US08543316B2 Air fuel ratio control device of engine
An air-fuel ratio control device comprising a fuel supply unit, engine operation state detector, air-fuel ratio information detector, and an electronic control unit is disclosed. The electronic control unit determines a fuel injection amount which realizes a target air-fuel ratio while using engine load information by the engine operation state detector on the basis of air-fuel ratio information by the air-fuel ratio information detector, and then outputs a driving signal to the fuel supply unit, to execute feedback control mainly at an excessively rich side air-fuel ratio, characterized in that the air-fuel ratio information detector is an exhaust gas temperature sensor.
US08543313B2 Method and device for determining a vibration-optimised adjustment of an injection device
In a method for determining a vibration-optimised adjustment of an injection device of an internal combustion engine, for each cycle of the internal combustion engine, a plurality of individual injections per cylinder is carried out by the injection device, each of which is defined by a relative injection moment and an individual injection quantity. A temporal course of a resulting pressure influenced by pressure waves is determined in a fuel guiding part, and the above-mentioned adjustment is determined by variation of the injection moment of at least one individual injection and/or the individual quantity, such that the adjustment is characterized by a temporal variation of the resulting pressure, which is reduced by an at least partially destructive interference between the cited pressure waves. A corresponding device can determine a vibration-optimised adjustment of an injection device, and an internal combustion engine may have such a device.
US08543311B2 Method and device for controlling a drive train
A method for controlling a drive train with at least one drive unit, in particular for a vehicle is disclosed. A setpoint value for a torque of the at least one drive unit can be predefined. The actual value of this torque is detected and a first signal is generated which ensures reliable operation of the drive train if the deviation of the actual value from the setpoint value is greater than a predefinable absolute value of the deviation value and/or the deviation of the actual value from the setpoint value lasts for longer than a predefinable absolute value of the deviation time period.
US08543307B2 Control device of inverted pendulum type vehicle
Provided is a control device capable of imparting a driving force appropriate for controlling a tilt angle of a loading part to a traveling motion unit, despite the weight of an object to be transported mounted on the loading part capable of freely tilting of an inverted pendulum type vehicle. Velocity command values for defining a desired value of a traveling velocity of a traveling motion unit 5 so as to bring an tilt error between a measured value of the tilt angle of a loading part 3 of an inverted pendulum type vehicle 1 and a desired tilt angle of a predetermined value close to 0 is sequentially determined, and an actuator 7 is controlled so as to make the actual traveling velocity of the traveling motion unit 5 follow a desired value of the traveling velocity defined by the velocity command value.
US08543306B2 Vehicle having speed control unit
A tractor is disclosed as a four-wheel drive vehicle with a movable seat back, with a seat height adjustment and with a varying load capability.
US08543304B2 Clutch release system and method for operating a clutch release system
A method operates a clutch release system of a vehicle having an electrically actuable clutch release unit including a sensor for detecting a position of a release piston, a control unit for controlling the release piston as a function of a detected position of a clutch actuating device, and a sensor for detecting the position of the clutch actuating device. A characteristic curve function describes a relationship between the position of the clutch actuating device and the position of the release piston. The function is taken into consideration during actuation of the clutch release system to obtain a consistent clutch release at a defined position of the clutch actuating device despite progressive wear of the clutch release system.
US08543301B1 Vehicle
A vehicle includes a slip detection section arranged to detect a slip of a driving wheel based on the rotation speed of the driving wheel and the vehicle speed, and an engine control section arranged and programmed to perform control to decrease the output of an engine when the slip of the driving wheel is detected by the slip detection section. When the automatic clutch is in a half clutch state and the slip of the driving wheel is detected, the engine control section executes neither ignition retarding control on an ignition device nor a fuel injection amount decreasing control on a fuel injection valve, and executes control to decrease an opening of a throttle valve.
US08543300B2 Vehicle behavior control apparatus
An engine driving force is calculated. A first-lag process is executed based upon the engine driving force to calculate an engaging torque between front and rear shafts. The resultant is output to a transfer clutch drive unit. A braking force according to a change of a driving force, which is decreased with the lapse of time based upon a temporal change of the engine driving force, is calculated by executing a first-order lead process. An acceleration sensitive target yaw moment based upon the braking force according to the change of the driving force is calculated, and a steering sensitive target yaw moment based upon a steering angle velocity is calculated by executing the first-order lead process. A braking force to be added to an inner wheel on a turn is calculated based upon these target yaw moment. The resultant is output to a brake drive unit.
US08543299B2 Control device for automatic transmission
An exemplary control device includes an input torque detection unit that detects an input torque input to the input shaft; and a controller that: determines torque distribution of two of the friction engagement elements that form the shift speeds; and calculates a transmission torque of the two friction engagement elements based on the input torque and the torque distribution and sets the engagement pressure to obtain a torque capacity that can transmit the transmission torque, wherein the controller sets the engagement pressure such that slippage does not occur in the two friction engagement elements in a state where engagement of the two friction engagement elements forms the shift speeds and such that, even if an additional friction engagement element engages based on the line pressure while the two friction engagement elements are engaged, one of the three friction engagement elements is caused to slip.
US08543292B2 Lane maintenance control method
Disclosed herein is a lane maintenance control method to control a vehicle to travel while accurately remaining in a given lane. The lane maintenance control method performs brake steering control in which, when a vehicle departs from a lane, a brake torque is applied to wheels of the vehicle close to the lane to generate an appropriate moment for lane maintenance, which allows the vehicle to finally move in an opposite direction of a direction in which the vehicle departs from the lane, resulting in accurate lane maintenance.
US08543291B2 Hydraulic wheel suspension system for a 3-wheeled motorcycle
A wheel suspension system for a three-wheeled motorcycle or “trike” includes parallel wheels mounted on vertically pivoting suspension arms governed by hydraulic pistons. The pistons have upper liquid reservoirs that are interconnected through a valve system, which interconnects the upper reservoirs when the trike is in motion, allowing opposing vertical wheel movements when banking through turns, and prevents liquid exchange when the trike is stopped, thereby holding the motorcycle upright, Embodiments include a manual and/or automatic valve control. A threshold switching speed for an automatic controller can be factory set and/or user adjustable. The pistons can include directly interconnected lower fluid reservoirs. A shock-absorbing reservoir can allow transient vertical movement of both wheels to absorb shocks. A cover system can emulate the appearance of saddle bags and can appear to be covering only a single wheel.
US08543290B2 Vehicle information providing device
An information processing unit displays a pop-up window in a display area of a display unit when the own vehicle is in an area of a set distance or less away from an extracted intersection, when the own vehicle stops, when a brake switch is ON, and when a display request for an image of traffic conditions of vehicles at the intersection by the driver is recognized. If an accelerator operation is performed in a predetermined way after the pop-up window is displayed, the display of the pop-up window is finished.
US08543289B2 Aftermarket telematics system
An aftermarket telematics system for use with a vehicle having a vehicle bus is disclosed herein. The aftermarket telematics system includes, but is not limited to, an aftermarket telematics unit that is configured to be mounted to the vehicle, to communicate with the vehicle bus, and to detect when the vehicle has been turned off. The aftermarket telematics system also includes a vehicle communication interface device configured to connect to the vehicle bus, to be communicatively coupled with the aftermarket telematics unit, and to facilitate communication between the aftermarket telematics unit and the vehicle bus. The aftermarket telematics unit is further configured to send a sleep command to the vehicle communication interface device when the aftermarket telematics unit detects that the vehicle has been turned off. The vehicle communication interface device is configured to sleep in accordance with the sleep command.
US08543288B2 Diagnostic method and apparatus for an exhaust pressure regulator
A diagnostic method for an exhaust pressure regulator provided in an exhaust system connected to a turbocharged internal combustion engine includes demanding engine brake, measuring a back pressure in the exhaust system by a back pressure sensor provided between the exhaust pressure regulator and a turbo unit when demanding engine brake, measuring the boost pressure by a boost pressure sensor provided in the inlet manifold when demanding engine brake, comparing the measured back pressure and the measured boost pressure with stored back pressure and boost pressure values in order to determine whether there is a defective pressure regulator or a defective backpressure sensor. A diagnostic apparatus for an exhaust pressure regulator provided in an exhaust system connected to a turbocharged internal combustion engine is also provided.
US08543284B2 Vehicle speed sensor diagnostic system and method
A diagnostic system for a vehicle speed sensor is provided. The system includes: an upshift module that selectively initiates an upshift of a transmission based on a vehicle speed sensor (VSS) signal; a speed drop detection module that monitors at least one of engine speed and input speed for a reduction in speed due to said upshift; and a torque request module that monitors engine torque and selectively diagnoses a VSS malfunction based on said speed reduction and said engine torque.
US08543282B2 Remote diagnosis modelling
A diagnosis and maintenance method, a diagnosis and maintenance assembly comprising a central server and a system, and a computer program for diagnosis and maintenance for a plurality of systems, particularly for a plurality of vehicles, wherein each system provides at least one system-related signal which provides the basis for the diagnosis and/or maintenance of/for the system are provided. The basis for diagnosis and/or maintenance is determined by determining for each system at least one relation between the system-related signals, comparing the compatible determined relations, determining for the plurality of systems based on the result of the comparison which relations are significant relations and providing a diagnosis and/or maintenance decision based on the determined significant relations.
US08543279B2 System and method for detecting and responding to pressure losses in a hydraulic automatic transmission
A control system for a hydraulic automatic transmission includes a fault detection module and a transmission diagnostic module. The fault detection module detects faults of components of the transmission, wherein the faults may indicate low hydraulic fluid pressure in the transmission or failure of one or more of the components. The transmission diagnostic module determines whether the faults are due to low hydraulic pressure based on the detected faults, a predetermined number of faults, and a plurality of conditions.
US08543277B2 Imaging system for vehicle
A vehicular imaging system includes an imaging device that captures image data and a control for processing captured image data. The control may utilize edge detection in processing captured image data. Responsive at least in part to processing of captured image data by the control, the control determines objects of interest present in the field of view of the imaging device. The objects of interest determined to be present in the field of view of the imaging device include at least one of (i) vehicles present exterior of the vehicle, (ii) headlights of vehicles present exterior of the vehicle, (iii) a bicycle that is present exterior of the vehicle and (iv) a bicycle rider that is present exterior of the vehicle. Responsive at least in part to processing of captured image data by the control, a driver of the vehicle is alerted to a hazardous condition.
US08543275B1 Control device, control method, and electric motor car
A control device for an electric motor car comprising: a switch which is installed between a power supply source and a power line drawn through the electric motor car; a battery which supplies power to a main motor of the electric motor car; a step-up unit, which is installed between the power line and the battery, configured to increase a voltage; and a control unit which breaks a connection between the power supply source and the power line using the switch when braking the electric motor car, increases the power supplied from the battery using the step-up unit, and performs regenerative braking in the main motor to which the increased power is supplied.
US08543274B2 Power output apparatus
At least one of a state and a storage amount of a battery is detected, and a battery output that can be outputted by the battery is calculated on the basis of it. A state of an electric motor is detected, and at least one of electric motor torque and electric motor output that can be outputted from the electric motor and maximal torque of the electric motor are calculated on the basis of it. A state of an engine is detected, and engine starting torque required to start the engine is calculated on the basis of it. An EV range in which the engine is cut off to be capable of driving with only the electric motor is set up on the basis of the calculated battery output, at least one of the calculated electric motor torque and electric motor output, and the calculated engine starting torque.
US08543269B1 Digital mapping display functions for a GPS/sonar unit
A digital mapping display and related system for fishing, and other applications are provided.
US08543264B1 Aircraft system and method for selecting aircraft gliding airspeed during loss of engine power
A method and aircraft system are provided for determining an optimal gliding speed that maximizes gliding distance of the aircraft upon engine failure, and comprises calculating the optimal gliding speed from a speed polar curve, true airspeed, heading, and vertical wind speed. The polar curve may be constructed with consideration of the aircraft center of gravity and weight. The calculated gliding speed, which may be restricted to a threshold, is provided to the pilot and optionally to an autopilot. The method is repeated periodically, or if the wind vertical or horizontal velocities exceed a threshold for a predetermined period of time.
US08543262B1 Electric boost of turbine engine output power and power control system
The mechanical output power of a turbine engine can be electrically boosted by using a power control system which may include a power source, an electric machine, a prime mover coupled to the electric machine, and a power control module coupled to the power source and the electric machine. The power control module may be configured to operate the electric machine between a motoring mode driving a mechanical load and a generator mode supplying power to an electrical load at speeds normally associated with generating modes only.
US08543260B2 Methods and systems for evaluation of signal propagation across disparate time domains
A method for correlating, in time, selected events that are memorialized as data within messages transmitted across disparate communications busses is described. The method includes receiving, with a referencing unit, the messages that are transmitted across the disparate communications busses, referencing, with the referencing unit, the content of a first selected received message to a master clock within the referencing unit, referencing, with the referencing unit, the content of a second selected received message to the master clock within the referencing unit, the second selected received message related to the first selected message, the second selected received message occurring on a communications bus disparate from the communications bus upon which the first received message occurred, and providing, based on operation of the master clock, a common time reference for the content of both the first selected received message and the second selected received message.
US08543259B2 System and method for virtual information
A system for providing information to at least one passenger onboard a mobile platform (such as a train, marine vessel, aircraft or automobile) is provided. The system includes a display device that displays the information. The system also includes a source of user input coupled to the display device that enables the at least one passenger to request the information. The information includes at least galley information. The system further includes a galley control module that generates galley data that includes at least one food service item available onboard the mobile platform, and a graphical user interface module that displays the at least one food service item available onboard the mobile platform to enable the at least one passenger to select at least one of the at least one food service item.
US08543256B1 Transformable teleoperated amphibious fuel truck
According to typical practice of the present invention, a vehicle is remotely controlled and is travelable both in water and on land. The vehicle has two liquid-containment components that are situated generally one above the other. Pumping devices bring about transfer of cargo liquid (e.g., fuel or water) from either component to the other component. In accordance with the liquid transfer, the vehicle turns over, about its longitudinal axis, between two generally opposite buoyant positions, each of which is stable and viable for marine navigation. When the flow of the liquid sufficiently shifts weight from one component to the other, the vehicle inverts; that is, the emptying component flips from the bottom to the top, and the filling component flips from the top to the bottom. One of the buoyant positions of the vehicle is characterized by wheels for amphibiously transitioning the vehicle from water travel to land travel.
US08543251B2 Centralized fine grade control of device energy consumption
Aspects of the present invention provide a solution for controlling electricity to a device. A sensor is associated with a device that is independently coupled to an electricity distribution network. The sensor senses electricity usage for the device. Based on the sensed electricity usage for the device, an electricity usage pattern is identified for the device. This electricity usage pattern is used to identify a classification of the device. Based on this device classification the supply of electricity to the device can be controlled as needed by the provider.
US08543247B2 Power profile management method and system
A power profile management method and system. The method includes retrieving by a computer processor input data associated with a user of power consumption devices at a specified location. The computer processor retrieves power consumption data comprising power consumption levels for the power consumption devices. The computer processor generates and transmits a mobile usage portfolio associated said user and the power consumption devices. The computer processor generates a load usage prediction report associated with the user and the power consumption devices. The load usage prediction report is generated based on the mobile usage portfolio and said power consumption data. The computer processor transmits the load usage prediction report to a power provider utility for analysis.
US08543243B2 System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
The disclosure provides systems and methods of use of an HVAC graphical interface dashboard. In various embodiments, the dashboard includes a weather tab, wherein invoking the weather tab advances to a weather screen. The dashboard also includes an indoor humidity tab. A programs tab and a home tab are also provided. The dashboard includes at least one downloadable screen saver.
US08543242B2 Method and apparatus for managing volatile organic content in polyolefin
The present invention relates generally to polyolefin production and to reducing volatile organic content (VOC) associated with the polyolefin. Techniques include the construction and implementation of a purge column model to calculate or estimate the VOC content in the polyolefin exiting the purge column. The techniques facilitate the design and operation of the polyolefin manufacturing process.
US08543237B2 Rotating part position and change finding method and apparatus
An apparatus and a method are presented for finding positional relationships and geometrical changes of at least one rotating part attached to or forming part of a machine when the part is in a rotating mode. In the apparatus and method, geometrical changes of the part caused by its state of production and use, determine any locations on the rotating part which exhibit contaminants, and subsequently remove or compensate effects of such contaminants present on the rotating part.
US08543236B2 Lens blocking method and related device
A method for blocking an optical lens (10) comprising a moving step in which the optical lens (10) is moved from a first reference position (P1) to a second reference position (P2), so as to be in contact with a blocking material (14), the blocking material (14) being in a molding block (16), the second reference position (P2) being a function of the first reference position (P1), wherein the method further comprises an orienting step in which the optical lens (10) is oriented in the first reference position (P1) and placed on a plurality of pre-located pins (18) which are vertically translated into a preset position (Z1, Z2, Z3), so that, when the optical lens (10) is placed on the plurality of pre-located pins (18), the optical lens (10) is oriented in the first reference position (P1) where the prism of the optical lens (10) corresponds to a desired prism (αf, βf, Zf).
US08543235B2 Method of controlling transfer robot
A method of controlling a transfer robot is provided, in which method the communication time of the transfer robot can be reduced and the transfer time of a substrate can be shortened. A series of actions of the transfer robot when a substrate that is present in a processing chamber is transferred to a predetermined position in a processing chamber, are performed by a single command. The series of actions may include a swap action in which, after having taken out by a robot hand the substrate that is present in the processing chamber, a substrate that is different from the substrate is handed over by a robot hand to a predetermined position on the processing chamber.
US08543230B2 Optimizing seek functionality in media content
A system and method is provided for improving media playback and seek time for media files such as encoded audio data. As the media is decoded during playback, frame position information is stored in a frame table. This frame position information may be used for pause/resume functionality, and for seek operations. If a seek operation is to a position not stored in the frame table, the media data is parsed to produce frame position information that is added to the frame table until the seek location is reached. Frame table data may be stored in several different forms, including periodic intervals that may be selected based on the length of the media data, and also contemporaneous data useful for resuming from a pause command.
US08543222B1 Implantable lead and accessories
An implantable stimulation lead for introduction into the brain or other anatomical target in a human body comprises a distal electrode terminal, a proximal connector terminal, and a connecting conductor cable. The led construction enables stylet means to bypass the cable and the connector terminal. A slotted cannula allows the cable and the connector terminal to be decoupled from the lead introduction tools. This enables a substantial stylet means and allows the cable and the connector terminal to be optimized without constraints of the lead introduction tools. The overall length of the lead is minimized and the conductor cable and the connector can be non-iso-diametric. A method of terminating conductors to electrodes using inserts is suitable for very fine wires and stranded conductors. The disclosed leads and accessories are applicable to stimulation leads, sensing leads, or any other lead that may be implanted with or without a stereotactic localization system.
US08543221B2 External systems for detecting implantable neurostimulation leads and devices, and methods of using same
Embodiments herein include an external system and method to detect an implanted lead coupled to an implanted neurostimulation device (INSD). The system and method comprise a handheld probe having electrodes configured to be positioned external to a surface of a patient and proximate to a region of the patient having the implanted lead for an implanted INSD. The electrodes are configured to measure a stimulation output from the implanted lead of the INSD. The system and method include a controller coupled to the electrodes to receive measured signals from the electrodes. The measured signals represent the stimulation output of the INSD. The controller processes the measured signals to obtain lead information. The system includes a user interface to present the lead information to a user. The lead information is indicative of at least one of an operation of the lead and a position of the lead.
US08543217B2 Stimulation templates for configuring stimulation therapy
The disclosure describes a method and system that generates stimulation parameters by selecting one or more stimulation parameters according to a stimulation field defined by a user. The system includes a memory that stores a plurality of stimulation templates for multiple electrode configurations of an electrical lead. A processor selects one or more volumetric stimulation templates that best match, e.g., fill, the three-dimensional stimulation field defined by the clinician. Each stimulation template is associated with a set of stimulation parameters that can be used to deliver stimulation therapy to a patient.
US08543215B2 Advanced patient management for defining, identifying and using predetermined health-related events
Systems, devices and methods for defining, identifying and using health-related significant events are disclosed. One aspect is a programmable device having machine executable instructions for performing a method to assist with managing a patient's health. In various embodiments, at least one previously-defined event is detected based on a number of acquired health-related parameters. The at least one detected event is recorded with an associated time when the at least one detected significant event occurred. An action is triggered based on the at least one detected event. The at least one detected event is displayed with at least one trended health-related parameter in a single display area. Other aspects and embodiments are provided herein.
US08543213B2 Apparatus and method using near infrared reflectometry to reduce the effect of positional changes during spinal cord stimulation
A spinal cord stimulation apparatus and method for automatic adjustments of SCS using near-infrared (NIR) reflectometry are provided. A positionally sensitive system for spinal cord stimulation including an electrode assembly with integrated optical components for sensing spinal cord position relative to a stimulating electrode array is provided. The integrated optical components include an IR emitter and a pair of IR photodetectors. As light from the IR emitter reflects from the spinal cord, it is detected by each of the pair of IR photodetectors. As the spinal cord changes position so do the angles of incidence for detected light from the IR emitter, a ratio of optical intensities in combination with a total optical intensity is measured and used to interpolate a set of electrode stimulation settings from a calibration table. Electrode pulse characteristics are adjusted in real time to minimize changes in stimulation perceived by the patient during motion.
US08543212B2 Vestibular stimulator
A method for providing relief from Meniere's disease, includes reversibly disabling vestibular function following detection of an attack of Meniere's disease following detection of an attack of Meniere's disease.
US08543203B2 Endocardial pacing devices and methods useful for resynchronization and defibrillation
According to one aspect, various methods and apparatus are used for treating a condition of a patient's heart, and for monitoring cardiac operation. In one approach consistent therewith, an electrode arrangement is placed in a right ventricle of the heart. The electrode arrangement is used to capture the myocardium for re-synchronization of the left and right ventricles by providing first and second signal components having opposite polarity on respective electrodes. The electrode arrangement is connected to an implantable CRM device that has the capability of pacing/sensing atrium, pacing/sensing ventricles, and deliver defibrillation therapy from the right side of the heart. The CRM device captures ventricular contractions to treat conduction abnormalities in one or more of the ventricles.
US08543198B2 Method and apparatus for detecting and discriminating tachycardia
A medical device and associated method for discriminating cardiac events includes determining whether a first match score is within a first match zone having a first correlation with a non-treatable cardiac event, a second match zone having a second correlation with the non-treatable cardiac event less than the first correlation with the non-treatable event, a third match zone having a first correlation with a treatable cardiac event, and a fourth match zone having a second correlation with the treatable cardiac event greater than the first correlation with the treatable cardiac event. A determination is made as to whether a second match score and a third match score are within the first match zone, the second match zone, the third match zone and the fourth match zone to generate a first adjusting factor, and cardiac event evidence is accumulated in response to the first adjusting factor for discriminating cardiac events.
US08543195B1 ECG sensing with noise filtering
Various embodiments are directed to signal processing. In accordance with example embodiments, methods and apparatuses involve using at least two electrodes that sense an ECG signal. A denoising module is communicatively coupled to the at least two electrodes, and receives the ECG signal sensed by the sensing electrodes. The denoising module includes circuitry that conditions and digitizes the ECG signal, and a computing circuit that processes the digitized ECG signal to denoise the ECG signal. A communications circuit generates a communication including the denoised ECG signal for access by a remote device.
US08543194B2 System and method of detecting abnormal movement of a physical object
The present application discloses a method of detecting abnormal movement of a physical object. A periodic signal is representative of the movement of the object. According to some embodiments, a raw matrix having a first array and a second array is generated, and then an integrated matrix is generated by performing a dimension reduction on the raw matrix. A likelihood of a predetermined type of abnormal movement of the physical object is determined by comparing the integrated matrix with a predetermined benchmark pattern. In some embodiments, the generation of the raw matrix includes performing a first analysis on a predetermined portion of the periodic signal to generate the first array and performing a second analysis different from the first analysis on the predetermined portion of the periodic signal to generate the second array.
US08543186B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus includes a setting unit which sets a section position, a first image creating unit which creates a first image at the set section position by a multi planar reformat on the basis of a magnetic resonance signal collected from a subject by a first imaging sequence at a 3D region or multiple section positions different from the set section position, a determining unit which determines a section position of the first image, and a second image creating unit which creates a second image at the determined section position by the multi planar reformat on the basis of a magnetic resonance signal collected from the subject by a second imaging sequence different from the first imaging sequence at a 3D region or multiple section positions different from the determined section position.
US08543185B2 Activity monitoring systems and methods of operating same
The present inventions, in one aspect, is an activity monitoring system comprising a fixture having size/shape adapted to couple to a location on the user's body and a particular signature; and a portable monitoring device adapted to detect the fixture's particular signature. The monitoring device includes a housing that is adapted to engage the fixture; an activity sensor, disposed in the housing, to detect activity of the user and to generate data which is representative of the activity of the user; and processing circuitry, disposed in the housing, to calculate an activity-related quantity of the user, wherein the processing circuitry determines the monitoring device is engaging the fixture by detecting the fixture's particular signature and calculates the activity-related quantity.
US08543184B2 Silicone based membranes for use in implantable glucose sensors
Membrane systems incorporating silicone polymers are described for use in implantable analyte sensors. Some layers of the membrane system may comprise a blend of a silicone polymer with a hydrophilic polymer, for example, a triblock poly(ethylene oxide)-poly(propylene oxide)-poly(ethylene oxide) polymer. Such polymeric blends provide for both high oxygen solubility and aqueous analyte solubility.
US08543179B2 Biomedical sensor device
A biomedical sensor device includes a light source, a probe array, and a photo detector. The light source is configured for emitting infrared radiation. The probe array is contacted to a user's skin to detect an electric wave signal transmitted through the probe array from the skin. The probe array includes a substrate and a plurality of probes mounted on the substrate, wherein the substrate and the probes are non-opaque so that the infrared radiation may be transmitted through the probe array into the skin. The photo detector is configured to detect an infrared signal by measuring the infrared radiation absorption by the skin.
US08543176B1 Method and system for optimizing impedance match in a mobile communication device
A mobile communication device has a number of selectable states, an antenna, and a communication circuit for transmitting and receiving communication signals. The mobile device also includes an impedance matching circuit having impedance matching networks. Each impedance matching network is associated with at least one of the selectable states of the mobile communication device and is configured to optimize the impedance match between the communication circuit and the antenna based on the selectable state of the mobile communication device with which the impedance matching network is associated. A switching network is included for coupling the antenna to the communication circuit together using one of the impedance matching networks based on a selected state of the mobile communication device.
US08543175B2 Mobile terminal device
To provide a mobile terminal device that can eliminate influence of static electricity upon signal lines of a signal-line flexible board that is placed through a connecting unit that connects two casings to be able to overlie one another. In the mobile terminal device, one of the casings and the other casing are connected through a connecting unit to be able to overlie one another, and a signal-line flexible board that connects circuit boards housed in one of the casings and the other casing, respectively, is placed through the connecting unit. The mobile terminal device includes a pair of frame-grounded flexible boards that are formed wider than the signal-line flexible board to have a conductor pattern frame grounded, and sandwich both outer surfaces of the signal-line flexible board therebetween.
US08543174B2 Methods and apparatus for reducing power consumption for mobile devices using broadcast-to-unicast message conversion
A mobile device sends to a message a wireless network. The message indicates a plurality of different protocol types of broadcast messages to be processed as broadcast-to-unicast messages during a low power mode of operation of the mobile device. The protocol type of a given broadcast message is identifiable in a protocol identifier field of the broadcast message. The mobile device maintains its wireless receiver in a powered down state during the low power mode of operation while broadcast messages are broadcasted from the wireless network. For each broadcast message of each said indicated protocol type provided in the message sent to the wireless network, the mobile device monitors to receive via the wireless receiver a unicast message from the wireless network. The mobile device identifies broadcast message information of the broadcast message within the unicast message.
US08543171B2 Data transmission circuit and its control method
A data transmission circuit transmitting an activation signal prior to a data signal through a signal transmission line, including: an activation detection signal generation unit for generating an activation detection signal by detecting the activation signal; and a wakeup signal generation unit for being activated by the activation detection signal, and generating a wakeup signal by detecting that the activation signal is transmitted for a predetermined time.
US08543170B2 Method and system for telematics services redirect
The present invention provides a method of operating a telematics device within a mobile vehicle communication system. The method includes receiving a request to initiate communication and identifying a request type based on the received request. The method further includes associating the identified request type with at least one service type within a service type table, wherein the service type table maps one or more request types to a corresponding service type within the service type table. The method additionally includes determining a service type number based on the corresponding service type. The method may further include providing the determined service type number and out-pulsing the provided service type number. The method may additionally include determining the identified request type does not map to the corresponding service type and out-pulsing the received request to initiate communication.
US08543168B2 Portable electronic device
A portable electronic device includes a free floating display lens having a stiffener ring mounted on a peripheral region or edge of the free floating display lens to affect modal density and modal distribution of the free floating display lens. Additionally, a piezoelectric supporting structure is attached to the stiffener ring, while surrounding a display, wherein the piezoelectric supporting structure is electrically driven to produce an acoustic signal in one mode and a vibratory haptic signal in another mode.
US08543165B2 Information processing apparatus, information processing system, and program
There is provided an information processing apparatus including a transmission processing section which performs short-range one-to-one communication with a communication partner device, a reception processing section, a received data processing section which acquires information displayed by the communication partner device by communication with the communication partner device, a display processing section which performs processing for displaying information acquired by the information acquisition section, and a display section which displays the information. According to such a configuration, it becomes possible to easily and visually recognize the information displayed on the communication partner device of a connection destination.
US08543164B2 Sleep method, wake method and mobile terminal device
The present invention discloses a sleep method, including: when determining select a sleep mode of a mobile terminal device, recording, by the mobile terminal device, service state information related to data connection; according to the recorded service state information related to the data connection, turning off a service that is related to the data connection and is in a turn-on state; and controlling a processor to enter a sleep mode, thereby saving the power consumption of the mobile terminal device more than that in the prior art.
US08543153B2 Power control method of discontinuous transmission
According to the proposed method, the frequency of power control commands transmitted on a power control channel is changed according to the traffic. When the traffic becomes slower in at least one direction due to a DTX state, a slower transfer rate, asymmetric data transfer or for any other reason, the frequency of power control commands is lowered. Both the base station and the personal station may lower the frequency of the commands which they send. An alternative to changing the frequency of power control commands is to change the energy of power control bits. The duration of power control bits must hereby be extended, if a standard bit error ration is desired. If the system is frequency-divided and/or time-divided and uses frequency control command of several bits, the length of the command word may be shortened in addition to or as an alternative to the change in frequency. The power control algorithm may be changed several times during a traffic connection.
US08543144B2 Automated caller identifier from contact lists of a user's contacts
When a call or message is received from an unidentified sender on the user's communication device, the caller identifier application launches a text-based messaging application and causes it to send an “invisible” text-based message to the user's contacts. The message includes the metadata (e.g., telephone number) associated with the call or message that the user received. The invisible message is a short message whose headers are programmed in a particular manner so that the receiving mobile phone acknowledges the receipt of the message and the receiving mobile phone displays no behavior perceptible by the user. When the invisible message is received by the corresponding caller identifier application on one of the user's contact's mobile phone, the application searches the contact's contact list maintained in his or hers contact application. If the metadata provided to the contact's mobile phone is located in the contact list, the contact details (e.g. Name) or the contact card, if available, is sent back to the user's mobile phone in a second invisible message. Upon receiving the second invisible message, the caller identifier application causes some or all of the contact details to be displayed on the user's mobile phone or otherwise presented to the user in any appropriate manner.
US08543141B2 Portable communication device and method for media-enhanced messaging
A portable communication device is equipped with a media-enhanced messaging application that facilitates generating text messages that are enhanced with media having wording or other characteristics that correspond to or match at least a portion of a text message input by a user of the portable communication device. The messaging application causes the portable communication device to receive text message input and search for media matching or corresponding to at least a portion of the received text message input. Media found based on the search is merged with the received text message input and transmitted to a remote device as a media-enhanced text message. The portable communication device equipped with media-enhanced text messaging functionality provides the user with message enhancement for emotional expression, enunciation and entertainment.
US08543125B2 Method and arrangement in a wireless communication system
A method in a user equipment for transmitting scheduling requests to a base station includes triggering a scheduling request transmission and transmitting a scheduling request to the base station at the next occurring scheduling request opportunity as a response to the triggering. The method also includes starting a scheduling request prohibiting timer in the user equipment when the scheduling request is transmitted to the base station and prohibiting any further scheduling request retransmission at future scheduling request opportunities while the scheduling request prohibiting timer is running.
US08543119B2 Dynamic transcoder placement
The invention provides for a dynamic trancoder placement in case that transcoding functionality for codecs is offered in a TRAU associated to a Base Station Controller and/or a MGW selected for a call.
US08543109B2 Mobile communication device having plurality of subscriber identification module (SIM) cards and method for selecting public land mobile network (PLMN) in the device
A mobile communication device including Subscriber Identification Module (SIM) cards, and various methods for searching for a Public Land Mobile Network (PLMN) for each SIM card, are provided. In one method, the device separately starts Home PLMN (HPLMN) timers according to corresponding HPLMN timer values stored respectively in the SIM cards, performs a PLMN search for one of the SIM cards at an expiry of a corresponding one of the HPLMN timers, and updates a PLMN list with one or more PLMNs found during the PLMN search. The device then determines, for all of the SIM cards, whether the PLMN list contains any PLMN with a higher priority than a currently registered PLMN. Also, the device performs, for any SIM card of the SIM cards in which there is any PLMN with the higher priority than the currently registered PLMN, a location registration in the PLMN with the higher priority.
US08543107B1 Method and system for delivering short message service (SMS) messages using the session initiation protocol (SIP)
An Internet Protocol Multimedia Subsystem (IMS) network uses the Session Initiation Protocol (SIP) to provide communication services to mobile nodes. A short message service gateway (SMS-GW) in the IMS network receives a request to deliver a message to a mobile node. The SMS-GW determines whether the mobile node is IMS registered. If the mobile node is IMS registered, the SMS-GW may transmit a SIP MESSAGE request to a call session control function (CSCF) serving the mobile node in order to deliver the message to the mobile node. If the mobile node is SIP-capable but is not IMS registered, the SMS-GW may instead transmit a SIP MESSAGE request to the mobile node's IP address. To obtain the mobile node's IP address, the SMS-GW may query a domain name server (DNS) that stores associations between hostnames and IP addresses of mobile nodes.
US08543106B2 Signal transmission mechanism with diversity gain in satellite communication network
Provided is a satellite communication system for obtaining a diversity gain by transmitting a signal applied with STBC. When a signal transmission band of a link between a satellite and a terminal differs from that of a link between a satellite and a repeater, the satellite communication system includes: a satellite for transmitting a first signal encoded to STBC using a band of a link formed between the satellite to a terminal and transmitting a second signal encoded to STBC using a band of a link formed between the satellite to a repeater; and at least one of frequency transforming repeaters for receiving the second signal through the band of the link formed between the satellite to the repeater, transforming the received second signal to a signal with other frequency band, and transmitting the transformed second signal using a band of a link formed to a terminal.
US08543104B2 Radio device, state detection method and system
A radio device in a first base transceiver station for communicating with a mobile station located in a radio propagation area of the first base transceiver station, the radio device includes a test target selection processing unit for identifying a mobile station located in an area covered with both the radio propagation area of the first base transceiver station and a radio propagation area of a second base transceiver station established adjacent to the first base transceiver station, and a test request processing unit for transmitting a test request signal having information concerned with the second base transceiver station to the mobile station identified by the test target selection processing unit so that the mobile station executes a connection test on the second base transceiver station, and for processing a test result signal responded by the mobile station.
US08543103B2 Method and system for conducting hearing aid compatibility testing of a mobile communication device
Embodiments relate to a system for conducting hearing aid compatibility testing of a mobile communication device. The system comprises: a simulated hand for supporting the mobile communication device during the testing; a probe; and a processor. The processor is configured to cause the probe to be positioned in a sequence of positions in proximity to the mobile communication device relative to an audio output component of the mobile communication device during the testing and to determine a field strength of a field radiated by the mobile communication device at the sequence of positions based on an output of the probe at each position.
US08543089B2 Method for performing an authentication of entities during establishment of wireless call connection
Disclosed is the method for establishing a connection between a base station and a terminal so as to transmit and receive data in the E-UMTS (Evolved Universal Mobile Telecommunications System) or LTE (Long-Term Evolution) system, and more particularly, to a method for determining, by each entity, whether to establish a connection by comparing an authentication input value transmitted from a counterpart entity with an authentication input range.
US08543076B2 Adaptive use of multiple receive chains in wireless communication terminals
A wireless communication device is adaptively operated in a wireless communication network. The wireless communication device includes a receiver subsystem having a total number of available receive chains RT. Current signal conditions are determined at the wireless communication device for signals transmitted by a given base station over the wireless communication network. Current system information regarding the wireless communication device and regarding the wireless communication network are determined. Based on the current signal conditions and the current system information, a minimum number of receive chains needed to receive and successfully decode data transmitted by the base station over the wireless communication network is determined. Specific ones of the total number of available receive chains RT are selected such that the minimum number of receive chains needed to receive and successfully decode the transmitted data is selected.
US08543074B1 Frequency agile digital radio receiver
In a digital receiver, an ADC converts an analog RF signal to a digital RF signal at a sample rate of fADC, which is converted into M parallel streams of RF samples. Each stream has a sampling rate of fADC/M, where M is a positive integer greater than 1. After translation into M parallel streams of IF samples centered about an IF of fADC/4, they are demodulated by applying first coefficients to even IF samples to produce even demodulated samples and applying second coefficients to odd IF samples to produce odd demodulated samples. The even samples are filtered using first filter coefficients and the odd samples are filtered using second filter coefficients to produce a complex baseband signal.
US08543073B2 Method and system for loop through for multi-band TV tuners and set-top box and/or TV set applications
Methods and systems for loop-through for multi-band TV tuners and set-top box and/or TV set applications are disclosed and may include generating master and slave output signals from one or more low-noise amplifiers including master and slave stages. The master and slave stages may include parallel-coupled gain paths. Gate terminals and source terminals of input transistors for the master and slave stages may be directly coupled. The input transistors for the master and slave stages may share an inductor coupled to the source terminals and to ground. The master and slave stages may include cascode stages. VHF and UHF signals may be amplified in the multi-band receiver. The generated master output signal may be processed in the multi-band receiver, and may be utilized to generate I and Q output signals. A plurality of the slave output signals may be summed and communicated to a receiver external to the multi-band receiver.
US08543070B2 Reduced complexity beam-steered MIMO OFDM system
Techniques for transmitting data using channel information for a subset of all subcarriers used for data transmission are described. A transmitter station receives channel information for at least one subcarrier that is a subset of multiple subcarriers used for data transmission. The channel information may include at least one transmit steering matrix, at least one set of eigenvectors, at least one channel response matrix, at least one channel covariance matrix, an unsteered pilot, or a steered pilot for the at least one subcarrier. The transmitter station obtains at least one transmit steering matrix for the at least one subcarrier from the channel information and determines a transmit steering matrix for each of the multiple subcarriers. The transmitter station performs transmit steering or beam-steering for each of the multiple subcarriers with the transmit steering matrix for that subcarrier.
US08543068B2 Pulse coupled oscillator synchronization for wireless communications
A transceiver node includes a pulse coupled oscillator in an integrated circuit, which can synchronize with other nodes to generate a global clock subsequently used to facilitate synchronous communications between individual nodes. Known potential uses include a low power sensor node radio for an ad-hoc network for military applications and medical applications such as ingestible and implantable radios, self powered radios, and medical monitoring systems such as cardiac and neural monitoring patches.
US08543067B2 Communication device and communication method employing the same
An exemplary embodiment of communication device includes a signal communication module, a first switch module, a processor, a second switch module, and a power amplifying module. The signal communication module, the first switch module, the processor, the second switch module, and the power amplifying module are electrically connected in series. The signal transceiver receives and sends a wireless communication signal. The first switch module and the second switch module are used for switching on corresponding receiving and sending paths of the wireless communication signal under the control of the processor. The power amplifying module is configured for amplifying and adjusting signal strength of the broadcast signal from the second switch module controlled by the processor.
US08543066B2 User experienced remote monitoring of a communications network
Various systems, computer program products, and methods are disclosed for user experienced remote monitoring of a communications network. For example, a method may include receiving air interface information from a mobile device. The air interface information may originate from signals communicated between the mobile device and the communications network. The air interface information may indicate an actual communication quality between the mobile device and the communications network. The method may further include receiving user experience information. The user experience information may indicate a perceived communication quality at the mobile device. The method may further include associating, by the server device, the air interface information and the user experience information with one another. The method may further include determining, by the server device, whether the perceived communication quality is due to the actual communication quality based on the associated air interface information and user experience information.
US08543063B2 Multi-point opportunistic beamforming with selective beam attenuation
A method for communication includes receiving at a receiver from a group of two or more transmitters multiple Radio Frequency (RF) transmission beams that alternate in time and space and include at least first and second transmission beams. The method identifies that the first transmission beam causes interference to reception of the second transmission beam. Feedback is sent from the receiver to one or more of the transmitters, so as to cause the transmitters to attenuate the first transmission beam during transmission of the second transmission beam.
US08543060B2 Close-proximity wireless communication transfer
A system for transferring active communication sessions between apparatuses. In at least one example implementation, a first apparatus may receive information including at least identity information corresponding to a second apparatus via close-proximity wireless communication. The receipt of the identity information may then trigger the first apparatus to determine whether it is already in a communication session. If it is determined that the first apparatus is in a communication session, it may be further determined, based on the identity information, whether automatic transfer of the communication session is permitted. If the first apparatus determines that the automatic transfer is permitted, the first apparatus may then initiate a transfer of the communication session to the second apparatus.
US08543059B2 Combo wireless system and method using the same
A combo wireless system comprises a Bluetooth module, a wireless fidelity (WiFi) module, a single pole triple throw (SP3T) switch and an antenna. The antenna is utilized to transmit/receive Bluetooth signals for the Bluetooth module and to transmit/receive WiFi signals for the WiFi module. The SP3T switch is coupled between the antenna, the Bluetooth module and the WiFi module. The SP3T switch is controlled to select a path for the Bluetooth module to transmit/receive Bluetooth signals through the antenna, to select another path for the WiFi module to transmit WiFi signals through the antenna or to select another path for the WiFi module to receive the WiFi signals through the antenna.
US08543055B1 Passive frequency translation with voltage conversion gain
A passive frequency translator with positive conversion voltage gain including at least one input node for receiving an input signal, at least one output node for providing an output signal, and a network which includes capacitors and switches operatively coupled the capacitors and the one or more input and output nodes. The switches are controlled by corresponding clock signals to capture charge of the input signal onto the capacitors and to develop the output signal by performing frequency translation of the input signal by a mixing frequency. The output signal has a net voltage gain relative to the input signal in which energy of the output signal is predominantly derived from energy of the input signal. Furthermore, each of at least three capacitors are configured to capture charge from the input signal and to add constructively to deliver charge to at least one other capacitor coupled to the output node.
US08543051B2 Image forming apparatus and sheet feeding device
An image forming apparatus includes: an image forming part; a paper dust collecting roller that collects paper dust from a sheet; a conveying roller that is opposed to the paper dust collecting roller and conveys the sheet; a paper dust removing member that contacts the paper dust collecting roller for removing the paper dust therefrom; a supporting member that extends in a width direction of the sheet; a swing shaft for swinging the supporting member; and a pressing member that presses the supporting member for contacting the paper dust removing member with the paper dust collecting roller. The supporting member includes: a guiding surface that contacts the sheet conveyed along the conveying path for guiding the sheet toward the image forming part along the conveying path; and a paper dust receiving part which receives the paper dust removed by the paper dust removing member.
US08543050B2 Bearing member, belt unit, and image forming device
A bearing member includes a bearing part that rotationally supports a rotational body, a load application part formed in the bearing part, wherein the load application part contacts the rotational body and applies a load to the rotational body in a radial direction of the rotational body, and a holding groove formed in the bearing part in a rotation axis direction of the rotational body, wherein the holding groove has an opening at one end, wherein the holding groove is adapted to hold a lubricant that is to be supplied to a sliding contact area between the rotational body and the load application part.
US08543048B2 Electrophotographic marking system with blade cut angles for longer blade life
According to aspects of the embodiments, there is provided an apparatus comprising a cleaning unit with a blade holder that rotates about a pivot point, the cleaning blade is coupled to the blade holder and is positioned to chisel excess toner from a photoreceptor surface. Geometrical changes produce a blade having a slanted surface that reduces cyclic fatigue stress at the blade tip and reduces blade edge wear. The blade has a sharp leading side, a trailing side, and a working end comprising a slanted surface. When the slanted surface is formed at an angle between 93 degrees to 97 degrees stiffer tips is produced and wears resulting from blade and photoreceptor surface contact is reduced.
US08543041B2 Image forming apparatus
The specification discloses a developing device comprises a first developer bearing member configured to bear a developer including a toner and a carrier, and to convey the developer to a first developing region facing an image bearing member, so as to develop an electrostatic latent image formed onto the image bearing member and a second developer bearing member configured to bear a developer transferred from the first developer bearing member, and to develop an electrostatic latent image formed on the image bearing member, by conveying a developer to a second developing region facing the image bearing member and a cover unit configured to shield a route toward the image bearing member from a mutual gap position between the first developer bearing member and the second developer bearing member.
US08543037B2 Image forming apparatus
The image forming apparatus includes a photoreceptor bearing an electrostatic image; a developing device developing the electrostatic image with a developer including a toner to form a toner image on the photoreceptor; a transferring device transferring the toner image onto a receiving material; and a cleaning device having a cleaning blade cleaning the surface of the photoreceptor. The photoreceptor includes an electroconductive substrate, a photosensitive layer and an outermost layer having projected portions thereon. The outermost layer and projected portions include the same crosslinked charge transport material. The outermost layer has a surface roughness property such that the number of projected portions having height greater than Rz/2 is from 40 to 90 in a length of 12 mm, wherein Rz represents ten-point mean roughness of the outermost layer. The tip of the cleaning blade is contacted with the photoreceptor at a linear pressure of from 80 g/cm to 150 g/cm.
US08543036B2 Image forming apparatus with primary and secondary transfer sections
An image forming apparatus capable of reducing deterioration of image quality caused by instantaneous fluctuation of driving speed of an image bearing member and intermediate transfer member, the apparatus including: an image bearing member; a primary transfer section to transfer toner image from the image bearing member onto an intermediate transfer member; a secondary transfer section, including a secondary transfer member to secondarily transfer the toner image from the intermediate transfer member onto a recording medium, capable of bringing the secondary transfer member into contact with the intermediate transfer member under pressure and then releasing the contact; a motor to drive the secondary transfer member, and a driving section configured to drive the secondary transfer section so as to bring the secondary transfer member into contact with the intermediate transfer member with pressure and then to release the contact, wherein the motor is not provided inside the secondary transfer section.
US08543033B2 Process unit positioning device and image forming apparatus including the same
Provided is a process unit positioning device which performs positioning of a plurality of process units with respect to an apparatus main body, including: a positioning plate in which bearing holes into which individual drum shafts are fitted and a fitted portion onto which positioning portion of the apparatus main body is fitted are formed; and a holder portion supported by the apparatus main body so as to be able to pivot while holding the positioning plate so that a position changes by contact between the bearing holes and the drum shafts.
US08543027B2 Image forming apparatus, control method, and control program
An image forming apparatus having a display unit for displaying a program which can be executed in the apparatus so as to be identified is disclosed. The apparatus has: an input unit for inputting a program into the image forming apparatus; a display control unit for controlling a process for displaying select keys including a plurality of select keys to instruct a selection of a desired one of a plurality of programs stored in the image forming apparatus onto a display screen displayed on the display unit; and a discriminating unit for discriminating whether the select key to instruct a selection of the program inputted by the input unit can be further displayed onto the first display screen to display the select keys corresponding to the programs registered in the image forming apparatus in response to the input of the program from the input unit or not.
US08543025B2 Fixing device and image forming apparatus incorporating same
A fixing device includes an endless belt-shaped fixing member to rotate in a predetermined direction, formed in a loop, an inner circumferential face of which is coated with a lubricant; a pressing member contacting an outer circumferential surface of the fixing member, to press against the fixing member; a driver to drive and rotate the pressing member; a contact member provided inside the loop formed by the fixing member and pressed against the pressing member via the fixing member to form a nip between the pressing member and the fixing member; and a heating member to heat the fixing member, provided inside the loop formed by the fixing member. When the fixing device starts up, the pressing member drives and rotates the fixing member less than 360 degrees to move a warmed range of the fixing member heated by the heating member to the nip.
US08543020B2 Image forming apparatus and method of correcting image misalignment
An image forming apparatus includes a transport member, image forming units (used as pattern forming unit), a pattern detector, and an image misalignment detector. The image forming units form correction-use patterns for each color on the transport member. The pattern detector directs a light beam onto the transport member having the correction-use patterns and detect reflected light reflecting from the transport member. The image misalignment detector detects image misalignment of the correction-use patterns. The pattern forming unit forms a reference color pattern and a first color pattern. The pattern detector uses an irradiation light having a first wavelength matched to a spectral sensitivity peak of the first color pattern to detect an intensity of reflected light reflected from the transport member. The image misalignment detector computes an image misalignment value between the reference and first color patterns based on the intensity of reflected light reflected from the transport member.
US08543019B2 Image forming apparatus
An image forming apparatus includes control device for selectively executing a first mode in which the non-transparent toner image is formed, then the transparent toner image is formed on the sheet not yet heated, then the sheet is subjected to the heating or a second mode in which the non-transparent toner image is formed, then the transparent toner image is formed on the sheet subjected to the heating, then the sheet is subjected to the heating; and storing device for storing selection information compared with information of amount of the non-transparent toner image, wherein the selection information indicates which mode provides larger difference in glossiness of the image fixed by the fixing device between when the transparent toner image of a predetermined amount is overlaid on the non-transparent toner image of a amount to be formed on the sheet and when the transparent toner image is not overlaid.
US08543018B2 Image forming apparatus and power-supply control method
A detecting unit detects a usage state of a charge storage unit for each predetermined time period. A setting unit determines whether the usage state of the charge storage unit satisfies a predetermined condition for each time period, and when it is determined that the usage state satisfies the predetermined condition, sets a corresponding time period as a charge-use permitted time. A control unit determines whether a current time falls in the charge-use permitted time, and when it is determined that the current time falls in the charge-use permitted time, allows a discharging unit to discharge the charge storage unit.
US08543013B2 Technique for detection of optical data signals
Technology for detecting an optical data signal carried in a combined optical signal that comprises a carrier optical signal modulated by the optical data signal and also comprises ASE noise. The proposed optical data detector/receiver is provided with an SHG device adapted to generate a second harmonic optical signal of the carrier optical signal modulated by the data signal. In the signal, generated by the SHG, the ASE noise will be essentially reduced.
US08543009B2 Method and apparatus for synthesizing ultra-wide bandwidth waveforms
In accordance with various aspects of the disclosure, a method and apparatus is disclosed for increasing waveform bandwidth of an optical frequency waveform during optical double sideband suppressed carrier modulation. An optical modulator is configured to operate in double sideband, suppressed carrier modulation (DSB-SC) mode producing multiple optical sidebands and optical sideband harmonics. Proper selection of the appropriate optical harmonic via optical filter enables the synthesis of ultra-wideband single-sideband, suppressed carrier (SSB-SC) optical waveforms while simultaneously simplifying the radio frequency (RF) circuitry that generates the modulating radio frequency waveform.
US08543005B2 Intentionally skewed optical clock signal distribution
Embodiments of the present invention relate to systems and methods for distributing an intentionally skewed optical-clock signal to nodes of a source synchronous computer system. In one system embodiment, a source synchronous system comprises a waveguide, an optical-system clock optically coupled to the waveguide, and a number of nodes optically coupled to the waveguide. The optical-system clock generates and injects a master optical-clock signal into the waveguide. The master optical-clock signal acquiring a skew as it passes between nodes. Each node extracts a portion of the master optical-clock signal and processes optical signals using the portion of the master optical-clock signal having a different skew for the respective extracting node.
US08543004B2 Wavelength locking method for an optical transceiver device and optical transceiver device
In one aspect, the present invention embraces a wavelength locking method for causing a narrow-band wavelength spectrum of an optical transmit signal of an optical transceiver device to track a narrow-band wavelength spectrum of an optical receive signal received by the optical transceiver device Further, the present invention embraces a wavelength lockable optical transceiver device, especially for a passive optical transmission network, using this wavelength locking method.
US08543000B2 System and method for reducing polarization dependent loss cross-talk effects
In accordance with the present disclosure a system for reducing polarization dependent loss (PDL) of an optical signal comprises a delay module coupled to one or more PDL inducing network elements of an optical network. The delay module is configured to time interleave a first polarization component with respect to a second polarization component of the optical signal. The time interleaving reduces interference caused by cross-talk components associated with the first and second polarization components and induced by the PDL of the PDL inducing elements.
US08542999B2 Minimizing bandwidth narrowing penalties in a wavelength selective switch optical network
This invention relates to provisioning wavelength-selective switches and reconfigurable optical add-drop multiplexers to minimize the bandwidth narrowing effect from the optical filters. Novel architectures and methods are disclosed that can significantly reduce bandwidth-narrowing on channels in a reconfigurable WDM network where a large number of optical filter elements are cascaded. Instead of blocking unused channels as in the prior art, unused channels are selectively provisioned depending on the state of their adjacent channels. Unused adjacent channels of an active channel are provisioned to follow the same path as the active channels. As each channels is deployed, the channel frequency is selected so as to minimize bandwidth narrowing.
US08542998B2 Passive optical network system and sleep time determination method
The longest possible sleep time is selected while data missing is prevented in a PON system by referring to the link speeds and the queue buffer capacities of an OLT and ONUs. The OLT calculates a first sleep time candidate based on a first link speed at which the OLT communicates with an upper network and the capacity of an unused area of a first queue buffer where downstream data is held for each of the destination ONUs. Each of the ONUs calculates a second sleep time candidate based on a second link speed at which each of the ONUs communicates with a communication terminal and the capacity of an unused area of a second queue buffer where upstream data bound for the OLT is held. The smaller sleep time is determined and used to change one of the ONUs to a sleep mode.
US08542997B2 High bit rate bidirectional passive optical network, associated optical exchange and line termination device
The invention relates to a passive optical network comprising an optical exchange linked by at least one optical fiber to at least one line termination device of said network, able to transmit a downlink optical signal phase-modulated in NRZ-DPSK format and to receive an uplink optical signal.According to the invention, said line termination device comprises means of converting the transmitted downlink optical signal phase-modulated in NRZ-DPSK format into an optical data signal amplitude-modulated in duobinary modulation format and means of generating an uplink optical signal phase-modulated in NRZ-DPSK format from the downlink optical signal phase-modulated in NRZ-DPSK format. The optical exchange is able to convert the uplink optical signal phase-modulated in NRZ-DPSK format into an optical data signal amplitude-modulated in duobinary modulation format.
US08542994B2 PON system and terminal operation registering method
In a PON system in which communication is performed at a plurality of types of transmission rate (L, M, and H) in an upstream direction from a plurality of terminals connected to a station apparatus through optical fibers, within a discovery period for allowing an unregistered terminal to be recognized by station apparatus, the terminal makes a discovery response at one type of transmission rate (L). With this configuration, station apparatus can wait for a discovery response with a receive function being allowed to support transmission rate (L).
US08542990B2 Method and system for providing background blurring when capturing an image using an image capture device
Background blurring is provided when capturing an image using an image capture device. Input is received for initiating an image capture process for capturing an image at an image capture device, the image including at least a subject and a background. The image capture device is automatically focused closer than the subject for capturing the image with the background blurred responsive to receiving the input for initiating the image capture process.
US08542988B2 Image stabilizing apparatus
An image stabilizing apparatus comprises: a base; a first frame that is movably coupled to the base in a first direction; a first vibration axis that is disposed on the base and extended along the first direction to movably support the first frame in the first direction; a first vibration unit that vibrates the first vibration axis; a first sensing unit that senses a position variation of the first frame; a second frame that is movably coupled to the first frame in a second direction that is perpendicular to the first direction; a lens coupled to the second frame; a second vibration axis that is disposed on the first frame and extended along the second direction to movably support the second frame along the second direction; a second vibration unit that vibrates the second vibration axis; and a second sensing unit for sensing a position variation of the second frame.
US08542987B2 Heater
A heater includes a base formed with a receiving space for receiving a fuel material that is to be combusted, and a heating unit. The heating unit includes: a flow guide component disposed on the top side of the base and having a through hole axially aligned and in communication with the opening, and at least one air passage communicated with the through hole and permitting air externally of the flow guide component to flow therethrough into the receiving space via the through hole and the opening; and a heat-radiating pipe disposed to extend upwardly from the flow guide component and disposed to surround the through hole and permitting flow of flue gas resulting from combustion of the fuel material in the receiving space therethrough.
US08542984B1 Advanced recording options for interactive media guidance application systems
Systems and methods for advanced recording options in interactive media guidance applications pertaining to whether a program includes commercials, has a particular aspect ratio, is a director's cut, or is unrated. The interactive media guidance application receives a user input to search for and record a program with one or more recording attributes, including an input designating that an attribute be required, preferred, or preferred in multiple copies. In one method, the interactive media guidance application retrieves media guidance information data for the program from memory, determines if the program has the desired recording attribute, and if so, records the program. In another method, the interactive media guidance application records the first available program which has all required recording attributes, and then continues to search for and record more-preferred versions.
US08542983B2 Method and apparatus for generating a summary of an audio/visual data stream
A method of generating a summary of an audio/visual data stream is provided, the data stream comprising a plurality of consecutive frames having audio and visual properties. A plurality of shots of an audio/visual data stream are detected (step 204). A plurality of segments of the audio/visual data stream are determined (step 206), each segment comprising a plurality of the shots of the data stream having similar visual properties. A segment of the determined plurality of segments is selected (step 208). For each shot of said selected segment of said data stream, the audio in a plurality of consecutive frames which occur after the end of said shot is extracted (step 210). At least one of the shots is selected based on the extracted audio (step 212). A summary is generated to include the selected at least one of the shots (step 214).
US08542981B2 Manual voice annotations for CCTV reporting and investigation
The present invention provides systems and methods for adding voice annotations to CCTV video to aid in incident reporting and investigation. Reviewers and investigators are provided with the ability to record their impressions of an incident by encoding overlapped audio tracks on to a video clip. These overlapped tracks could be multiple in number, enabled or disabled by the listener or subsequent reviewer, without tampering with the content of the originally recorded video or audio. Each audio track represents a voice annotation, and may be assigned to a hierarchical level. The reviewer is provided with the ability to review the video clip along with existing voice annotations while recording the new voice annotation. The resultant overlapped clip file could be made proprietary or stored using a common-codec (like MPEG, MJPEG, AVI, etc) and may be stored on a computer-readable medium.
US08542980B2 Anti-copy protection for a video signal
An apparatus and method for applying anti-copy protection to a raster-scanned video signal are described. A square waveform 52 is added to the vertical synchronization pulses 50 of the video signal. The effect of the waveform is not apparent until it has been recorded by a video cassette recorder. The anti-copy protected video signal can therefore be viewed normally on a display device at or near to the picture quality intended by the originator of the video signal, but once recorded, exhibits a reduction in picture quality which makes the video signal quite unattractive to view.
US08542979B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US08542972B2 Wavelength division multiplexing module
A telecommunications assembly includes a chassis and a plurality of optical wavelength division multiplexer/demultiplexer modules mounted within the chassis. Each module includes at least one fiber optic connector. Within an interior of the chassis are positioned at least one fiber optic adapter. Inserting the modules through an opening of the chassis at a mounting location positions the connector of the module for insertion into and mating with the adapter of the chassis. A method of mounting an optical wavelength division multiplexer/demultiplexer module within a telecommunications chassis is also disclosed.
US08542970B2 Planar optical waveguide element, chromatic dispersion compensator, optical filter, optical resonator and methods for designing the element, chromatic dispersion compensator, optical filter and optical resonator
There is provided a planar optical waveguide element including a core, the core including first and second portions and a gap portion that is positioned in a center of a width direction of the core between the first and second portions so as to extend in a light waveguide direction. The gap portion has a lower refractive index than that of the first and second portions, and a single mode propagated in the waveguide element has a span crossing the first and second portions.
US08542963B2 Method for manufacturing optical coupling element, optical transmission substrate, optical coupling component, coupling method, and optical interconnect system
An optical coupling structure that interfaces between optical devices mounted on a substrate and optical waveguides formed in the substrate. A manufacturing method includes preparing a wafer formed on an inorganic solid material on a dicing tape and cutting the back surface of the wafer to form substantially angled portions using a dicing blade having a point angle. The dicing tape is stripped from the wafer and the wafer is separated at the valleys between the substantially angled portions to obtain an optical coupling element. The obtained optical coupling element is a three-dimensional polyhedral light-reflecting member having a mirror surface corresponding to a surface of the wafer. The obtained optical coupling element is inserted into a trench that opens, substantially perpendicular to an optical waveguide of an optical transmission substrate, in the main surface of the optical transmission substrate to provide a structure for optical coupling with the outside.
US08542960B2 Tunable ring resonator
A ring resonator has a first optical waveguide arranged in a loop, a second optical waveguide tangentially optically coupled to the first optical waveguide, and a translatable body configured to selectively move into an evanescent field region of said first optical waveguide.
US08542956B2 Optical-fiber-compatible acoustic sensor
An acoustic sensor includes a diaphragm having a reflective element. The sensor has an optical fiber positioned relative to the reflective element such that light emitted from the optical fiber is reflected by the reflective element. A first end of the optical fiber and the reflective element form an optical cavity therebetween. The acoustic sensor further includes a structural element mechanically coupled to the diaphragm and the optical fiber. The structural element includes a material having a coefficient of thermal expansion substantially similar to the coefficient of thermal expansion of the optical fiber. For example, the material can be silica.
US08542955B2 Gas detection system incorporating fiber gas sensors having fiber bragg gratings
A gas detection system is provided for identifying a gas. The gas detection system includes a sensing module with a hollow chamber enclosed by a chamber housing. Additionally, the sensing module includes an optical sensing fiber positioned within the hollow chamber. The optical sensing fiber includes a gas sensor including a fiber Bragg grating positioned at a grating location along the optical sensing fiber, and a sensing layer affixed to an exterior surface of the optical sensing fiber at the grating location. After the gas is directed into the hollow chamber, the sensing layer and the gas exchange heat energy, based in part on a heat transfer coefficient of the gas. The exchange of the heat energy induces a shift in a Bragg resonant wavelength of the fiber Bragg grating which exceeds a threshold shift required for detection, where the shift is used to identify the gas.
US08542948B2 Image processing apparatus and method
An image processing apparatus obtains a difference between a partial region of an input image and a partial region of a background image, stored in a storage device, corresponding to the partial region of the input image, determines whether each partial region of the input image is a moving body region or a background region based on the difference, and combines the partial region of the input image determined as the background region and the partial region of the background image corresponding to the partial region of the input image to update the background image.
US08542945B1 Correction of mis-focus in recorded images using centered discrete fractional fourier transformations with high-accuracy orthonormal eigenvectors
A method for correcting mis-focus of an image created from coherent imaging using centered fractional Fourier transforms or mathematical equivalents is described. A received image is presented to a numerical processor, and a first numerical value for a variable α is selected and used in an iterative algorithm, numerical procedure, system architecture, etc. A centered discrete fractional Fourier transform of power α and a phase restore operator associated with a centered discrete fractional Fourier transform of power α are applied to the image file to produce a modified image. A change in mis-focused is determined and used in adjusting α for a next iteration. If values for α between 0 and real number β do not result in a desired outcome, α is adjusted as a complex value β+iχ where χ is a real number.
US08542944B2 Method and apparatus for multi-scale based dynamic range compression and noise suppression
An input image is decomposed into a residual image and a set of detail images in different levels of a hierarchy. The set of detail images are enhanced after which noise reduction filtering is directly applied to the enhanced set of detail images without the need to apply noise estimation to a local area of the enhanced set of detail image in advance. The residual image and the set of detail images with reduced noise are recomposed so as to obtain resultant image.
US08542942B2 Tunable gaussian filters
Tunable Gaussian filters enable imaging effects to be applied to images and videos in orientations other than standard symmetric, 0 degree orientations and 90 degree orientations. The tunable Gaussian filters are able to be applied in any orientation such as 45 degrees, slightly less than 45 degrees and slightly more than 0 degrees.
US08542939B2 Methods of and apparatus for using tree representations for representing arrays of data elements for encoding and decoding data in data processing systems
To encode and compress a data array 30, the data array 30 is first divided into a plurality of blocks 31. A quadtree representation is then generated for each block 31 by initializing each leaf node of the quadtree to the value of the data element of the block 31 of the data array 30 that the leaf node corresponds to, and initializing each non-leaf node to the minimum value of its child nodes, and then subtracting from each node except the root node the value of its parent node. A set of data indicating the differences between respective parent and child node values in the quadtree representing the block of the data array is then generated and stored, together with a set of data representing a quadtree indicating the number of bits that have been used to signal the respective difference values.
US08542937B2 Image processing apparatus, image processing method, computer program, and information storage medium
An image processing apparatus is disclosed that includes a characteristics acquisition unit that acquires characteristics of a picture image; a format selection unit that selects the format of image data depending on the processing time for restoring the picture image based on the characteristics; and a format conversion unit that converts the format of the image data into that selected by the format selection unit.
US08542935B2 Hybrid prediction apparatus and method for entropy encoding
Provided are a hybrid prediction apparatus and method for entropy encoding that may enhance an existing image compression scheme and prediction scheme by including and selectively using a plurality of predictors configured to perform a per-pixel prediction of an image frame, and may also supplement a performance of a prediction scheme, excessively occurring in a particular pixel.
US08542932B2 Image processing method and image processing apparatus using different compression methods
An image processing method of processing image portrayal information used for rendering by attaching textures includes separating a texture area to which the texture is attached and a non-texture area to which the texture is not attached in a coordinate system of a rendering-completed image represented by the image portrayal information, compressing the image portrayal information of the non-texture area by a first compression method, and compressing the image portrayal information of the texture area by a second compression method different from the first compression method.
US08542931B2 Ruled line extraction technique based on comparision results and indentifying noise based on line thickness
An image processing apparatus includes: a ruled line extracting unit that counts the number of pixels within an image, compares the counted number of pixels with a threshold value, and extracts a ruled line based on a result of the comparison; and an identifying unit that identifies a noise component in the ruled line extracted by the ruled line extracting unit based on thickness of the ruled line extracted by the ruled line extracting unit and the threshold value.
US08542929B2 Image processing method and apparatus
Provided is an image processing method and apparatus for improving image quality and enhancing a three-dimensional effect. By extracting an interest feature index from an input image based on a depth sensation estimation cue existing in the image, calculating an interest feature index integration map based on the interest feature index and importance of interest of the depth sensation estimation cue, and performing discrimination processing of the image based on the interest feature index integration map, three-dimensional effect and true sensation enhancement processing can be performed based on the probability of the existence of a depth sensation estimation cue, without segmentation of an object of interest, correct depth information, or an object model.
US08542927B2 Character auto-completion for online east asian handwriting input
An exemplary method includes receiving stroke information for a partially written East Asian character, the East Asian character representable by one or more radicals; based on the stroke information, selecting a radical on a prefix tree wherein the prefix tree branches to East Asian characters as end states; identifying one or more East Asian characters as end states that correspond to the selected radical for the partially written East Asian character; and receiving user input to verify that one of the identified one or more East Asian characters is the end state for the partially written East Asian character. In such a method, the selection of a radical can occur using radical-based hidden Markov models. Various other exemplary methods, devices, systems, etc., are also disclosed.
US08542925B2 System and method to enable correction to application of substantially colorless material over identified text via segmentation
Disclosed is a processor-implemented method for processing image data using an image processing apparatus. The processor is configured to receive a PDL file of image data and raster image process (RIP) the PDL file to determine pixels representing text. The ripped file is then segmented to determine at least any pixels representing text that were not initially indicated or identified by the ripped file. The results are combined to determine locations for marking onto a substrate by the output device using substantially colorless marking material over text pixels (to coat marked text pixels). In some instances, locations for covering text pixels with substantially colorless marking material can be tagged during segmenting image data, using a tag plane.
US08542923B2 Live coherent image selection
Methods, systems, and apparatus, including computer program products, feature receiving user input defining a sample of pixels from an image, the image being defined by a raster of pixels. While receiving the user input, the following actions are performed one or more times: pixels are coherently classified in the raster of pixels as being foreground or background based on the sample of pixels; and a rendering of the image is updated on a display to depict classified foreground pixels and background pixels as the sample is being defined.
US08542919B2 Method and system for correcting lens shading
There is provided an image sensor according to an aspect of the present invention that includes: a reference image luminance extractor partitioning a reference image into a plurality of reference image blocks and extracting luminance values of edge pixels at the edges of each of the plurality of reference image blocks to calculate a luminance weight value for each of the edge pixels; a luminance weight value calculator calculating a luminance weight value of each pixel of the corresponding reference image block on the basis of luminance weight values of edge pixels of the corresponding reference image block with respect to each of the plurality of reference image blocks; and a luminance corrector correcting the luminance of an input image by multiplying the luminance weight value for each pixel calculated by the luminance weight value calculator with respect to a luminance value of each pixel of the input image.
US08542916B2 System and method for analysis of spatio-temporal data
A system and method of analyzing at least one dataset having temporal and spatial content is provided. A method includes the steps of applying a colorimetric mapping to the dataset based on the spatial content (500), segmenting the dataset (618) into one of a plurality of patterns based on a spatio-temporal analysis of the dataset (604, 606), and analyzing characteristics of each of the plurality of patterns (612-622).
US08542915B1 Systems and methods for color conversion using intelligent boundary point perturbation
Systems and methods which provide color conversion using intelligent boundary point perturbation techniques are shown. Embodiments operate to initially select only boundary point indices for indexing data of an input color space to a color space transformation matrix representing the transformation between the input color space and an output color space. A boundary point perturbation process is applied to the initially selected boundary point indices to intelligently alter the boundary point index selections and thereby provide selection of boundary point indices having intelligent boundary point perturbation. Embodiments of the invention utilize an intelligent address generator to selectively apply constraints when indexing the input color space values to boundary points within a color look up table for transforming the input color space values to appropriate output color space values using the boundary point indices provided by the boundary point perturbation process.
US08542912B2 Determining the uniqueness of a model for machine vision
Described are methods and apparatuses, including computer program products, for determining model uniqueness with a quality metric of a model of an object in a machine vision application. Determining uniqueness involves receiving a training image and a first set of model parameters, generating a first model of an object, generating a second model of the object based on the training image and a second set of model parameters modified from the first set of model parameters, determining a set of poses that represent possible instances of the second model in the training image, and computing a quality metric of the first model based on an evaluation of the set of poses with respect to the training image.
US08542910B2 Human tracking system
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
US08542909B2 Method and apparatus for measuring an audiovisual parameter
There is provided a method of measuring 3D depth of a stereoscopic image, comprising providing left and right eye input images, applying an edge extraction filter to each of the left and right eye input images, and determining 3D depth of the stereoscopic image using the edge extracted left and right eye images. There is also provided an apparatus for carrying out the method of measuring 3D depth of a stereoscopic image.
US08542908B2 Bidirectional similarity of signals
A method for measuring bi-directional similarity between a first signal of a first size and a second signal of a second size includes matching at least some patches of the first signal with patches of the second signal for data completeness, matching at least some patches of the second signal with patches of the first signal for data coherence, calculating the bi-directional similarity measure as a function of the matched patches for coherence and the matched patches for completeness and indicating the similarity between the first signal and the second signal. Another method generates a second signal from a first signal where the second signal is different than the first signal by at least one parameter. The method includes attempting to maximize a bi-directional similarity measure between the second signal and the first signal.
US08542906B1 Augmented reality image offset and overlay
A method is provided to implement augmented reality using markers. An image is captured of an environment. An image of a marker is detected in the image of the environment. A virtual image is displayed overlaid on the image of the environment at an offset from the marker, wherein the virtual image is based on the marker.
US08542903B2 Method and system for delineation of vasculature
A method for automatically delineating image data corresponding to vasculature in an anatomical region is presented. The method includes obtaining image data corresponding to soft tissue representative of the anatomical region. In addition, the method includes segmenting image data corresponding to a region of interest from image data corresponding to the anatomical region based on a patient population to obtain image data corresponding to a segmented region of interest. Furthermore, the method includes extracting image data corresponding to vasculature associated with the segmented region of interest by suppressing image data corresponding to soft tissue representative of the segmented region of interest. Systems and computer-readable medium that afford functionality of the type defined by this method are also contemplated in conjunction with the present technique.
US08542898B2 Bayesian inference of particle motion and dynamics from single particle tracking and fluorescence correlation spectroscopy
Techniques for inferring particle dynamics from certain data include determining multiple models for motion of particles in a biological sample. Each model includes a corresponding set of one or more parameters. Measured data is obtained based on measurements at one or more voxels of an imaging system sensitive to motion of particles in the biological sample; and, determining noise correlation of the measured data. Based at least in part on the noise correlation, a marginal likelihood is determined of the measured data given each model of the multiple models. A relative probability for each model is determined based on the marginal likelihood. Based at least in part on the relative probability for each model, a value is determined for at least one parameter of the set of one or more parameters corresponding to a selected model of the multiple models.
US08542897B2 Methods and systems for image data processing
Methods, storage mediums, and systems for image data processing are provided. Embodiments for the methods, storage mediums, and systems include configurations to perform one or more of the following steps: background signal measurement, particle identification using classification dye emission and cluster rejection, inter-image alignment, inter-image particle correlation, fluorescence integration of reporter emission, and image plane normalization.
US08542895B2 Methods and systems for color flow dynamic frame persistence
Methods and systems for color flow dynamic frame persistence in ultrasonic imaging are provided.
US08542894B2 Method and device for post-processing measured values registered by way of an imaging system
A method is disclosed for post-processing measured values of a tissue region including at least part of a heart, which measured values were registered by way of an imaging system. In at least one embodiment, the method includes at least: generating an at least three-dimensional data record from the measured values; analyzing the at least three-dimensional data record and generating parameter maps in respect of at least two of the following parameters: thickness and/or change in thickness of a myocardial wall, movement of the myocardial wall, local blood-supply values for defined spatial regions of the heart; automatically generating a results parameter map on the basis of the generated parameter maps according to fixed rules; and outputting the results parameter map. Moreover, at least one embodiment of the invention relates to a correspondingly designed device.
US08542893B2 System and method of pulmonary emboli detection for computed tomography
A system and method includes acquisition of a set of image data comprising a plurality of image voxels and isolation of a set of pulmonary emboli candidates from the plurality of image voxels. The system and method also includes application of a non-linear contrast enhancement to the set of pulmonary emboli candidates, filtration of the enhanced set of pulmonary emboli candidates, output of a final set of pulmonary emboli candidates, and creation of an image comprising the final set of pulmonary emboli candidates.
US08542891B2 X-ray imaging apparatus that displays analysis image with taken image, X-ray imaging method, and image processing apparatus
Positioning images are created by a projection-image creating unit before imaging, and the positioning images are grouped and stored by a projection-image storage unit for each preset. When imaging is started, a positioning-information calculating unit calculates positioning parameters using the positioning images stored in the projection-image storage unit. An analysis-image-for-synthesis creating unit creates an analysis image using the positioning parameters, and an analysis-image synthesizing and displaying unit synthesizes the analysis image with a live image and displays a synthesized image. When an imaging direction of an X-ray angiography apparatus is changed, a positioning-information updating unit directly updates the positioning parameters based on an amount of change of the imaging direction.
US08542890B2 Low power fingerprint capture system, apparatus, and method
The present invention provides a large format fingerprint capture apparatus, system and method that is low power, compact, and lightweight and has a platen area greater than 3.0 square inches. The present system is typically powered, controlled, and exchanges data over a single data/control/power connection to a host PC, e.g., a desk top computer, PDA, or laptop computer although the system can also be used in a wireless fashion with a power subsystem so no physical connections are required.
US08542888B2 Detecting facial similarity based on human perception of facial similarity
Similar faces may be determined within images based on human perception of facial similarity. The user may provide an image including a query face to which the user wishes to find faces that are similar. Similar faces may be determined based on similarity information. Similarity information may be generated from information related to a human perception of facial similarity. Images that include faces determined to be similar, based on the similarity information, may be provided to the user as search result images. The user then may provide feedback to indicate the user's perception of similarity between the query face and the search result images.
US08542882B2 Method for determining flow conditions
The invention relates to a method for determining flow conditions in a measured volume permeated by a fluid spiked with optically detectable particles. A plurality of two-dimensional images of the particle distribution is thereby created at each of a plurality of times, an estimated particle distribution is determined therefrom, and a three-dimensional displacement vector field is calculated. According to the invention, a transfer function for the image detectors used is first determined, by means of which the real distribution is mapped by the image detector. Starting from a roughly estimated initial distribution, and by means of the transfer function, virtual images of the estimated distribution are then calculated and compared to the associated real images. The estimated distribution is modified in an iterative method until sufficient matching of the virtual and real images has been achieved.
US08542880B2 System and process for roof measurement using aerial imagery
Processes and systems are disclosed for determining attributes of a roof structure of real-world three-dimensional building(s), including providing computer input field(s) for a user to input location data generally corresponding to the location of the building, providing visual access to a nadir image of a region including the roof structure of the building; on the nadir image of the region, providing a visual marker that is moveable on the computer monitor around the region, the visual marker initially corresponding to the location data but which may be moved to a final location, having location coordinates, on top of the building to more precisely identify the location of the building roof structure; providing a computer input capable of signaling user-acceptance of the final location of the marker; and, providing visual access to one or more oblique images of an aerial imagery database corresponding to location coordinates of the final location.
US08542878B2 Method of controlling a function of a device and system for detecting the presence of a living being
A method of controlling a function of a device, includes obtaining a sequence (19;34;48) of digital images taken at consecutive points in time. At least one measurement zone (25) including a plurality of image points is selected. For at least one measurement zone (25), a signal (30;41;55) representative of at least variations in a time-varying value of a combination of pixel values at at least a number of the image points is obtained and at least one characteristic of the signal (30;41;55) within at least a range of interest of its spectrum relative to comparison data is determined. The determination comprises at least one of: (i) determining whether the signal (30;41;55) has a spectrum with a local maximum at a frequency matching a comparison frequency to a certain accuracy; and (ii) determining whether at least a certain frequency component of the signal (30;41;55) is in phase with a comparison signal to a certain accuracy. The function is controlled in dependence on whether the determination is positive.
US08542877B2 Processing images of at least one living being
A method of processing images of at least one living being, includes obtaining a sequence (19) of digital images taken at consecutive points in time. At least one measurement zone (26) comprising a plurality of image points is selected. For each measurement zone (26), a signal (28,30) representative of at least variations in a time-varying value of a combination of pixel values at least a number of the image points for use in determining at least one of a presence and a frequency value of at least one peak in a spectrum of the signal (28,30) corresponding to a frequency of a periodic physiological phenomenon is obtained. The step (25) of selecting at least one measurement zone (26) includes analyzing information based on pixel data of a plurality of image parts in at least one of the images (19), each image part including at least one image point, and selecting each measurement zone (26) from contiguous parts determined to have similar characteristics.
US08542866B2 Device and method for the visual representation of measured values
The invention relates to an apparatus and method for visually representing measuring values.The present invention starts out from the idea of veiling the visual representation of authenticity data or other measuring values by visually representing not the measuring values themselves, but camouflage data, which are formed by measuring values changed with the help of a mathematical algorithm.
US08542865B2 Transducer motor structure and inside-only voice coil for use in loudspeakers
An electromechanical transducer 180, motor structure 200 and voice coil winding support structure or bobbin 210 are configured to protect and transport heat away from a voice coil 220 which is would solely within the interior of bobbin 210 and configured for reciprocating movement in close proximity to an extended cooling pole piece 204. A compact, economical and efficient adaptation of a pancake style motor includes generous volume for a powerful magnet 208, while providing an extended, linear range of excursion and continuous cooling for the generously overhung voice coil 220.
US08542863B2 Low cost motor design for rare-earth-magnet loudspeakers
A loudspeaker magnetic motor utilizes a voice coil with two or more wire coils that are connected in parallel and that are layered on top of one another. The motor utilizes, as a magnetic field source, a permanent magnet and, more particularly, a permanent magnet that includes a rare earth metal such as a neodymium boron iron magnet.
US08542862B2 Flat acoustic transducer and method for driving the same
A flat acoustic transducer (100) includes a permanent magnet (10) and a magnetic member (20), which are arranged adjacent to each other with a predetermined interval, a flat vibrating membrane (30), provided facing the permanent magnet (10) and the magnetic member (20), and at least one coil (40), fixed to the vibrating membrane (30). In the flat acoustic transducer (100), an electrical signal is applied to the coil (40), to obtain vibration force (F) on the vibrating membrane (30) by way of a magnetic flux Φ generated between a magnetic pole face (12) of the permanent magnet (10) and the magnetic member (20), a step (50) is provided between the magnetic pole face (12) and the upper face (22) of the magnetic member (20), while at least part of a winding (42) of the coil (40) at the time of no application of an electrical signal is arranged inside the step (50).
US08542858B2 Hearing device with a space-saving arrangement of microphones and sound openings
A behind-the-ear hearing device has a hearing device housing and a user-operable switch. At least two microphones are disposed below the switch in the hearing device housing, and the housing is formed with first sound openings that are arranged directly below the switch. The switch is preferably a rocker switch. The microphones can be positioned below a switch in a space-saving fashion and the installation space of the hearing device housing can thus be used optimally.
US08542857B2 Bone conduction device with a movement sensor
A bone conduction device including a coupling configurable to form a coupling with a bone, a transducer module configurable to vibrate in accordance with one or more operational characteristics of the device; and a sensor module configurable to adjust the one or more operational characteristics in response to one or more of a reorientation of a portion of the device and a movement of the portion relative to the coupling.
US08542856B2 Hearing aid
In a hearing aid (100), a control device (4) comprises a transmission characteristic calculator (18), a correction characteristic calculator (21), and a correction component (17). The transmission characteristic calculator (18) calculates an at-fitting transmission characteristic Gf (ω) on the basis of correction-use sound data and first sound data produced by collection at an ear canal microphone (10) of correction-use sound outputted from a receiver (3) during fitting. The transmission characteristic calculator (18) calculates an in-usage transmission characteristic Gu (ω) on the basis of correction-use sound data and third sound data produced by collection at the ear canal microphone (10) of correction-use sound outputted from the receiver (3) according to user operation after fitting. The correction characteristic calculator (21) calculates a correction characteristic H (ω) on the basis of the at-fitting transmission characteristic Gf (ω) and the in-usage transmission characteristic Gu (ω). The correction component (17) corrects input sound data that has undergone hearing aid processing by a hearing aid processor (16) on the basis of the correction characteristic H (ω).
US08542854B2 Virtual surround for loudspeakers with increased constant directivity
Various embodiments use combinations of different methods for creating virtual surround. Some of the methods used in various embodiments include: dipole beamforming, multi-stage arrays, transducer directionality, and enclosure shading. In general, each of these methods may operate over a specific frequency band in various embodiments. The use of multiple methods to create virtual sound can increase the virtual sound effect and better maintain sound quality compared to the use of a single method for creating virtual surround. Each method used to create virtual surround can be optimized for a specific system configuration based on factors such as the physical set-up of the transducers, the size and shape of the enclosure, and the input signal configuration. Various embodiments allow for an intensity difference to be created for a listener across a wide range of frequencies in order to produce constant directionality.
US08542853B2 Sound transducer structure and method for manufacturing a sound transducer structure
A sound transducer structure includes a membrane, a counter electrode, and a plurality of elevations. The membrane includes a first main surface, made of a membrane material, in a sound transducing region and an edge region of the membrane. The counter electrode is made of counter electrode material, and includes a second main surface arranged in parallel to the first main surface of the membrane on a side of a free volume opposite the first main surface of the membrane. The plurality of elevations extend in the sound transducing region from the second main surface of the counter electrode into the free volume.
US08542847B2 Controlled overlap driver circuit
The present invention relates to a driver circuit wherein upper and lower legs of a first driver comprise first and second sets of parellelly coupled semiconductor switches, respectively. A control circuit is configured to generate respective control signals for the first and second sets of parellelly coupled semiconductor switches to create a current path through the upper and lower legs during an overlap time period between state transitions of a driver output.
US08542846B2 Vehicle sound enhancing system and method of producing
Methods, systems and storage media are disclosed for enhancing the sounds of any vehicle, motorized conveyance, vehicle simulator, video game or vehicle like device by feeding the output of a playback device of the invention fed by a storage medium of the invention containing signals including one or more sounds of an operating DEV of choice and a signal indicating the RPM of the operating vehicle, motorized conveyance, vehicle simulator, video game or vehicle like device into one or more speakers and/or headphones. DEV's (Driving enthusiast vehicles) includes performance vehicles, race cars, trucks, tanks, motorcycles, power boats and the like. Using the invention, a driver or passenger is able to produce, inside the passenger compartment of any vehicle, etc., the sounds that a DEV makes at the corresponding RPM's of the separate engines.
US08542845B2 Wireless stereo headset
Disclosed is a wireless stereo headset. The wireless stereo headset includes a first headset including a speaker unit and a Bluetooth® enabled module, for converting sound signals received from a device, transmitting the sound signals into sounds and outputting the sounds, and a second headset including a speaker unit and a Bluetooth® enabled module, for selectively receiving a portion of the sound signals which are converted into sounds and outputting the sounds, thereby accomplishing mono sound by using the first headset according to a user's request or achieving stereo sound by using the first and second headsets. The wireless stereo headset can perform voice communication by using only the first headset, while accomplishing stereo sounds by using both the first and second headsets, thereby using the wireless stereo headset to enjoy an improved sound quality.
US08542841B2 Method to estimate the sound pressure level at eardrum using measurements away from the eardrum
A method for measuring sound pressure at a tympanic membrane of a wearer's ear including a high frequency range with a hearing assistance device. The hearing assistance device comprises a processor connected to a sensor in the ear canal. The device provides a measure of the sound pressure level at the tympanic membrane of the wearer using a null frequency and a null Q measured at a distant position away from the tympanic membrane. The method does not require a precise knowledge of the ear canal, nor does it require an elaborate calibration step. In various embodiments, the present approach works at low and high frequencies.
US08542838B2 Method and system for generating and distributing mobile IP key
A method and system for generating and distributing a mobile IP key are provided. The method mainly includes the following steps. During the course of access validation or re-authorization and re-authentication, a sub-key between a mobile node (MN) and an authentication, authorization, and accounting (AAA) server is computed, and an authentication extension (AE) between the MN and the AAA server is computed according to the sub-key. The AE is carried in a mobile IP registration request or a binding update (BU) request initiated by the MN, a home agent (HA) requests the key from the AAA server according to the AE in the registration request or the BU request, and the AAA server distributes the key to the HA. By using the present invention, a PMIP-client can compute the AE between the MN and the AAA server (MN-AAA-AE) without the need of distributing the key between the MN and the AAA server.
US08542832B2 System and method for the calculation of a polynomial-based hash function and the erindale-plus hashing algorithm
The present invention is a polynomial-based hash function involving an ERINDALE-PLUS hashing algorithm. The function may involve several elements, including splitting with jumping, masking and bit string generation which generally involves representing an initial sequence of bits as a specially constructed set of polynomials. The means of achieving the function may involve methods that achieve improved speeds, such as requirements related to the size of the bit strings to cause the bit strings to be compatible with splitting and jumping and to involve iterated masking of a degree greater than 0. Additionally the function may involve recursive padding methods and a construction of MAC for considered hash function. The sum of the elements of the present invention is the provision of enhanced security as well as improved speed of processing for messages. Thus, messages processed by way of the present invention may be less prone to attack.
US08542831B2 Multiple transform utilization and application for secure digital watermarking
Multiple transform utilization and applications for secure digital watermarking. In one embodiment of the present invention, digital blocks in digital information to be protected are transformed into the frequency domain using a fast Fourier transform. A plurality of frequencies and associated amplitudes are identified for each of the transformed digital blocks and a subset of the identified amplitudes is selected for each of the digital blocks using a primary mask from a key. Message information is selected from a message using a transformation table generated with a convolution mask. The chosen message information is encoded into each of the transformed digital blocks by altering the selected amplitudes based on the selected message information.
US08542826B2 Method and apparatus for minimizing differential power attacks on processors
A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; and utilizing each of the individual parts in the operation.
US08542825B2 Imparting cryptographic information in network communications
This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.
US08542823B1 Partial file encryption
Systems and methods are provided for partially encrypting one or more portions of an electronic file and decrypting the partially encrypted file. In one implementation, a computer-implemented method partially encrypts an electronic file. The method identifies one or more portions of the electronic file to be encrypted. The one or more portions are identified based on metadata in the electronic file that designate the one or more portions to be encrypted. The method encrypts the identified one or more portions of the electronic file using encryption software.
US08542819B2 Outlet add-on module
A method and an apparatus for upgrading an existing service outlet (e.g. LAN, telephone, power or CATV outlet) in a house by adding functionality thereto. The functionality is added by an add-on module, connected electrically and secured mechanically to the existing outlet. Several attachment devices are exampled, including surface attachment, side clamping, snap locking, strap securing and fastening screws. The add-on module may include a service connector for retaining the basic existing outlet function. The module may be attached in a permanent way or by using a detachable solution.
US08542815B2 Producing routing messages for voice over IP communications
A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.
US08542814B1 Methods and systems for speed dialing
Systems and methods for configuring and using speed dialing are described. A first user interface is displayed to a user, the first user interface providing a name field configured to display and/or receive a contact name and a phone address field configured to display and/or receive a phone address associated with the contact name. A speed dial field configured to receive and/or display a speed dial identifier associated with the phone address is provided. When the user later enters speed dial identifier via a telephone, the phone address is called.
US08542811B2 Recursive identification of individuals for casual collaborative conferencing
A method for real-time communication among two or more individuals separated in space. The method includes the steps of determining that a first individual is likely to be interested in communicating with a second individual via a first communications link; retrieving information via the first communications link about one or more additional individuals from electronic memory means associated with the second individual; and establishing communication with at least one of the additional individuals based on the retrieved information.
US08542803B2 System and method for integrating and managing E-mail, voicemail, and telephone conversations using speech processing techniques
A system and a method are provided. A textual transcript of a recorded voice communication is received. Text from a non-voice communication is received. Information about the textual transcript of the recorded voice communication and the text from the non-voice communication is provided such that a user can manage a group of communications, based at least in part on the textual transcript of the recorded voice communication and the text from the non-voice communication.
US08542802B2 System and method for three-way call detection
A system for detecting three-way calls in a monitored telephone conversation includes a speech recognition processor that transcribes the monitored telephone conversation and associates characteristics of the monitored telephone conversation with a transcript thereof, a database to store the transcript and the characteristics associated therewith, and a three-way call detection processor to analyze the characteristics of the conversation and to detect therefrom the addition of one or more parties to the conversation. The system preferably includes at least one domain-specific language model that the speech recognition processor utilizes to transcribe the conversation. The system may operate in real-time or on previously recorded conversations. A query and retrieval system may be used to retrieve and review call records from the database.
US08542801B2 X-ray tube with secondary discharge attenuation
The present embodiments relate to off-focal X-ray radiation attenuation within X-ray tubes, for example X-ray tubes used in CT imaging. In one embodiment, an X-ray tube for off-focal X-ray radiation attenuation is provided. The X-ray tube includes a cathode, a target, and a magnetic focal spot control unit having at least one electromagnet encased in a resin loaded with X-ray attenuating material.
US08542799B1 Anti-fretting coating for attachment joint and method of making same
An x-ray tube includes a cathode adapted to emit electrons, a bearing assembly comprising a bearing hub, a target assembly positioned to receive the emitted electrons, the assembly having a target hub coupled to the bearing hub at an attachment face, wherein the attachment face comprises a first material compressed against a second material, and a first anti-wear coating attached to one of the first material and the second material and positioned between the first material and the second material.
US08542789B2 Irradiation target positioning devices and methods of using the same
Example embodiments and methods are directed to irradiation target positioning devices and systems that are configurable to permit accurate irradiation of irradiation targets and accurate production of daughter products, including isotopes and radioisotopes, therefrom. These include irradiation target plates having precise loading positions for irradiation targets, where the targets may be maintained in a radiation field. These further include a target plate holder for retaining and positioning the target plates and irradiation targets therein in the radiation field. Example embodiments include materials with known absorption cross-sections for the radiation field to further permit precise, desired levels of exposure in the irradiation targets. Example methods configure irradiation target retention systems to provide for desired amounts of irradiation and daughter product production.
US08542788B2 Blind scan system and method in a DVB-S system
A blind scan system in a DVB-S system includes a spectrum parameter extractor to fetch and calculate a coarse carrier frequency offset and coarse symbol rate of a signal; a digital mixer to depend on the coarse frequency offset to shift the center of a spectrum of the signal to a position where a DC part of a working spectrum of a digital matched filter locates, so as to produce an offset signal; and an interpolator to perform a down-sampling on the offset signal according to the coarse symbol rate in order to improve the in-band signal-to-noise ratio of the digital matched filter and mitigate impacts due to adjacent channel interferences. Thus, the fine carrier frequency offset and fine symbol rate estimation can be performed accurately.
US08542784B2 Spur mitigation for radio frequency receivers utilizing a free-running crystal
Embodiments of a receiver for using a first oscillator signal provided by a crystal resonator to support multiple, different functionalities are provided. The receiver comprises a phase-locked loop (PLL) configured to provide a second oscillator signal based on the first oscillator signal provided by the crystal resonator; a first mixer configured to mix a received signal received over a first input path with the second oscillator signal received over a second input path to provide a first frequency-shifted signal; and an automatic frequency controller (AFC) configured to estimate a frequency offset of the second oscillator signal and adjust the PLL to compensate for the frequency offset. The receiver further can include solutions for mitigating potential sources of noise caused by the frequency of the first oscillator signal not being compensated for by the AFC.
US08542782B2 Circuit for detecting a digital data stream and associated method
A circuit for detecting a digital data stream includes a first detecting circuit, a second detecting circuit and a decision unit. The digital data stream includes a predetermined symbol having a first data and a second data. The first detecting circuit detects a correlation between the second data and a first frequency-shifted data to generate a first correlated data; and the second detecting circuit detects a correlation between the second data and a second frequency-shifted data to generate a first correlated data, where the first frequency-shifted data and the second frequency-shifted data are generated by performing first frequency-shifting and second frequency-shifting upon the first data, respectively. The decision unit determines a signal status of the digital data stream according to the first and second correlated data.
US08542780B2 Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof
Disclosed is a digital broadcasting transmission/reception system having an improved reception performance and in a signal-processing method thereof. A digital broadcasting transmitter comprises a TS stream generator for inputting robust and normal packets having stuff bytes in predetermined positions and generating dual TS stream by inserting the robust packets between the normal packets; a randomizer for randomizing the dual TS stream; a stuff byte exchanger for replacing the stuff bytes of a randomized data streams from the randomizer to a predetermined known data; and an encoder for encoding a data streams to which the known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization, so that the digital broadcasting reception performance can be improved at poor multipath channels.
US08542779B2 Receiver architecture and methods for demodulating binary phase shift keying signals
A receiver is described. The receiver includes a first injection-locked oscillator having a first input configured to receive a BPSK signal and a second input configured to receive a first frequency reference. The receiver also includes a second injection-locked oscillator having a third input configured to receive the BPSK signal and a fourth input configured to receive a second frequency reference. Further, the receiver includes a first phase-locked loop coupled with the second input of the first injection-locked oscillator. The first phase-locked loop is configured to generate the first frequency reference. And, a second phase-locked loop is coupled with the fourth input of the second injection-locked oscillator. The second phase-locked loop is configured to generate the second frequency reference.
US08542777B2 Amplitude modulation demodulating circuit and method thereof
An amplitude modulation (AM) demodulating circuit applied to a radio frequency identification (RFID) system attenuates carrier signals by a notch filter to increase a signal-to-carrier ratio and to reduce complexity and cost of circuit design. The AM demodulating circuit includes an envelope detector, a notch filter, a low-pass filter, and a comparing circuit. The envelope detector performs envelope detection on an AM signal modulated by a carrier frequency to generate an envelope signal. The notch filter filters the envelope signal to generate a first filtered signal, and a zero point of the notch filter corresponds to the carrier frequency of the AM signal. The low-pass filter filters the first filtered signal to generate a second filtered signal, and the carrier frequency of the AM signal corresponds to a stop band of the low-pass filter. The comparing circuit converts the second filtered signal to a digital signal according to a level value.
US08542774B2 Receiver and method
A receiver for detecting and recovering data from Orthogonal Frequency Division Multiplexed (OFDM) symbols. The receiver comprises a demodulator, symbol synchronization unit, frequency transform processor, and coarse frequency offset detector. The demodulator generates sampled symbols. The symbol synchronization unit has correlators, which receives the sampled symbols, and a correlation detection processor. Each correlator auto correlates each sampled symbol, and the correlation detection processor determines a start point of each symbol. The frequency transform processor receives the sampled symbols and performs a frequency transform on each symbol. The coarse frequency offset detector includes a pilot data filter, which includes taps corresponding to a value and spacing of the pilot pattern of the symbols and arranged to receive as an input the frequency domain symbols from the frequency transform processor, and a coarse frequency offset detect processor, which is arranged to detect a coarse frequency offset output from the pilot data filter.
US08542771B2 Methods and systems for orthogonal frequency division multiplexing (OFDM) multiple zone partitioning
Aspects of the invention include methods and devices for inserting data and pilot symbols into Orthogonal Frequency Division Multiplexing (OFDM) frames having a time domain and a frequency domain. A method involves inserting in at least one zone of a first type a two dimensional array of data and pilot symbols in time and frequency and inserting in at least one zone of a second type a two dimensional array of data and pilot symbols in time and frequency. In some implementations the zone of the first type comprises common pilot symbols that can be detected by all receivers receiving the OFDM frame. In some implementations the zone of the second type comprises dedicated pilot symbols that are only detectable by a receiver that is aware of pre-processing used to encode the dedicated pilot symbols.
US08542769B2 High output power digital TX
The disclosed apparatus and corresponding method uses amplifiers and a differential combiner to control the output power of a digital-to-analog upconverter and to isolate In-phase and Quadrature branches of the upconverter. First and second upconverters convert In-phase and Quadrature portions of a baseband digital value to respective first/second In-phase (Ip/In) and first/second Quadrature (Qp/Qn) analog components at RF. First and second amplifiers respectively amplify Ip, In and Qp, Qn to respectively generate amplified Ip, In and Qp, Qn signals. The first and second amplifiers each operate at a 50% duty cycle and in an interleaved fashion such that only one amplifier is active to generate an output at any time, and such that the amplified signals are output in an interleaved fashion. A differential combiner combines the amplified signals to generate the RF analog signal representative of the baseband digital value.
US08542767B2 Digital predistortion training system
Techniques are provided herein for training a digital predistortion module in a wireless communication device. A controller identifies one or more participating wireless devices to participate in a training session during which the particular wireless device makes test transmissions and the one or more participating wireless devices make measurements based on reception of the test transmissions sent by the particular wireless device. The controller sends commands to the particular wireless device and to the one or more participating wireless devices to initiate the training session. The controller receives measurement data from the one or more participating wireless devices based on reception of the test transmissions from the particular wireless device during the training session and determines predistortion parameters for use by the particular wireless device based on the measurement data.
US08542765B2 Hierarchical coding with multiple antennas in a wireless communication system
Techniques are provided for performing hierarchical coding in a multi-antenna communication system (e.g., a SIMO, MISO, or MIMO system). At a transmitter, a base stream and an enhancement stream are coded and modulated separately to obtain first and second data symbol streams, respectively. The first data symbol stream is processed in accordance with a first spatial processing scheme (e.g., a transmit diversity or a spatial multiplexing scheme) to obtain a first set of symbol substreams. The second data symbol stream is processed in accordance with a second spatial processing scheme (e.g., transmit diversity or spatial multiplexing) to obtain a second set of symbol substreams. The first set of symbol substreams is combined (e.g., using time division multiplexing or superposition) with the second set of symbol substreams to obtain multiple transmit symbol streams for transmission from multiple transmit antennas. A receiver performs complementary processing to recover the base stream and enhancement stream.
US08542764B2 Power and area efficient SerDes transmitter
A system and method include a SerDes transmitter comprising a digital block operating in a digital voltage domain. The digital block can be configured to receive a first group of bits of data in parallel and store history bits from another group of data. The SerDes transmitter can further comprise an analog block operating in an analog voltage domain. The analog block can be configured to receive the first group of bits of data from the digital block, receive the history bits from the digital block, generate a plurality of combinations of bits with one or more bits from the first group of bits and zero or more bits from the history bits, align each combination of bits to a phase of a multi-phase clock; and input each combination into an output driver.
US08542757B2 Efficient CQI signaling in MIMO systems with variable numbers of beams
The present invention relates to the signaling of channel quality information in a multi-beam transmission system, wherein a plurality of sets of channel quality information are transmitted for controlling the transmission rate on one of the beams, wherein each set of channel quality information is derived dependent on an assumed parameter of at least one other beam which could be transmitted, comprising selecting a parameter of the transmission of each of the sets of channel quality information dependent on the assumed parameter of the at least one other beam.
US08542753B1 Detector for single-user coded signals in the presence of interference
Techniques are provided for detecting a coded signal in the presence of interference. In an embodiment, a primary transmitter corresponds to a desired transmitter, and one or more secondary transmitters correspond to interfering transmitters. Received symbols, which include interference and additive noise, are filtered to recover a set of original message bits. An estimate of the set of original message bits may be determined using an ordered successive interference cancellation (SIC) decoder that uses either a SIC detector or an AWGN-based detector, depending on the signal-to-interference ratio at a primary receiver.
US08542749B2 Method and apparatus for measuring audiovisual synchronisation
There is provided a method of measuring audiovisual synchronization between at least one encoded audio stream and at least one encoded video stream, comprising measuring the time of input into an audio encoder of source audio data to be encoded into said encoded audio stream, measuring the time of input into a video encoder of source video data to be encoded into said encoded video stream, determining a Presentation Time Stamp value, indicative of a time of presentation, for each of the respective at least one encoded audio stream and at least one encoded video stream, and transmitting a measured audio input time, a measured video input time and presentation time stamp values to a downstream component. There is also provided an apparatus and system for measuring audiovisual synchronization between at least one encoded audio stream and at least one encoded video stream.
US08542744B2 Methods and apparatus for providing a scalable deblocking filtering assist function within an array processor
Apparatus and methods for scalable block pixel filtering are described. A block filtering instruction is issued to a processing element (PE) to initiate block pixel filtering hardware by causing at least one command and at least one parameter be sent to a command and control function associated with the PE. A block of pixels is fetched from a PE local memory to be stored in a register file of a hardware assist module. A sub-block of pixels is processed to generate sub-block parameters and the block of pixels is filtered in a horizontal/vertical edge filtering computation pipeline using the sub-block parameters.
US08542741B2 Image processing device and image processing method
An image processing device for detecting a motion between two different screens, includes: a high resolution template frame buffer; a high resolution reference frame buffer; a low resolution template frame buffer; a low resolution reference frame buffer; a low resolution motion vector calculation section; a high resolution motion vector calculation section; and a high resolution layer calculation determination section.
US08542740B2 Image coding apparatus and method for converting first coded data coded into second coded data based on picture type
Provided is an image coding apparatus including a decoding unit 102 decoding first coded data to generate a decoded picture and decoding information containing motion vectors and including a coding unit 104 coding, in a second coding scheme, the decoded picture generated by the decoding unit 102, to generate second coded data including a coded picture and coding information containing motion vectors. The image coding apparatus also includes a basic motion information generating unit 105 generating basic motion information from the decoding information or the coding information selected based on a coding condition indicating a picture type of a current decoded picture to be coded. The coding unit 104 also determines a search range for estimating motion vectors of the current decoded picture, according to the basic motion information, and estimates motion vectors of the current decoded picture in the determined search range.
US08542737B2 Intra video image compression and decompression
A method for compressing an image having rows and columns, comprising providing an image, sub-sampling the image into a plurality of sub-image by selecting subsets of non-overlapping pixels in neighboring rows and columns in the image and encoding the sub-images in a video sequence.
US08542736B2 Method and apparatus for video coding using prediction data refinement
There are provided methods and apparatus for video coding using prediction data refinement. An apparatus includes an encoder for encoding an image region of a picture. The encoder has a prediction refinement filter for refining at least one of an intra prediction and an inter prediction for the image region. The prediction refinement filter refines the inter prediction for the image region using at least one of previously decoded data and previously encoded data, the previously decoded data and the previously encoded data corresponding to pixel values in neighboring regions with respect to the image region.
US08542735B2 Method and device for coding a scalable video stream, a data stream, and an associated decoding method and device
A video sequence is coded in the form of a base level and an refinement level. A group of pictures of the base level comprises intra coded or mono-predicted end images (I,P) and bi-predicted images (B1, B2, B3), the refinement level comprises at least one image (E2, E4, . . . , E16) with no temporal correspondent in the base level. Use is made of predictive coding of said image with no temporal correspondent (E2, E4, . . . , E16) by making reference to a plurality of images, each image of said plurality being an image of the refinement level with no temporal correspondent in the base level (E4, E8, E12, E14) or an image of the refinement level (E1, E17) corresponding temporally to an end image (I1P).
US08542734B2 Multi-view video encoding apparatus and method
A multi-view video encoding apparatus and a method thereof are provided. The apparatus includes: a multi-view video input unit which receives a multi-view video; an I frame location determination unit which determines a location of an I frame which is a basis for encoding the multi-view video according to characteristics of multi-view frames at a predetermined time; and an encoding unit which encodes the multi-view video based on the determined location of the I frame. When the apparatus and the method are used, the location of the I frame, which is a basis for compression-encoding a multi-view video, can be adaptively determined and not fixed, thereby enhancing prediction efficiency and compression rates.
US08542729B2 Media codec devices providing universality for encoded signal origination and decided signal distribution
A media codec device includes an input port that receives media signals from service providers and also receives power for the media codec device, and a decoder that stores decoder keys associated with the service providers. The decoder applies the decoder keys to decode the media signals. The media codec device operates to direct at a first time a decoded first media signal to a first output device and a decoded second media signal to a second output device, and to direct at a second time the decoded first media signal to the second output device and the decoded second media signal to the first output device.
US08542727B2 Systems and apparatuses for performing CABAC parallel encoding and decoding
Apparatuses, systems, and computer program products that encode and/or decode information of a video stream, such as an MPEG-4 video stream, are disclosed. Some embodiments comprise an apparatus having a binarizer module to create a plurality of bins for a syntax element for information of the video stream, a context selection module to generate an index value and a most probable symbol (MPS) value for encoding the plurality of bins, and an arithmetic coding module to encode a first and a second bin of the plurality of bins based on a first probability value and a second probability value, respectively, wherein the first and second probability values are determined via the generated index value and MPS value. Examples of some embodiments are high definition personal video recorders, transcoders, computers, personal digital assistants, cellular telephones, portable video players, high definition digital versatile disc (HD-DVD) devices, and Blu-ray disc-read only memory (BD-ROM) devices.
US08542722B2 Communication analysis apparatus and communication analysis method
To obtain a communication analysis apparatus and a communication analysis method that are allowed to analyze a communication message and a waveform signal in such a manner that the communication message and waveform signal are associated with each other.A communication analysis apparatus includes division organization information addition means for adding, to a plurality of division data obtained by dividing data into predetermined lengths, division organization information 300 including a division unit 3011 for defining the predetermined lengths and a division position 3013 that is information about the start position and end position of division data in the data.
US08542713B2 Enhanced optical pumping of materials exhibiting polarization-dependent absorption
An optically pumped laser oscillator or amplifier including a laser head including a gain medium exhibiting polarization-dependent absorption along two crystallographic axes and a pump source producing a pump beam. The medium's absorption coefficients along both of the crystallographic axes are equal or the difference between the absorption coefficients relative to the lowest absorption coefficients is reduced at least by a factor of two compared to the same relative difference between the two absorption coefficients at the medium's absorption peaks. In some embodiments, the gain medium is a crystal, e.g., a Neodymium-doped Vanadate (Nd:YVO4) crystal, greater than 15 mm. In various embodiments, the optically pumped laser oscillator or amplifier includes two pump sources producing two pump beams.
US08542711B2 Fiber laser device
A laser diode driving device (1) of the present invention includes: a variable DC power supply (3) for outputting a voltage for driving laser diodes (LD1 to LDn); a current driving element (4) for causing a current If to flow; a current control section (5) for controlling (i) turning on and off of the current driving element (4) and (ii) the amount of the current If; and a power supply control section (7) for controlling an output voltage of the variable DC power supply (3). The power supply control section (7) controls, on the basis of If-Vf characteristic data (D2), voltage drop characteristic data (D3), and Vds setting data (D4) all stored in a memory section (8), the output voltage of the variable DC power supply (3) so that the current driving element (4) has a constant inter-terminal voltage regardless of the amount of the current If.
US08542705B2 Key frame detection and synchronization
Mechanisms are provided for allowing a streaming server to efficiently provide frames associated with a media stream to a client device. A streaming server receives multiple media streams and determines which frames in the multiple media streams are key frames. When a connection request is received from a client device, a key frame is selected and provided to the client device. A client device receiving a key frame does not have to drop any predictive frames prior to playing a media stream.
US08542704B2 Packet joining method, program, and apparatus
There is provided a packet joining method, program, and apparatus with an increased wireless utilization efficiency and a reduced packet delay. The packet joining method includes a step of performing Neighbor Discovery within a range reachable in one hop to detect neighboring audio terminals which are connectable over short-range radio and acquiring call information including audio session information such as whether the detected audio terminals are busy with respective calls and packetization period information and wireless transmission rate information, a step of selecting one as a joining destination from the list of detected connectable audio terminals on the basis of the call information by the criteria that occupancy time of wireless transmission becomes short and that a packet delay at the time of joining becomes small, a step of requesting packet joining of the selected audio terminal as the joining destination, and a step in which an audio terminal as a joining source starts a voice call upon receipt of a positive response from the audio terminal as the joining destination in response to the request for joining.
US08542702B1 Marking and sending portions of data transmissions
A system for receiving and sending a data transmission includes a network where a user may view and manipulate a data transmission. A marking mechanism allows a user to denote first and second marks of the data transmission that frame a portion of the data transmission. A transmitter is configured to send the first and second marks to a remote device for consumption of the portion of the data transmission.
US08542701B2 Method and device for determining timeslot configuration in TDM transmission
The present invention provides a method and a device for determining timeslot configuration in TDM transmission. The method includes: receiving consecutively transmitted TDM frames, wherein at least one TDM frame among the consecutively transmitted TDM frames includes a characteristic word; and according to a case of a timeslot collection occupied by the characteristic word in the TDM frame, determining a timeslot collection configured in the TDM frame for HDLC frames, wherein the characteristic word is configured to match a physical layer rate when no peer-peer protocol, PPP, link setup request packets are transmitted. Embodiments of the present invention are able to realize automatic acquisition of timeslot configuration of TDM frames.
US08542699B2 Methods and systems for content synchronization in wireless communication networks
In a method for content synchronization in a wireless network, a first data packet communicated in a multicast or broadcast service is received over a first communication channel. A primary counter value is added to the first data packet. The primary counter value is indicative of a total size of data packets sent over a second communication channel to a base station within a period of time. A secondary counter value is added to the first data packet if the first data packet has a timestamp later than a scheduling time associated with a scheduling interval for transmitting data packets. An updated first data packet is sent over the second communication channel to the base station, the updated first data packet having the first data packet received including the primary counter and the secondary counter.
US08542693B2 Managing free packet descriptors in packet-based communications
A network element including a processor with logic for managing packet queues including a queue of free packet descriptors. Upon the transmission of a packet by a host application, the packet descriptor for the transmitted packet is added to the free packet descriptor queue. If the new free packet descriptor resides in on-chip memory, relative to queue manager logic, it is added to the head of the free packet descriptor queue; if the new free packet descriptor resides in external memory, it is added to the tail of the free packet descriptor queue. Upon a packet descriptor being requested to be associated with valid data to be added to an active packet queue, the queue manager logic pops the packet descriptor currently at the head of the free descriptor queue. Packet descriptors in on-chip memory are preferentially used relative to packet descriptors in external memory.
US08542691B2 Classes of service for network on chips
A method includes a local switch receiving a first set of upstream packets and a first set of local packets, each assigned a first class of service. The local switch inserts, according to a first insertion rate, a local packet between subsets of the first set of upstream packets to obtain an ordered set of first class packets. The local switch also receives a second set of upstream packets and a second set of local packets, each assigned a second class. The local switch inserts, according to a second insertion rate, a local packet between subsets of the second set of upstream packets to obtain an ordered set of second class packets. The method includes for each timeslot, selecting a class, and forwarding a packet from the selected class of service to a downstream switch. The switches are interconnected in a daisy chain topology on a single chip.
US08542690B2 Information communication system, information collection method, node device, and recording medium
An information communication system has features that efficient transmission of information to plural node devices can be carried out without a managing server, etc. and efficient collection of responses from the node devices can be carried out while suppressing loads imposed on a network. The information communication system has a means for receiving an information collection message from other node devices to the group, a means for transmitting an information collection message to one of the node devices in each of the groups when the group is further divided into plural groups, a means for receiving reply messages including response information, a means for generating new response information based on the response information in the reply message and its own response information, and a means for sending reply messages including the new response information to the other node devices.
US08542687B2 Node apparatus and route calculation method
A node apparatus in a communication network, includes: a processing unit which, in the node apparatus, performs adding and dropping of a frame signal onto the communication network; and a storage unit which stores topology information having link information that specifies each link existing in the communication network, wherein information that specifies the processing unit provided in the node apparatus is included in the topology information as the link information concerning a link connected to the node apparatus.
US08542684B2 ARP packet processing method, communication system and device
An Address Resolution Protocol (ARP) packet processing method, a communication system and a device are disclosed. The method includes: receiving an ARP packet, and judging the type of the ARP packet; when the ARP packet is an ARP request, responding to the ARP request if an entry corresponding to the ARP request is found in a local ARP table; and when the ARP packet is an ARP response, reporting the ARP response if an entry corresponding to the ARP response is found in the local ARP table and a reporting parameter in the entry indicates permission of reporting; or discarding the ARP response if no entry corresponding to the ARP response is found in the ARP table.
US08542682B2 Systems and methods for media distribution
Systems and methods according to these exemplary embodiments provide for methods and systems for optimizing the distribution of media content for multiple end users over Internet protocol (IP) networks, such as the Internet.
US08542679B2 Method of controlling data propagation within a network
The present invention provides a method of limiting the frequency of floods within a data network, the floods arising as a data frame is routed to an unknown destination, the method comprising the steps of: receiving on an ingress port a data frame intended for a destination station and containing a MAC address of that station; checking the destination MAC address with the contents of a MAC table; and thereby determining whether the data frame is to be routed, discarded or flooded to all ports except the ingress port; and respectively routing, discarding or flooding the data frame to all ports except the ingress port. The present invention further provides a method of populating a MAC table within an Ethernet network with entries relating a MAC station address to a port to which it is connected, the method comprising the steps of: receiving on an ingress port a data frame intended for a destination station and containing a MAC address of that station; checking the destination MAC address with the contents of a MAC table; and thereby determining whether the destination MAC address and ingress port are to be written to the MAC table and, if so writing the destination MAC address and ingress port to the MAC table; and flooding the data frame to all ports except the ingress port.
US08542677B1 System and method for enhanced domain availability notification
A method for providing IP network information to a network service provider receives at a voice call continuity application server an indication that a call to a mobile device has been dropped by the IP network and transmits information relating to the dropped call from the voice call continuity application server to a monitoring system of the network service provider.
US08542670B2 Inter-domain call routing
The present invention provides for routing calls between disparate domains, such as a circuit-switched subsystem and a multimedia subsystem. When a user element is homed in a first domain and roaming in a second domain, an incoming call will arrive at a gateway node in the first domain. As a result, a message identifying the user element and indicating that an incoming call has been received at first gateway node for the first domain is sent to a continuity control function (CCF) residing in the multimedia subsystem. The CCF will create and effect delivery of an inter-domain routing number to the first gateway node. The inter-domain routing number is used by the first gateway node to route the call to the second domain. The inter-domain routing number may be associated with a second gateway node of the second domain.
US08542667B2 High capacity satellite communications system
A high capacity satellite communications system including a satellite with a beam for a forward downlink focused on a geographic area for which disproportionately higher capacity is desired, a hub located in a geographic area for which disproportionately lower capacity is desired, compared to the location of a VSAT, and the VSAT located in area where a beam for a forward downlink received by the VSAT from the satellite does not overlap with a beam for a return downlink received by the hub from a satellite.
US08542666B2 Method and apparatus for power efficient idle operation in a dual SIM CDMA EVDO mobile station
Methods and apparatus for configuring and scheduling paging intervals for a mobile station (MS) having multiple subscriber identity modules (SIMs) to be aligned are provided. The MS having multiple SIMs may operate in a network via a particular radio access technology (RAT), such as Code Division Multiple Access (CDMA) EVDO (Evolution-Data Optimized). By having aligned paging intervals, the MS may wake up only once during the paging cycles for the various SIMs rather than waking up multiple times, thereby reducing power consumption of the MS during idle mode compared to a conventional MS with multiple SIMs.
US08542664B2 Code sequence and radio station
A code sequence is described by a line of a code matrix, the latter being obtained by formation of a Hadamard matrix with a length n and multiplication of lines of the Hadamard matrix by −1.
US08542662B2 Method and apparatus for securing devices in a network
An access point receives a notification (or advertisement) from a device, which lacks a service. The access point adds the service to the notification, and forwards the notification to other devices on the network. Upon receiving from a control point a request to use the added service, the access point provides the service on behalf of the device.
US08542661B2 Mobile router network server method with billing reconciliation
A method of operating a network server, for a network comprising a plurality of wireless mobile routers is provided. Each mobile router comprises a wide area network wireless interface to access a cellular network provided by a predetermined cellular service provider and is operable to upload and download data via the cellular network. Each mobile router is operable to monitor the uploaded and downloaded data to generate usage. The method comprises: selectively coupling the server to the plurality of mobile routers via the cellular network; receiving from each of the mobile routers the corresponding usage data; operating the server to access billing data from the service provider for each mobile router; and comparing the usage data for each mobile router to corresponding billing data for each mobile router to determine if there is a billing discrepancy.
US08542658B2 Support for wide area networks and local area peer-to-peer networks
Systems and methodologies are described that facilitate sharing bandwidth between a wide area network and a local area peer-to-peer network. The peer-to-peer network may use an air interface technology that is similar to distinct from an air interface technology used in the wide area network. Moreover, the wide area network and the local area peer-to-peer network may utilize distinct sets of parameters. For example, if the wide area network and the peer-to-peer network use OFDM-based air interface technologies, parameters such as tone spacing, symbol time, cyclic prefix, and the like of the two networks may vary. Further, peer-to-peer parameters may be a function of parameters for the wide area network.
US08542656B2 System and method for downlink signaling for high speed uplink packet access
A wireless communication system (100) and method for providing high speed uplink packet access from user equipment (128, 130) to a base station (114, 116, 118, 120). Each of the user equipment (128, 130) and the base station (114, 116, 118, 120) includes a transmitter (1106, 1206), a receiver (1104, 1204), and a controller (1108, 1208) coupled to the transmitter and the receiver. Data packets are transmitted from the user equipment (128, 130) to the base station (114, 116, 118, 120). Control information, corresponding to the data packets, is transmitted from the base station (114, 116, 118, 120) to the user equipment (128, 130). The control information includes at least a control channel acknowledgement field in an absolute grant channel assigned to the user equipment (128, 130). The controller (1108) of the user equipment (128, 130) is configured to utilize the channelization code(s) in response to handoff and/or entering an active channel state.
US08542653B1 Mobile communication device initiated hand-off based on wireless base station priority
A mobile communication device wirelessly transfers user communications to a first wireless base station. The mobile communication device identifies a second wireless base station that has sufficient performance characteristics for wireless communication with the mobile communication device and that has a higher communication priority than the first wireless base station. In response, the mobile communication device initiates a hand-off from the first wireless base station to the second wireless base station. In response to the hand-off, the mobile communication device stops the wireless transfer of the user communications to the first wireless base station and wirelessly transfers additional user communications to the second wireless base station.
US08542652B2 Communication using shared communication parameters which reduces unexpected communication device connections while conducting auto configuration
A communication apparatus includes: providing means for providing communication parameters to a receiving apparatus to be provided with communication parameters; determination means for determining whether there are a plurality of providing apparatuses that provide the communication parameters; and notifying means for, in case the determination means determines that there are the plurality of apparatuses, notifying the receiving apparatus that the providing means have already provided with the communication parameters of a notification that instructs the apparatus to halt the usage of the provided communication parameters.
US08542651B2 Communication control device and communication control method
In a communication system of a subscriber extension line system, there is provided a communication controller whereby the load of an unnecessary process to be applied on a communication controller relating to a destination of a mobile telephone is eliminated and the processing efficiency for communication control is enhanced. In a D-RNC which controls the communication of the mobile telephone and which is commonly connected with an S-RNC, the mobile telephone moves while maintaining the communication with the S-RNC. When the mobile telephone enters a cell relating to the D-RNC, the control data is transmitted or received between the S-RNC and the node for managing the mobile telephone. There are also provided: an IP address/UDP port number for RNSAP, reading/setting section 316 for acquiring an IP address identifying the S-RNC and an IP address identifying the node; an IP address/UDP port number for NBAP, reading/setting section 315; and an IP address/UDP port number exchange section 314 for notifying the other side of the S-RNC and the node of the acquired IP addresses, respectively. This allows a direct communication between the S-RNC and the node.
US08542650B2 Methods and systems for concurrent data and signaling methodology for WiMAX handover
Techniques, systems and methods for concurrent data and signaling for WiMAX handover are disclosed herein. The serving base station may receive a handover request message from a mobile station and transmit a parameter to the mobile station to indicate a time to suspend a first set of one or more service flows between the serving base station and the mobile station during a handover procedure and continue data exchange between the mobile station and the serving base station for a second set of one or more service flows during the handover procedure. The proposed techniques reduce the service suspension time during the handover procedure.
US08542645B2 Technique for transmitting on multiple frequency resources in a telecommunication system
The present disclosure relates to a technique for transmitting modulation symbols on multiple frequency resources. A method aspect of this technique includes applying a Discrete Fourier Transform (DFT) coding per set of modulation symbols of two or more sets of modulation symbols, wherein a first set of modulation symbols from the two or more sets of modulation symbols is transmitted on a set of frequency resources handled by the same power amplifier. Then, Orthogonal Frequency Division Multiplexing (OFDM) modulation is applied to the sets of DFT coded modulation symbols to output a first set of OFDM symbols for transmission on the set of frequency resources, and output another set of OFDM symbols for transmission on at least one additional frequency resource distinct from the set of frequency resources. Power amplification is then applied per set of frequency resources at the power amplifier.
US08542640B2 Inter-cell approach to operating wireless beam-forming and user selection/scheduling in multi-cell environments based on limited signaling between patterns of subsets of cells
Methods, architectures and techniques of operating a joint beam-forming and user-selection system across multiple cells for downlink communication in a multi-cell environment. The system coordinates beamforming vector and user selection across multiple cells, but is cellular in the sense that users are served only from the transmission signals originating from one cell. There is provided methods, architectures and techniques to control the level and effect of inter-cell interference through a partially coordinated multi-cell process of user scheduling and beam selection based on the division of cells into different subsets. Multi-step techniques are utilized that can scale to large numbers of cells, specifying which operations remain as independent operations within a cell, and which operations, with what cells, require information exchange.
US08542638B2 System and method for interference identification and frequency allocation
A system for interference detection and identification, as well as frequency allocation is described. It contains interference detection means for detecting interference on wireless radio frequencies. The interference detection means comprising discrimination means for discriminating between interference caused by a Wireless Local Area Network (WLAN) and interference caused by other radio applications. The system does not allocate the frequencies associated with WLANs for use.
US08542637B2 Clustering crowd-sourced data for determining beacon positions
Embodiments analyze crowd-sourced data to identify a moved or moving beacon. The crowd-sourced data for the beacon is grouped into a plurality of clusters based on spatial distance. Timestamps associated with the crowd-sourced data in the clusters are compared to select one of the clusters. The crowd-sourced data associated with the selected cluster is used to determine position information for the beacon.
US08542636B2 Vehicular content distribution
A system and method provides an electronic content to a vehicle from access point(s) within a network using a controller. The controller divides the electronic content into one or more files wherein each file contains at least one packet, and generates two or more random linear combinations of the packets within each file. For each file, each random linear combination of the packets is replicated to a different access point within the network. The electronic content is provided to the vehicle using at least one of the different access points. The controller can also determine a set of nearest trajectories for the vehicle in a location database that match a recent location history for the vehicle. For each determined nearest trajectory, one or more mobility trajectories are determined for the vehicle, and a set of access points are determined that correspond to the determined mobility trajectories for the vehicle.
US08542634B2 Method and apparatus for providing mobility to a mobile node
The present invention relates to a method for providing mobility to a mobile node capable packet based communication within a communications system via an access point. The method uses a signed session information package for allowing the mobile node to provide a further access point with information relating to the routing of a communications session so that the first access point can be used as an anchor point for the communications session even if the mobile node has changed its point of access to a further access point, wherein the communications session is a communications session between the mobile node and a corresponding node within a communications system. The signed session information package comprises routing information relating to the communications session and is signed by the first access point which is the access point via which the mobile node was communicating at the time of initiation of the communications session.
US08542628B2 Apparatus and method for configuring frame structure in relay wireless communication system
An apparatus and method for reduces an overhead caused by an operation transition gap in a Relay Station (RS) of a relay wireless communication system. The method includes identifying a signal delay time with an upper node. A transmission/reception operation transition time is determined through a negotiation with the upper node. An idle time is identified. An overhead caused by a transmission/reception operation transition is determined with consideration of a start time point of an Uplink (UL) subframe dependent on the signal delay time, the transmission/reception operation transition time, and the idle time. And communication is performed considering the overhead. The start time point of the UL subframe is set earlier than a start time point of a UL subframe of the upper node in consideration of the idle time.
US08542626B2 Multi-spot transmission and reception system on board a satellite and satellite comprising such a system
A multi-spot transmission and reception system includes at least one outbound section implementing the reception of a hub frequency band and its transposition into user transmission sub-bands, at least one return section implementing the reception of user frequency sub-bands, and their transposition into a hub transmission band and a mesh section comprising a digital transparent processor DTP. The mesh section includes: frequency sampling and recombining means to sample, on user reception sub-bands a mesh band fraction, and to recombine the sampled mesh band fractions on an input of the DTP; and frequency division and reinjection means to divide the frequency band routed to an output of the DTP, into band fractions, and to reinject the band fractions obtained into the user transmission sub-bands. An application of the system is to repeaters on board telecommunications satellites.
US08542624B2 Method of transmitting signal
A method of transmitting a signal according to the present invention includes: receiving a signal that is encoded with a predetermined code rate and that is modulated by a first modulation method from a base station; creating a signal that is obtained by demodulating the signal that is modulated by the first modulation method using a method corresponding to the first modulation method; creating a signal that is obtained by modulating the demodulated signal using a second modulation method while maintaining the predetermined code rate; and transmitting the signal that is modulated by the second modulation to a mobile station.Therefore, it is possible to reduce the cost of the relay station and simplify the system of the relay station. Further, during the modulation and demodulation, the symbol offset is changed to create various modulated and demodulated signals.
US08542622B2 Delivery of multicast data
A method and apparatus are provided for delivering multicast media in a network in which at least some nodes do not support delivery of multicast packets. A RTSP SETUP request is sent to a streaming server to send multicast packets, encapsulated within unicast wrappers, to a gateway node in the network. The RTSP SETUP request includes details both of the multicast destination address, and of the unicast destination address of the gateway node, requiring an extension to the RTSP protocol as currently defined and enabling the media server to send multicast packets in a unicast tunnel dynamically.
US08542620B2 Dynamic energy saving mechanism for access points
Mobile access points typically run on batteries, and therefore, can operate for a limited amount of time without an external power source. However, because the access point service model requiring the access point to always be available and the access point's limited battery capacity reduces the time that the mobile access point can be used. Functionality can be incorporated in mobile access points to implement power saving mechanisms by altering the service model that requires the access point to always be available. Configuring the access point to enter into a low powered state for a predefined period of time can conserve mobile access point power and prolong battery life. Functionality for implementing power saving mechanisms can also be incorporated on fixed access points for efficient utilization of computing resources.