Document Document Title
US08347407B2 Authority management method, system therefor, and server and information equipment terminal used in the system
There is provided an authority management system in which, when a data user discloses secret information only to a specific partner having the authority to receive the disclosure of the secret information, the information can be disclosed only if the correctness of the partner is confirmed in a face-to-face manner. A holder of disclosure data encrypts data, generates and divides a decryption key of the data, and sends a partial decryption key to a disclosure partner beforehand. At the time of data disclosure, the data holder physically meets a disclosure partner terminal. The partial decryption key is sent in a proximate state, and the decryption key is reproduced. With this, the data is decrypted and disclosed. Thus, the data holder meets the disclosure partner having the authority to receive the disclosure, and visually confirms the correctness of the partner.
US08347406B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes a generation unit configured to scan a document and generate an original image, a decoding unit configured to decode a two-dimensional code on the original image generated in the generation unit to obtain original information, and a determination unit configured to determine whether the original information obtained in the decoding unit contains a password. The image processing apparatus also includes a conversion unit configured to convert the original image generated by the generation unit into an electronic file attaching the password if the determination unit determines that the original information contains the password, and convert the original image generated by the generation unit into an electronic file without attaching the password if the determination unit determines that the original information does not contain the password, and a sending unit configured to send the electronic file obtained by the conversion in the conversion unit.
US08347404B2 Method, system, and data server for checking revocation of content device and transmitting data
A method of checking revocation of a device and software, and transmitting data to a secure device and secure software whose keys have not been leaked is provided. The method includes receiving authentication information of a device requesting transmission of data, and authentication information of software accessing the data in the device; checking revocation of the device and the software, based on the received authentication information; and transmitting the data to the software of the device, when the device and the software are not revoked as a result of the checking. By doing so, during transmission of data, such as content or a license, it is possible to check security of a device and software being executed in the device, so that the data can be more safely transmitted.
US08347402B2 Software development and distribution workflow employing meta-object time stamping
A method and system facilitating the development and distribution of software is provided. The system includes a database provided on a computing device, the computing device configured to enable users to provide an update to an element of the database, wherein the element is associated with an object. The system further includes time stamp tracking software configured to enable revisions to elements of the database by establishing time stamps for each stored element changed at a specified time and an assembler configured to enable a user to assemble elements for execution based on time stamping.
US08347399B2 Providing greater access to one or more items in response to determining device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device associated with a first user and that was in possession of a second user has been transferred from the second user to the first user; and providing at least greater access via the computing device to one or more items in response to determining that the computing device has been transferred from the second user to the first user. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08347393B2 Method and system for detecting a state of a web application using a signature
A method and system for generating a signature for determining whether a web page is in a first state or a second state, comprising the steps of selecting a plurality of web pages for processing, requesting the web pages in the first state, dividing the first state pages into a first set of text blocks, requesting the web pages in the second state, dividing the second state pages into a second set of text blocks, eliminating from the first and second sets the text blocks that are common between the first and second set, generating a signature comprising the text blocks of the first set as a component indicative of the first state and the text blocks of the second set as a component indicative of the second state.
US08347388B1 System and method for orchestrating services
Data from application systems is copied to a server. The server generates different views of some or all of the data and provides the views to services that may be running on other systems. Each view may be of a subset of the data on the server, and the subsets may be mutually exclusive. Each view is in a format appropriate to the service consuming it, and the format may be block level, file level, stream, or other format appropriate to the service. The data may be deduplicated, and the deduplicated data processed by a service. The result of the processing of an object containing a deduplicated portion of data may be applied to other objects sharing the deduplicated portion of data. A workflow may be applied to the objects sharing the deduplicated portion of data.
US08347382B2 Malicious software prevention using shared information
A method and apparatus for managing executable files. Responsive to detecting a request to run an executable file on a computer, a processor unit determines whether the executable file was downloaded to the computer within a period of time associated with a recent download. Responsive to a determination that the executable file was downloaded to the computer within the period of time, the processor unit determines whether feedback for the executable file from a number of users of the executable file is present in a repository. The feedback identified for the executable file in the repository is presented using a presentation system. User input as to whether the executable file should be run is prompted for by the processor unit after presenting the feedback.
US08347379B2 Printing system and image forming apparatus
A printing system includes a host terminal apparatus (e.g., personal computer) and an image forming apparatus (e.g., printer). The personal computer transmits print data to the printer. The printer is connected to the host terminal apparatus over a network, the printer being capable of embedding a watermark pattern into the print data received from the host terminal apparatus. The watermark pattern contains an item of information that identifies a user who actually picks up a printed output of said image forming apparatus. The watermark pattern contains information that identifies a user who activates printing of the print data. The printer includes a user identifying section that identifies a user who actually picks up the printed output.
US08347377B2 Bridged cryptographic VLAN
The invention comprises three extensions of the IEEE 802.1Q VLAN bridge model. The first extension is the cryptographic separation of VLANs over trunk links. A LAN segment type referred to as an encapsulated LAN segment is introduced. All frames on such a segment are encapsulated according to an encryption and authentication code scheme. The second extension is the division of a trunk port into inbound and outbound ports. The third extension is a protocol that automatically infers for each outbound port in a bridged VLAN, a set of LAN segment types for the port that minimizes the number of transfers between encapsulated and unencapsulated segments required to transport a frame in the bridged VLAN.
US08347376B2 Techniques for distributing a new communication key within a virtual private network
Techniques for distributing a new communication key within a group virtual private network (VPN) are provided. A key distribution service determines that a new communication key for a VPN is to be distributed to members of the VPN. The new communication key is sent individually in a unique and separate message to each of the members. The key distribution service also maintains records to determine which of the members have and have not successfully received the new communication key.
US08347365B2 System and method for confirming identity and authority by a patient medical device
A system and method for confirming identity and authority by a patient medical device is provided. Master credentials are issued to a requesting device and a receiving device from an authorizing agent. The master credentials include the authorizing agent's public key and a digital signature of a root certification authority. Device credentials are issued to the requesting device from the authorizing agent. The device credentials include the requesting device's public key and the authorizing agent's digital, signature. Identification credentials are provided to the receiving device and include the device credentials and the requesting device's digital signature. The requesting device is authenticated. The authorizing agent's digital signature in the device credentials is checked using the authorizing agent's public key in the master credentials of the receiving device. The requesting device's digital signature in the identification credentials is checked using the requesting device's public key in the device credentials.
US08347364B2 Systems and methods for user interface control
Enabling and disabling login access to a web-based application by examining automatic number identification (ANI) information from a received telephone call, associating the ANI information with a user account, determining a current state of login access to a web-based application for the user account, the state of login access being one of enabled and disabled, and notifying the web-based application to change the state of login access to the other of enabled and disabled depending on the then-current state of login access. The methodology may further include examining dialed number identification service (DNIS) information of the received call to determine which of the enabling or disabling actions to take, and/or to determine which of a plurality of accounts is to be effected by the desired change in state of login access.
US08347363B2 Contents retrieval system and contents retrieval method
In a contents retrieval system, when a publisher terminal uploads shared contents to a shared server, the shared server stores the shared contents in a contents area of a contents database, a partial data formation section forms partial data specifying the shared contents and stores the formed partial data in a partial data area, and a URL generation section forms a URL linked to the shared contents and stores the URL in a URL area. When the contents retrieval section receives partial data from the retriever terminal, it collates the received partial data with the partial data in partial data area of the contents database. When the partial data is found, the contents retrieval section replies a URL of the corresponding shared contents to the retriever terminal.
US08347362B2 Usage control services performed in an end user device
Systems and methods are disclosed for providing usage control of communication services within an end user device. A system in the network receives input from a controlling party defining usage restrictions for the end user device. The system then generates a usage control profile, and transmits the usage control profile to the end user device. The end user device then monitors activities in the device to identify a communication attempt (e.g., an incoming voice call). When a communication attempt is identified, the end user device processes the usage control profile to determine whether the communication attempt is authorized, and allows the communication attempt to continue if the attempt is authorized. If the attempt is not authorized, then the end user device blocks the communication attempt.
US08347360B2 Shared device identity manager
A device receives an identity claim associated with a user of a shared device, and determines whether the identity claim is valid. The device also determines one of an individual identification or a group identification to affiliate with the shared device when the identity claim is determined to be valid. The device further provides one or more preferences and privileges to the shared device based on the one of an individual identification or a group identification affiliated with the shared device.
US08347359B2 Encryption sentinel system and method
An encryption sentinel system and method protects sensitive data stored on a storage device and includes sentinel software that runs on a client machine, sentinel software that runs on a server machine, and a data storage device. When a client machine requests sensitive data from the data storage device, the data storage device interrogates the sentinel software on the server machine to determine if this client machine has previously been deemed to have proper encryption procedures and authentication. If the sentinel server software has this information stored, it provides an approval or denial to the storage device that releases the data if appropriate. If the sentinel server software does not have this information at hand or the previous information is too old, the sentinel server interrogates the sentinel software that resides on the client machine which scans the client machine and provides an encryption update to the sentinel server software, following which data will be released if appropriate.
US08347356B2 Adaptive HTTP authentication scheme selection
A method is presented for selecting an HTTP authentication scheme at a client computer. A request message is sent from the client computer to a server computer to access information on the server computer. In response, the client computer receives a response message from the server computer. The response message includes an HTTP header that includes a first scheme identifier, indicating a first HTTP authentication scheme and a second scheme identifier, indicating a second HTTP authentication scheme. If the client computer does not support the second HTTP authentication scheme, the client computer uses the first HTTP authentication scheme when sending another HTTP message to the server computer. If the client computer supports the second HTTP authentication scheme, the client computer uses the second HTTP authentication scheme when sending another HTTP message to the server computer.
US08347350B2 Systems and methods of controlling network access
A new approach to network security includes manipulating an access point such that an initial communication from an external device is passed to a restricted subset of a computing network including a gatekeeper. The gatekeeper is configured to enforce a security policy against the external device before granting access to a less-restricted subset of the computing network. If requirements of the security policy are satisfied, then the gatekeeper reconfigures the access point such that further communication from the external device may be received by elements of the less-restricted subset. Enforcement of the security policy optionally includes performing a security audit of the external device.
US08347348B2 Apparatus, system, and method for pre-boot policy modification
An apparatus, system, and method are disclosed for pre-boot policy modification. A key module exchanges a key with a server in a secure environment. A communication module receives a policy encoded with the key. A decode module decodes the encoded policy using the key and saves the policy setting prior to booting an operating system on the computer. An update module boots the computer using the policy.
US08347347B2 Password policy enforcement in a distributed directory when policy information is distributed
A computer implemented method, data processing system, and computer program product for password policy enforcement in a distributed directory when policy information is distributed. When a proxy server is providing a request from a client to a backend directory server, the proxy server performs a series of LDAP operations on a targeted set of backend directory servers to collect password policy information applicable to a target user. The password policy information applicable to the target user is partitioned and distributed across the plurality of backend directory servers. When the password policy information for the target user has been collected, the proxy server evaluates the collected password policy information to determine an effective password policy for the target user. The proxy server then sends the request and subsequent requests with the effective password policy to a backend directory server.
US08347345B1 Television terminal modem
The invention relates to apparatus and methods for a television terminal with a modem. The television terminal may be a set top terminal for use with a cable television program delivery system. The modem may be integral to the terminal or may be provided as a hardware upgrade unit or expansion card connected to the terminal to modularly enhance the functionality of the terminal. The modem enables the terminal to communicate with interactive services and on-line databases, including services and databases outside of the television program delivery system. The services and databases may provide home shopping, airline reservations, news, financial information, classified advertisements, home banking, and/or interactive teletext.
US08347341B2 Methods and apparatus for centralized content and data delivery
Methods and apparatus for centralized content, media and data delivery and access within a premises such as, e.g., a residence. In one embodiment, the apparatus comprises a remotely manageable premises device that acts as a centralized client networking platform, providing gateway services such as network management as well as traditional content and high-speed data delivery functions. The device also acts as the shared internet connection for all devices in the premises via a cable modem, sharing personal and DVR content such as video, music and photos (and any associated metadata) throughout the premises, and providing both a wired and wireless network in the home. Telephony services utilizing e.g., embedded multimedia terminal adapter (eMTA) and/or Wi-Fi architectures may also be provided via the device. The device can also provide a trusted domain for content or data, as well as allowing a subscriber total mobility in the home.
US08347337B2 Data storage management and scheduling system
A data storage management and scheduling system schedules the recording, storing, and deleting of television and Web page program material on a client system storage medium. A schedule of time versus available storage space is generated that is optimal for the viewer's scheduled program recordings. The programs include television broadcast programs and Universal Resource Locators (URLs). A program is recorded if at all times between when the recording would be initiated and when it expires, sufficient space is available to hold it. All scheduling conflicts are resolved as early as possible.
US08347334B2 System and method of recording television content
A method of recording television content is disclosed and includes receiving one or more television program search criteria from a set-top box device at a recurrent searching system. The method also includes storing the one or more search criteria at the recurrent searching system. Further, the method includes performing a first search of electronic program guide (EPG) data accessible to the recurrent searching system based on the television program search criteria and performing at least one additional search of EPG data accessible to the recurrent searching system based on the television program search criteria after the first search.
US08347332B2 Information processing apparatus, information processing method, program, information providing apparatus, information providing method, and information processing system
There is provided a TV set including a content-related information control section which transmits the one or plurality of pieces of viewed content identification information to an ECG server and receives, from the ECG server, content-related information related to content having a relationship with respect to viewed content identified by each of the transmitted one or plurality of pieces of viewed content identification information, and a display control section which causes the display section to display an image based on image data included in each of one or a plurality of pieces of content-related information corresponding to content tuning information the input of which is accepted by an input section from among respective pieces of content-related information that the content-related information control section have received.
US08347330B2 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.
US08347329B2 System and method of providing an interactive menu through streaming video
A method of providing a menu for video content is disclosed and may include delivering a looping video clip over a first video channel. The looping video clip may be configured to be displayed on a video plane. The method may also include delivering side channel data over a second video channel. The side channel data may include two or more navigable menu elements that may be configured to be displayed on a graphics overlay plane.
US08347328B2 Method and system for initiating an emergency alert in a broadcast system
A method and system for initiating an emergency alert in a broadcast system includes a broadcast operations channel management system providing a user alert user interface and determining guide channels eligible for an emergency alert. The broadcast operations channel management system sends a trigger to the traffic scheduling system and initiates an emergency alert event in response to the trigger.
US08347327B2 Dynamic advertisement insertion methods and systems
An exemplary method includes maintaining data representative of a plurality of advertisements each having one of a plurality of different resolutions, detecting a message indicative of an upcoming advertisement break in a media content program being transmitted to a media content access device by way of a content channel, detecting a resolution of the media content program, directing a dynamic advertisement delivery subsystem communicatively coupled to the media content access device to dynamically transmit a subset of the advertisements by way of one or more advertisement channels, wherein each advertisement included in the subset has the same resolution as the resolution of the media content program, and distributing tuning information associated with each of the one or more advertisement channels to the media content access device prior to an occurrence of the advertisement break. Corresponding methods and systems are also disclosed.
US08347326B2 Identifying key media events and modeling causal relationships between key events and reported feelings
A novel approach enables an event-based framework for evaluating a media instance based on key events of the media instance. First, physiological responses are derived and aggregated from the physiological data of viewers of the media instance. The key events in the media instance can then be identified, wherein such key events drive and determine the viewers' responses to the media instance. Causal relationship between the viewers' responses to the key events and their surveyed feelings about the media instance can further be established to identify why and what might have caused the viewers to feel the way they do.
US08347325B2 System, method and apparatus for viewer detection and action
An application for a television has a detector capable of determining the identity and/or presence of at least one viewer in a viewing area of the television. In response to viewers entering and leaving the viewing area of the television, the television adjusts its operation based upon settings for the currently present viewers (e.g., enables channels, content, etc).
US08347324B2 Disc identifying device
A disc identifying device has sliders moving relatively in a direction such that a gap therebetween widens, one sensing switch switching-operated when a large diameter disc or a small diameter disc is inserted, the other sensing switch switching-operated only when the large diameter disc is inserted, and an actuating plate permitting the slider to move from an the initial position via a first position corresponding to the sensing switch to a second position corresponding to the sensing switch only when the large diameter disc is inserted. One end portion of the actuating plate has a stopper portion for preventing the slider from moving to the second position. The other end portion thereof is engaged with the slider.
US08347322B1 Social network application programming interface
Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.
US08347321B1 In place object reconstruction
Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object.
US08347311B2 Operation method of mobile application model
An operation method of a mobile application model is provided. An application model is composed that separates applications into individual views and executes the individual views with independent processes. Only a code for a running view is loaded in a memory and a corresponding application is executed in the composed application model when switching to the running view for execution of the corresponding application.
US08347308B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus having a storage unit configured to execute a workflow with a plurality of processes combined therein and hold history information of the workflow, the information processing apparatus comprising an instructing unit configured to instruct such that a test workflow regarding a workflow selected to be executed is executed; a generating unit configured to generate the test workflow for the workflow selected to be executed; and an executing unit configured to execute the test workflow; wherein the generating unit generates the test workflow at least by adding a process not held in history information to processes of the test workflow, without adding a process held in the history information to the processes of the test workflow.
US08347307B2 Method and system for cost avoidance in virtualized computing environments
A method includes monitoring a utilization amount of resources within logical partitions (LPARs) of a plurality of servers and identifying a resource-strained server of the plurality of servers, wherein the resource-strained server includes a plurality of LPARs. Additionally, the method includes determining a migration of one or more LPARs of the plurality of LPARs of the resource-strained server and migrating the one or more LPARs of the resource-strained server to another server of the plurality of servers based on the determining to avoid an activation of capacity upgrade on demand (CUoD).
US08347300B2 Managing resource lease duration using a lease modifier as a function of resource utilization metric and initial decay rate value for on-demand computing
A method and system of managing resource lease duration for on-demand computing is provided. The system can include one or more resources having a metric capturing tool; and a provisioning manager in communication with the one or more resources. The provisioning manager can receive a request for at least one resource from the requester. The provisioning manager can provision the at least one resource from the one or more resources. The metric capturing tool can communicate one or more metrics associated with performance of the at least one resource to the provisioning manager. The provisioning manager can determine a lease modifier based at least in part on the one or more metrics. The provisioning manager can adjust a lease duration for the at least one resource based at least in part on the lease modifier.
US08347296B2 Priority control apparatus and priority control method
A priority control apparatus according to the present invention includes: an OS execution unit which executes first tasks that run on a first OS and second tasks that run on a second OS; a task priority obtainment unit which obtains the priority of an execution task which is a first task being executed by the OS execution unit and the priority of a requested task which is a second task whose execution is being requested to the OS execution unit; and a priority changing unit which, in the case where the priority of the requested task is higher than the priority of the execution task, changes the priorities of the first tasks to be lower than the priority of the requested task and higher than the next lower priority to the requested task among the second tasks, while maintaining the relative order of the priorities among the first tasks.
US08347294B2 Automated administration using composites of atomic operations
Various techniques for automatically administering software systems using composites of atomic operations are disclosed. One method, which can be performed by an automation server, involves accessing information representing an activity that includes a first operation and a second operation. The information indicates that the second operation processes a value that is generated by the first operation. The method generates a sequence number as well as an output structure, which associates the sequence number with an output value generated by the first operation, and an input structure, which associates the sequence number with an input value consumed by the second operation. The method sends a message, via a network, to an automation agent implemented on a computing device. The computing device implements a software target of the first operation. The message includes information identifying the first operation as well as the output structure.
US08347287B2 System and method for localizing a server application using a client-side translator
A method is provided for localizing a server application using a client-side translator. A client device selects a locale specific resource file using client locale information stored in a client operating system or provided by a user. The client locale information may be sent to a server. The client may download a locale specific resource file associated with the server application or install a locale specific resource file from a computer readable medium. The server application sends a displayable string to the client device. The displayable string may be a lookup key to mapping a locale specific string in the locale specific resource file to the displayable string. The displayable string may be replaced by the locale specific string corresponding to a translation of the displayable string. The locale specific string displays on the client device.
US08347280B2 System and method for validating download or configuration assignment for an EGM or EGM collection
A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify different game devices and other related activities. The slot management system includes a validator that validates assignments to modify game devices.
US08347279B2 Base application and stack application synchronization for software installation and maintenance
Embodiments of the present invention address deficiencies of the art in respect to dependency maintenance when updating a base application and provide a method, system and computer program product for base and stack application dependency synchronization when updating the base application. In one embodiment of the invention, a method for base and stack application dependency synchronization can be provided for when updating the base application in a multi-application software system. The method can include separating an update to the multi-application software system into a core update for a base application in the multi-application software system and multiple different anchors, each anchor corresponding to at least one stack application. The method further can include installing the core update to the base application and only those of the anchors corresponding to those of the stack applications installed for the base application.
US08347278B2 Instrumenting a compiled software routine for augmentation
A method for augmenting a compiled software routine in execution, the compiled software routine being instrumented to generate an event at an augmentation point defined therein, the method including receiving the event at a second software routine, the second software routine including software instructions for augmenting the compiled software routine.
US08347276B2 Systems and methods for software specification and design using a unified document
A system for improving software specifications and design using a unified document, in one example embodiment, comprises a subsystem to automatically receive a formatted unified document, which can include a plurality of fragments having content formatted and labeled according to predetermined formatting and labeling criteria. The system can further include a subsystem to automatically transform the unified document into a plurality of documents including source code files. The source code files can be immediately executable or executable after being compiled into an executable code. The documents can further include test documents, installation documents, configuration documents, user documents, and edited versions of the unified document. The edited versions of the unified document can be visible by users with appropriate permissions. The formatting of the unified document can comprise assuring that each of multiple parts is formatted according to the appropriate category and selectively labeling each part. The labels can designate descriptions, outlines of data, examples, and assertion statements. The predetermined transformation rules can include transforming the descriptions into data models, transforming the examples into test cases, and transforming the assertion statements into formal assertions of an expression language.
US08347275B2 OpenGL to OpenGL/ES translator and OpenGL/ES simulator
To address a desire to run 3D applications based on the OpenGL standard on OpenGL|ES mobile devices such as cellular telephones, one must be able to translate function calls between OpenGL and OpenGL|ES. In supporting this translation, and so as to ensure proper data state for the continued execution of the OpenGL application, global GL states which might be changed by an OpenGL|ES function used during translation are stored. The OpenGL to OpenGL|ES translation is then effectuated by substituting appropriate OpenGL|ES commands for OpenGL commands, and passing OpenGL|ES APIs for OpenGL|ES implementation. Thereafter, the global GL states which were previously saved are restored such that the performed translation does not adversely impact continued execution of the OpenGL configured application. This translation process supports OpenGL to OpenGL|ES translation with respect to a number of OpenGL APIs as well as some known extensions.
US08347267B2 Automated software testing and validation system
An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation. A software Application Under Test (AUT) includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to these windows, objects and data elements. A data structure is generated to enumerate test cases indicative of the windows, objects and data elements. Also generated is a parameterized script implementing the test cases and having string values instead of hard-coded data. A global change manager automates modifying in the data structure, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions, automatically documenting the test cases. The script is executed to apply each of the test cases to the AUT and receive responses.
US08347265B1 Method and apparatus for generating a command line interpreter
A method of exposing the functionality of an application in a command interface includes generating a command line interpreter (“CLI”) from a component of an application. The application's components are used to automatically generate the CLI to interpret commands to access the functionality of the application. The generated CLI parses, maps, and dispatches the commands and any associated arguments in accordance with the application's components. Application metadata is used to modify the generated CLI to customize the exposure of the functionality of the application in the command interface.
US08347264B2 Method and system for an automation collaborative framework
An automation collaborative framework (ACF) is provided. The ACF includes an abstract automated model (AAM) that defines a generic data management scheme. The AAM is extended so as to define an extended data management scheme according to control solutions received from a user. A concrete automation model (CAM) then implements a concrete data management scheme, in which the concrete data management scheme is derived as a function of the generic data management scheme and the extended data management scheme.
US08347260B2 Method of designing an integrated circuit based on a combination of manufacturability, test coverage and, optionally, diagnostic coverage
Disclose are embodiments of an integrated circuit design method based on a combination of manufacturability, test coverage and, optionally, diagnostic coverage. Design-for manufacturability (DFM) modifications to the layout of an integrated circuit can be made in light of test coverage. Alternatively, test coverage of an integrated circuit can be established in light of DFM modifications. Alternatively, an iterative process can be performed, where DFM modifications to the layout of an integrated circuit are made in light of test coverage and then test coverage is altered in light of the DFM modifications. Alternatively, DFM modifications to the layout of an integrated circuit can be made in light of test coverage and also diagnostic coverage. In any case, after making DFM modifications and establishing test coverage, any unmodified and untested nodes (and, optionally, any unmodified and undiagnosable tested nodes) in the integrated circuit can be identified and tagged for subsequent in-line inspection.
US08347256B2 System and method of assisting circuit design
A circuit design assist system that receives a user instruction for registering an interface section of at least two circuits as a template, and generates a plurality of circuit patterns of the interface section, each pattern having a different combination of electrical properties of at least one device included in the interface section for evaluation. When an evaluation result indicates that the interface section operates normally for each of the circuit patterns, the circuit design assist system registers the interface section as the template.
US08347255B2 Equation based retargeting of design layouts
A method, system, and computer usable program product for equation based retargeting of design layouts are provided in the illustrative embodiments. A set of desirable combination of values of a set of layout parameters of the design layout is determined. A desirable region that includes the set of the desirable combination of values is determined. An equation is computed to determine a retargeting value for a first combination of values of the set of layout parameters with respect to the desirable region. Instructions are generated to adjust a value in the first combination to generate a second combination of values of the set of layout parameters such that the second combination falls in the desirable region. A shape in the design layout is retargeted such that the retargeted shape uses the second combination of values of the set of layout parameters. The IC is manufactured using the retargeted shape.
US08347254B2 Combined memories in integrated circuits
Combined memories in integrated circuits are described, including determining a first requirement for logic blocks, determining a second requirement for memory blocks including a vertical configuration for the memory bocks, and compiling a design for the integrated circuit using the first requirement and the second requirement. The memory blocks may include non-volatile two-terminal cross-point memory arrays. The non-volatile two-terminal cross-point memory arrays can be formed on top of a logic plane. The logic plane can be fabricated in a substrate. The non-volatile two-terminal cross-point memory arrays may be vertically stacked upon one another to form a plurality of memory planes. The memory planes can be portioned into sub-planes. One or more different memory types such as Flash, SRAM, DRAM, and ROM can be emulated by the plurality of memory planes and/or sub-planes. The non-volatile two-terminal cross-point memory arrays can include a plurality of two-terminal memory elements.
US08347250B2 Method and apparatus for addressing and improving holds in logic networks
A method and apparatus for modifying a synchronous logic network so that the hold slack calculated at all pins is greater than or equal to a user-specified threshold, with the condition that the setup slack at any pin does not become negative or smaller than a user-specified margin. The result is an improved design which is less likely to fail due to a hold time violation. The method and apparatus introduce a limited number of logic cells which helps keep power consumption and design size to a minimum.
US08347248B2 Method and mechanism for performing timing aware via insertion
A method and system to insert redundant vias while preserving timing is disclosed. The system and method preserve the timing during redundant via insertion, which utilizes incremental timing and extraction updates. A budgeting based approach and a path based approach to the method are disclosed. The budgeting approach is faster, while the path based method has a better insight of the worst slack/slew for the entire design.
US08347241B2 Pattern generation method, computer-readable recording medium, and semiconductor device manufacturing method
A pattern generation method includes: acquiring a first design constraint for first patterns to be formed on a process target film by a first process, the first design constraint using, as indices, a pattern width of an arbitrary one of the first patterns, and a space between the arbitrary pattern and a pattern adjacent to the arbitrary pattern; correcting the first design constraint in accordance with pattern conversion by the second process, and thereby acquiring a second design constraint for the second pattern which uses, as indices, two patterns on both sides of a predetermined pattern space of the second pattern; judging whether the design pattern fulfils the second design constraint; and changing the design pattern so as to correspond to a value allowed by the second design constraint when the design constraint is not fulfilled.
US08347236B1 Client server interface for a knowledge management system
An interface method for a knowledge management system server. The method includes receiving a symbolic identification of an object classification from a first user system, retrieving a definition of the object classification from a database, and retrieving one or more data elements that are included within the definition of the object classification from the database. The data elements include one or more input parameters, and an initial list of the input parameters is transmitted to the first user system. The method further includes receiving object parameters from the first user system, and transmitting an updated list of the input parameters in response to a change in the input parameters caused by at least one of a change to the definition of the object classification, a change to one or more of the data elements, or receipt of the object parameters from the first user system.
US08347232B1 Interactive user interface
Methods and apparatuses are provided for navigating an electronic document. In one implementation, a method includes executing a command associated with a region selected by a tap gesture. In another implementation, a method includes displaying a slider on a slide bar including an expanded part corresponding to a section of the electronic document. The expanded part is disproportionately larger than other parts of the slide bar corresponding to other sections of the electronic document. Methods and apparatuses are provided for activating an element of an electronic document. In one implementation, a method includes activating the element selected by a touch gesture. Methods and apparatuses are provided for controlling a perceived brightness of an electronic document. In one implementation, a method includes displaying a partially opaque graphical object in front of the electronic document. The perceived brightness of the electronic document being based on an opacity of the graphical object.
US08347230B2 Visual presentation of multiple internet pages
A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page.
US08347229B2 Multifunction peripheral and control method thereof
A multifunction peripheral and a control method thereof include an input to provide an input screen through which an item is selected from a plurality of items to execute a plurality of operations, and data corresponding to the selected item is input, and a controller to control the multifunction peripheral such that when the data corresponding to the selected item is input, the input data is applied to execute the operations.
US08347225B2 System and method for selectively displaying web page elements
Systems and methods are disclosed for selectively displaying content corresponding to web page elements. A web page element can comprise one or more DIV tags that may be used to encapsulate and identify other elements and information. The first name and the first address of the element are stored. In a receiving operation, a display request to visibly display the element, is received. A received display request identifies the first name or the first address, or both, of the element. In response to receiving the display request, content associated with the first address, and at least a portion of the content comprising the identified element are retrieved. The content to obtain the identified element is parsed, and the identified element is subsequently displayed.
US08347222B2 Facilitating auto-completion of words input to a computer
A solution (600b) for auto-completing words being input to a computer is proposed. For this purpose, a user starts inputting (656;677) a prefix of a target word; the computer tries predicting the target word that is desired, and it completes (680) the prefix automatically (without the need of inputting the entire target word). In the proposed solution, the user also inputs (659-662,665) an indication of the length of the target word. In this way, the computer can restrict (668) the words being eligible to complete the prefix (i.e., including it) only to the ones having the desired length. This allows solving any ambiguity with shorter prefixes.
US08347220B2 Information display apparatus, method for displaying information, program, and recording medium
An original image is displayed on a display screen. Here, when a sub-screen input mode is set, a sub-screen that is obtained by reducing an entire screen displayed on the display screen is displayed on an image display portion. The user uses an electronic pen to select an optional input area within the sub-screen. An area corresponding to the selected input area is displayed on the entire screen. At this timer, the reduced image of the entire screen is switched to an image of the input area on the sub-screen. Then, the user uses the electronic pen to perform an editing work on the sub-screen. The sub-screen is set within reach of the user, and editing on an area out of reach on the entire screen can be also performed on the sub-screen.
US08347219B1 Object-level display building
One embodiment is directed to a method for building an object for display by a client device. The method includes transmitting, by a client device, a request to an object storage device for a class of objects. The method includes receiving, by the client device, a list of objects of the class of objects requested, the list of objects including an interface attribute, the interface attribute configured to direct the client device to a set of display properties for each object of the list of objects. The method also includes executing, by the client device, the interface attribute to retrieve the set of display properties associated with the display of each object of the class of objects, the set of display properties of each object defining a visual representation of that object by the client device.
US08347213B2 Automatically generating audiovisual works
A method comprises receiving one or more digital visual media items; receiving one or more digital audio media items; automatically selecting and arranging one or more design modules based upon analysis of information obtained from the digital visual media items and the digital audio media items; and automatically creating an audiovisual work by arranging the selected and arranged design modules. Audiovisual works can be automatically created based upon inferred and implicit metadata including music genre, image captions, song structure, image focal points, as well as user-supplied data such as text tags, emphasis flags, groupings, and preferred video style.
US08347210B2 Synchronizing video with audio beats
A computer-implemented method to synchronize video with beats in audio is described. Multiple video frames and multiple audio frames are displayed in a first and second bounded region, respectively, in a user interface. The multiple audio frames represent audio content that includes a periodic beat that is audible when the audio content is played. Input is received to associate one or more video frames with the multiple audio frames using a cursor. In response to the input, the first video frame is synchronized with a beat audio frame in the multiple audio frames. In response to a playback input, the first video frame is displayed in the user interface when the beat audio frame is played.
US08347207B2 Automatically moving annotations associated with multidimensional data between live datacubes
Techniques are described for sharing multidimensional data and associated annotations between software systems. As described herein, the techniques provide mechanisms for defining inter-application “links” for automatically copying data and associated annotations among databases associated with the enterprise software systems. For example, a system may include a first database storing multidimensional data for a first software application, and a second database storing multidimensional data for a second software application. The system further includes an interface by which an administrator defines a link that specifies a source area of the first database and a target area of the second database. A link control module automatically moves multidimensional data and annotations associated with cells or cubes of the multidimensional data from the source area to the target area in accordance with the link.
US08347202B1 Determining geographic locations for place names in a fact repository
A system and method for tagging place names with geographic location coordinates, the place names associated with a collection of objects in a memory of a computer system. The system and method process a text string within an object stored in memory to identify a first potential place name. The system and method determine whether geographic location coordinates are known for the first potential place name. The system and method identify the first potential place name associated with an object in the memory as a place name. The system and method tag the first identified place name associated with an object in the memory with its geographic location coordinates, when the geographic location coordinates for the first identified place name are known. The system and method disambiguate place names when multiple place names are found.
US08347200B1 Reduced memory multi-channel parallel encoder system
A memory includes matrix data stored thereon for use by the plurality of encoders. An arbiter unit receives, from the plurality of encoders, respective requests for a portion of the matrix data stored in the shared memory, and facilitates providing a portion of the matrix data to the plurality of encoders at staggered times for use in respective encoding operations.
US08347195B1 Systems and methods for near-codeword detection and correction on the fly
Systems and methods are provided for enhancing the performance and throughput of a low-density parity check (LDPC) decoder. In some embodiments, the enhanced performance and throughput may be achieved by detecting and correcting near-codewords before the decoder iterates up to a predetermined number of iterations. In some embodiments, a corrector runs concurrently with the decoder to correct a near-codeword when the near-codeword is detected. In alternate embodiments, the corrector is active while the decoder is not active. Both embodiments allow for on-the-fly codeword error corrections that improve the performance (e.g., reducing the number of errors) without decreasing the throughput of the decoder.
US08347193B2 Parallel inversionless error and erasure processing
A complementary error evaluator polynomial is generated by obtaining a syndrome polynomial and one or more erasure locations. The syndrome polynomial and the erasure locations are associated with Reed-Solomon encoded information. A complementary error evaluator polynomial and an error locator polynomial are simultaneously generated using the syndrome polynomial and the erasure locations where the complementary error evaluator polynomial is a complement of the error evaluator polynomial.
US08347188B2 Error correction methods and apparatus for mobile broadcast services
An apparatus and method of an outer Forward Error Correcting (FEC) code for a mobile broadcast service based on TD-SCDMA network is disclosed.
US08347187B2 Adaptive systems and methods for storing and retrieving data to and from memory cells
Adaptive systems include a memory device including a plurality of memory cells, a data quality monitoring block, and an adaptive data encoding block, the data quality monitoring block and the adaptive data encoding block both being operatively coupled to the memory device. The data quality monitoring block is configured to determine a quality value of a group of one or more memory cells included in the memory device, the determined quality value being indicative of a quality of the group of one or more memory cells. The adaptive data encoding block is configured to select a coding scheme from a plurality of coding schemes to encode data to be written to the group of one or more memory cells in the memory device, the selection of the coding scheme being based at least in part on the determined quality value of the group of one or more memory cells.
US08347184B2 Cloud storage data access method, apparatus and system
A cloud storage data access method, apparatus and system are provided to enhance data availability and fault tolerance of cloud storage. In accordance with the present application, data redundancy at a cloud storage data center level is created by creating parity values of original data to be stored through parity calculation on a data transmitting end and placing the original data, its parity values and the data used to create the original data parity values in different cloud storage data centers, according to a predetermined data redundant storing rule.
US08347178B2 Method, device and apparatus for correcting bursts
A method, a device, and an apparatus for correcting bursts are disclosed. The method includes: calculating a correction vector according to a received codeword and a check matrix, wherein the check matrix is an Overlapped Quasi Dual Diagonal Matrix; determining a length and position of a burst according to a longest zero element vector between two nonzero elements in the correction vector when the correction vector is nonzero; and calculating out an error mode according to the correction vector and the length of the burst, obtaining an error mode polynomial according to the error mode, correcting the received codeword according to the error mode polynomial, and obtaining a corrected codeword polynomial. The PBC-based implementation method for cyclic codes herein can correct more burst errors than the conventional cyclic code decoding method.
US08347174B2 Method of transmitting and receiving data in a wireless communication system including error detection code decoded using equipment identifiers and group identifiers
A method for transmitting data from a network to a user equipment in a wireless communication system is provided. The network adds an error detection code, generated using a first identifier allocated to the user equipment, to scheduling information for data to be transmitted to the user equipment and transmits the scheduling information to which the error detection code has been added to the user equipment. The network also adds an error detection code, generated using a second identifier allocated to the user equipment, to the data to be transmitted to the user equipment and transmits the data to which the error detection code has been added to the user equipment.
US08347172B2 Method for decoding using dynamic scheduling scheme for low density parity check codes and apparatus thereof
Disclosed is a decoding method and device for low density parity check codes using dynamic scheduling. The low density parity check codes are sequentially decoded, and the messages are scheduled in the descending order of the difference between values before and after updating the message transmitted from the variable node to the check node.
US08347167B2 Circuits for implementing parity computation in a parallel architecture LDPC decoder
A parity unit circuit for use in a parallel, pipelined, low density parity check (LDPC) decoder that implements an iterative, min-sum, message passing LDPC algorithm. The parity unit provides a memory logic block for storing information relating to a current and next iteration of the LDPC computations and includes a “compute 1” logic block for computing a parity message (with sign) for application to related bit nodes and a “compute2” logic block for updating the data stored in the memory logic block for a next iteration of the LDPC decoder.
US08347164B2 Method for transmitting data using HARQ
A method for transmitting data by using hybrid automatic repeat request (HARQ) is provided. A base station allocates a radio resource for a non-acknowledgement (NACK) channel which is used to transmit a NACK signal for multi-user data of a plurality of UEs, transmits the multi-user data, and retransmits the multi-user data when receiving the NACK signal on the NACK channel from at least one UE which receives the multi-user data.
US08347159B2 Compression based on deterministic vector clustering of incompatible test cubes
The test data compression scheme is based on deterministic vector clustering. Test cubes that feature many similar specified bits are merged into a parent pattern in the presence of conflicts. The parent pattern along with a control pattern and incremental patterns representing conflicting bits are encoded efficiently. A tri-modal decompressor may be used to decompress the test data.
US08347156B2 Test system and method for testing electronic devices using a pipelined testing architecture
A test system for performing tests on devices under test (DUTs) includes a storage device storing test data for performing the tests on the DUTs, a shared processor for generating the test data, storing the test data in the storage device and generating a test control signal including one or more test instructions for executing the tests, and, for each DUT, a dedicated processor configured to receive a test control signal from the shared processor, and in response to the test control signal, transfer the test data for one of the test instructions to the DUT to execute that test instruction and verify the completion of that test instruction.
US08347155B2 Systems and methods for predicting failure of a storage medium
Various approaches for determining storage medium health. For example, a storage device is disclosed that includes a storage medium and a data processing circuit. The data processing circuit receives a data set derived from the storage medium. The data processing circuit includes a data detector circuit, a data decoder circuit, and a health detection circuit. The data detector circuit receives the data set and provides a detected output. The data decoder circuit receives a derivative of the detected output and provides a decoded output. The health detection circuit receives an indication of a number of times that the data set is processed through the combination of the data detector circuit and the data decoder circuit, and generates an indirect health status of the storage medium using the number of times that the data set is processed through the combination of the data detector circuit and the data decoder circuit.
US08347150B2 Method and semiconductor memory with a device for detecting addressing errors
A semiconductor memory and a data processing system having hardware for carrying out a method for the improved internal monitoring of addressing circuits in semiconductor memories or in a data processing system, in which logic levels addressing lines are tapped off, the actually selected address or subaddress is represented by additional address bit lines, the actually accessed address/subaddress is recovered using the address bit lines, and the actually selected address/subaddress is compared with the applied address/subaddress, obtained from the additional address bit lines, in order to recognize an error in the addressing circuit.
US08347145B2 System and method for providing a mission based management system
An embodiment of the present invention may provide a method and system for event notification, performance and/or risk assessment based on mission impact that may be due to actual and/or potential info-structure disruptions. In one embodiment of the present invention, one or more network event messages may be received from a source or multiple sources. An operational mission impacted by a network event may be identified based on a received network event message and mapping with an operational architecture task identifier associated with the impacted operational mission and an element identifier associated with a source element.
US08347142B2 Non-disruptive I/O adapter diagnostic testing
A primary I/O adapter and a redundant I/O adapter of a data processing system are assigned to support access to a system resource. While the primary I/O adapter is in service and the redundant I/O adapter is not in service in providing access to the system resource, a fail over command is issued to remove the primary I/O adapter from service and place the redundant I/O adapter in service in supporting access to the system resource. While the redundant I/O adapter is in service and the primary I/O adapter is not in service in providing access to the system resource, diagnostic testing on the primary I/O adapter is performed. In response to the diagnostic testing revealing no fault in the primary I/O adapter, a fail back command is issued to restore the primary I/O adapter to service and to remove the redundant I/O adapter from service.
US08347135B2 Method and system of halting content delivery based on non-detection of user input
An approach is provided for determining if video content provided to a device is still being viewed, without disrupting the presentation of the content. A device is monitored for input from the user, wherein the device is configured to present content to the user. A determination is made whether the user input is within a predetermined time period. A control signal is generated to change the presentation of the content without explicitly notifying the user of the change, wherein the presentation of content will cease if the user input is not within the predetermined period.
US08347133B2 Method for adjusting computer system and memory
The invention provides an adjusting method of a system for changing a working frequency in an operation system for a computer system. The adjusting method includes establishing a look-up table, and detecting a newest value of the working frequency. An adjustment value can be obtained from the look-up table according to the newest value of the working frequency. In addition, a phase difference of a control signal of a memory is adjusted in the computer system according to the adjustment value and the working frequency is executed stably in optimum status according to the present invention.
US08347131B2 Personal electronic device with a dual core processor
A novel personal electronic device includes a processor having first (embedded) and second (non-embedded) cores including associated operating systems and functions. In one aspect, the first core performs relatively limited functions, while the second core performs relatively broader functions under control of the first core. Often the second core requires more power than the first core and is selectively operated by the first core to minimize overall power consumption. Protocols for functions to be performed by the second core may be provided directly to the second core and processed by the second core. In another aspect, a display controller is designed to interface with both cores. In another aspect, the operating systems work with one another. In another aspect, the first core employs a thermal control program. Advantages of the invention include a broad array of functions performed by relatively small personal electronics device.
US08347122B2 Apparatus and method for controlling a drive status of a device based on power source information
There is provided an information processing apparatus including an internal power source that supplies power, a power source information acquiring unit that acquires, from the internal power source, power source information relating to supply of the power in the internal power source, a drive status setting unit that determines power supply capability of the internal power source based on the power source information and sets setting information to define a drive status of a device in accordance with a determination result, and a device control unit that controls the drive status of one or more control subject device, based on the setting information.
US08347119B2 System and method for processor utilization adjustment to improve deep C-state use
In some embodiments, the invention involves modification of the processor utilization calculations that are used by operating system power management services to improve processor efficiency. An embodiment of the present invention is a system and method relating to power management policies under operating system control. In at least one embodiment, the present invention is intended to modify the processor utilization evaluation process so that C-state transition time and/or unhalted reference cycles are included in the calculation. Other embodiments are described and claimed.
US08347110B2 Protecting a program interpreted by a virtual machine
A method of protecting a program interpreted by a virtual machine comprises the inclusion of interference operations during the execution of each program instruction. The scrambling operations are selected according to a program digest, so as to vary when a single instruction belongs to two different programs. In this way, any attempt at reverse engineering from side channels is made possible.
US08347107B2 Information processing apparatus, software updating method, and image processing apparatus
An information processing apparatus which updates a basic software package is disclosed. The information processing apparatus includes an encryption and decryption unit which stores values calculated uniquely from software and encrypts information based on the calculated values and decrypts encrypted information based on the calculated values. The basic software package includes a firmware authenticating module for authenticating a firmware updating file which includes new software for updating the basic software package, a value uniquely calculated from the new software, and a public key signature. The information processing apparatus further includes a software updating module which updates the basic software package by using the authenticated firmware updating file, and an encryption key managing module for encrypting again the information encrypted by the values based on a value changed by updating the basic software package.
US08347100B1 Methods for DNSSEC proxying and deployment amelioration and systems thereof
A method, computer readable medium, and device for providing authenticated domain name service includes forwarding at a traffic management device a request for a domain name from a client device to one or more servers coupled to the traffic management device. The traffic management device receives a first response comprising at least a portion of the domain name from the one or more servers. The traffic management device attaches a first signature to the first response when the first response is determined by the traffic management device to be an unauthenticated response, and provides the first response with the first signature to the client device.
US08347096B2 Authentication token with incremental key establishment capacity
The present invention relates to the field of strong authentication tokens and more specifically to methods and apparatus employing cryptographic key establishment protocols for such strong authentication tokens.An apparatus comprising storage for a secret key, said secret key for use in the generation of cryptographic values, and a cryptographic agent for generating said cryptographic values using said secret key, selects one of a predetermined set of key transformations in an unpredictable way and applies said selected key transformation to said secret key prior to generating one of said cryptographic values.A server receives and authenticates a credential generated using a transformed secret and derives the transformed secret, by generating a plurality of verification values using a set of known permitted transformations of a stored secret, determining whether said credential matches one of said plurality of verification values, and, if said credential matches one of said plurality of verification values, storing the corresponding one of said set of known permitted transformations as an updated value for said stored secret.
US08347095B2 System and method for preventing delivery of unsolicited and undesired electronic messages by key generation and comparison
A sending device prepares a key for each electronic message sent by the device by applying an algorithm to specified data in the message and then incorporates the key in the message. A receiving device, upon receipt of an electronic message, locates the incorporated key and the data from which a sending device practicing the invention would have prepared it. The receiving device communicates a confirmation request to the purported sending device which contains the key and the data for its preparation. The sending device receives the confirmation messages and prepares a comparison key by applying the algorithm to the data in the confirmation request. The sending device replies to the confirmation request confirming that the sending device sent the message if the comparison key matches the key in the confirmation request and otherwise responds with a denial.
US08347088B2 Security systems and methods for use with structured and unstructured data
Disclosed herein are systems and methods including hardware, software and electronic service components and systems to provide large-scale, reliable, and secure foundations for distributed databases and content management systems combining unstructured and structured data, and allowing post-input reorganization to achieve a high degree of flexibility.
US08347083B1 Encrypted cross-origin communication via an intermediary
Secure cross-frame communication between frames in a web browser may be achieved using encryption. The communication may occur between frames that pass messages to one another via an untrusted, and potentially malicious, intermediary. To prevent an intermediary from reading the content of messages, frames may agree on and use a shared secret encryption key to encrypt messages. This key may be created by passing tokens between frames that want to securely communicate.
US08347081B2 Method, apparatus and system for employing a content protection system
A method, apparatus and system for employing a secure content protection system is disclosed. In one embodiment, a certificate having a unique device identification associated with a first device is received, and, at a second device, a revocation list having unauthorized device identifications is received. The unique device identification is incrementally compared with the unauthorized device identifications of the revocation list, and media content is transmitted from the second device to the first device, if the unique device identification is not matched with the unauthorized device identifications of the revocation list.
US08347077B2 Authenticating a registration request with a mobility key provided to an authenticator
Authenticating a registration request from a mobile node includes an authenticator operable to facilitate a communication session for the mobile node. Access authentication to provide the mobile node access to an Internet Protocol (IP) network is facilitated. A mobility key is obtained from the access authentication. A registration request is received from the mobile node, and is authenticated using the mobility key.
US08347075B1 Methods to mitigate attacks against fiber-to-the-home network systems
The present invention provides methods to mitigate the problems associated with MAC address spoofing and denial of service attacks in an FTTH network system. The MAC address spoofing attack may occur when a computer hacker configures his computer to change the MAC address of a data signal to deceive the receiver of the signal's source address. The denial of service may occur when a computer hacker floods a file server with data packets. The present invention mitigates these attacks by modifying the software of certain components of the FTTH network system to enable the components to insert virtual MAC addresses, tags and codes into the data packets that identify a component of the communication related to the address of the source computer.
US08347070B1 System and methods for sharing platform data with an ACPI module of a computer system
A method and system for sharing platform data are described. The method for sharing platform data includes during a boot sequence of system firmware, accessing a first data structure tag associated with a resource accessible by the operating system. Also during the boot sequence of the system firmware, the method includes determining a memory address corresponding to platform specific data associated with the resource. During a boot time sequence of the system firmware, run time code is parsed. The method includes accessing a second tag that is visible to the operating system and associating it with the location of the platform specific data. This allows for the platform specific data to be consumed by an operating system during runtime in accordance with the industry common interfaces defined in ACPI.
US08347069B2 Information processing device, information processing method and computer readable medium for determining a processing sequence of processing elements
A storage part stores correspondence information on incorporation or change in processing sequence of processing elements. An acquiring part acquires a target processing element group. An extracting part extracts the correspondence information on the processing elements included in the target processing element group. An incorporation determining part determines a set of processing elements to be incorporated in the target processing element group on the basis of the information on the incorporation of the correspondence information. An updating part updates the processing elements included in the target processing element group and the correspondence information of the processing elements included in the target processing element group based on the set of processing elements. A processing sequence determining part determines the processing sequence of the processing elements included in the target processing element group updated on the basis of the information on the change in processing sequence in the correspondence information updated.
US08347068B2 Multi-mode register rename mechanism that augments logical registers by switching a physical register from the register rename buffer when switching between in-order and out-of-order instruction processing in a simultaneous multi-threaded microprocessor
A multi-mode register rename mechanism which allows a simultaneous multi-threaded processor to support full out-of-order thread execution when the number of threads is low and in-order thread execution when the number of threads increases. Responsive to changing an execution mode of a processor to operate in in-order thread execution mode, the illustrative embodiments switch a physical register in the data processing system to an architected facility, thereby forming a switched physical register. When an instruction is issued to an execution unit, wherein the issued instruction comprises a thread bit, the thread bit is examined to determine if the instruction accesses an architected facility. If the issued instruction accesses an architected facility, the instruction is executed, and the results of the executed instruction are written to the switched physical register.
US08347067B2 Instruction pre-decoding of multiple instruction sets
A data processing apparatus is provided with pre-decoding circuitry 10 serving to generate pre-decoded instructions which are stored within an instruction cache 20. The pre-decoded instructions from the instruction cache 20 are read by decoding circuitry 45, 50, 46 and used to form control signals for controlling processing operations corresponding to the pre-decoded instructions. The program instructions originally fetched can belong to respective ones of a plurality of instruction sets. Instructions from one instruction set are pre-decoded by the pre-decoding circuitry 10 into pre-decoded instructions having a shared format to represent shared functionality with corresponding instructions taken from another of the instruction sets. In this way, a shared portion of the decoding circuitry can generate control signals with respect to the shared functionality of instructions from both of these different instruction sets.
US08347066B2 Replay instruction morphing
Replay instruction morphing. One disclosed apparatus includes an execution unit to execute an instruction. A replay system replays an altered instruction if the execution unit executes the instruction erroneously.
US08347064B1 Memory access techniques in an aperture mapped memory space
A method of accessing memory, in accordance with one embodiment, includes receiving a memory access request that includes a virtual address. An address of a given page table is determined utilizing a page directory stored in a particular one of a plurality of computing device-readable media. A given one of the plurality of computing device-readable media that stores the given page table is determined from a table aperture attribute in the page directory. A given physical address of a page is determined utilizing the given page table stored in the given computing device-readable media. A corresponding one of the plurality of computing device-readable media that stores the page is determined from a page aperture attribute in the given page table. The corresponding computing device-readable media at the given physical address is then accessed.
US08347063B2 Method and system for device address translation for virtualization
A method of improving USB device virtualization is proposed that allows giving virtual machines (VMs) direct access to USB devices with a combination hardware and software solutions. The USB host controller replaces device identifiers assigned by the VM with real device identifiers that are unique in the system. The real device identifiers are assigned by the virtual machine monitor (VMM) or the host controller.
US08347061B2 Method for protecting user-managed memory using an exception
Techniques for providing safe user-managed memory are provided. The techniques include performing memory allocation in constant time, performing memory de-allocation in constant time, performing memory access overhead for safety checking in constant time, and using the memory allocation, memory de-allocation and memory access overhead to protect at least one memory access, user-specified allocation and de-allocation with at least one exception for said user-managed memory.
US08347059B2 Management of recycling bin for thinly-provisioned logical volumes
A method for data storage includes representing logical volumes by respective sets of pointers to physical partitions in which data used by the logical volumes is stored. One or more of the logical volumes are defined as provisionally deleted. A subset of the provisionally-deleted logical volumes is selected such that each logical volume in the subset has one or more private physical partitions whose data is used exclusively by that logical volume. One or more of the private physical partitions of the logical volumes in the subset are released for reallocation to another logical volume.
US08347057B2 Memory module
A memory buffer mounted on a memory module includes a pre-launch function of advancing outputs of address/command signal and a post-launch function of delaying outputs of control signal. A time step increment for pre/post-launch time adjustment is set to be equal to or finer than tCK/32 where tCK is one clock cycle.
US08347056B2 Storage apparatus and data writing method
A storage apparatus is disclosed which includes: a memory configured to have a plurality of pages to which data can be written in units of a page, the memory being further configured to have a plurality of pages of write data stored into each page in multi-valued form; and a control section configured to select pages to which to write the data from among the plurality of pages of the memory, the control section being further configured to write to the selected pages of the memory the data of at least two bits in multi-valued form for a plurality of pages including the selected pages; wherein, when writing the plurality of pages of the write data, the control section puts the write data into multi-valued form per page before writing the data to a plurality of different unused pages of the memory on a page-by-page basis.
US08347053B2 Storage system and remote copy control method for storage system
A storage system for managing a plurality of asynchronous remote copy proceedings between a plurality of first storage control devices and a plurality of second storage control devices, wherein each of a plurality of second storage control devices stores one or more update data corresponding to one or more update data related information including the same update reflection time information with the one that is received or older update reflection time information than this in a one or more second logical volume and changes status of the one or more second logical volumes to suspend status.
US08347041B2 System and method to preserve and recover unwritten data present in data cache of a disk subsystem across power outages
Disclosed are a system and method to preserve and recover unwritten data present in data cache of a disk subsystem across power outages. In one embodiment, a method of a controller is described. The method includes applying a write-back technique between a host server and a data store, accessing a dirty data in a cache memory during a power outage. The method may apply an algorithm for efficiently offloading the dirty data to a non-volatile storage device during the power outage. In addition the method may apply the algorithm to efficiently transfer the dirty data from the non-volatile storage device to the data store when power is restored.
US08347036B2 Empirically based dynamic control of transmission of victim cache lateral castouts
In response to a data request, a victim cache line is selected for castout from a lower level cache, and a target lower level cache of one of the plurality of processing units is selected. A determination is made whether the selected target lower level cache has provided more than a threshold number of retry responses to lateral castout (LCO) commands of the first lower level cache, and if so, a different target lower level cache is selected. The first processing unit thereafter issues a LCO command on the interconnect fabric. The LCO command identifies the victim cache line to be castout and indicates that the target lower level cache is an intended destination of the victim cache line. In response to a successful coherence response to the LCO command, the victim cache line is removed from the first lower level cache and held in the second lower level cache.
US08347035B2 Posting weakly ordered transactions
A processor may comprise a core area, a control unit, an uncore area. The core area may comprise multiple processing cores and line-fill buffers. A first processing core of the core area may store a first weakly ordered transaction in a first line-fill buffer. The firs processing core may offload the first weakly ordered transaction to the extended buffer space provisioned in the uncore area after receiving a request from the uncore area. The first processing core may then de-allocate the first line-fill buffer after the first weakly ordered transaction is offloaded to the extended buffer space. The uncore may then post the first weakly ordered transaction to a memory or a memory system. The control unit may track the first weakly ordered transaction to ensure that the first weakly ordered transaction is posted to the memory or the system.
US08347032B2 Image forming apparatus and access request arbitration method for a RAID driver
An image forming apparatus includes a RAID control unit comprising an access request queue and an access request arbitrating unit configured to store access requests to a logical disk sent from an operating system in the access request queue on the basis of fetch order determination information, and to fetch the access requests. An access arbitration method for a RAID driver comprises the steps of storing the access requests in an access request queue on the basis of fetch order determination information, converting logical disk access information contained in access information corresponding to the access requests into physical disk access information, and supplying the access information containing the physical disk access information to a RAID controller.
US08347028B2 Performance separation optimization according to protocol usage status and storage system performance
For the purpose of optimizing the performance separation according to the usage status of the protocol and the storage system performance, in a storage system 1 including multiple storage devices 2400 which includes a storage controlling unit 2410 performing data write to or data read from a storage drive 2200 according to data input/output requests from an external device 1000 and a protocol processing unit 2514 that responds to a processing result for the input/output requests to the external device 1000 and is capable of responding to data input/output requests transmitted from the external device 1000 following at least two or more protocols, in which each of the storage devices 2400 includes a cluster processing unit 2516 configuring clusters 2811 with the other storage devices 2400 for the external device 1000 and a cluster processing unit 2516, the cluster processing unit 2516 is set to configure cluster groups 2812 for each protocol.
US08347027B2 Reducing power consumption for dynamic memories using distributed refresh control
A method for refreshing memory is provided. The method comprises determining when a first memory of a plurality of memories is not being accessed and sending a refresh opportunity command from a master refresh controller to one of a plurality of local refresh controllers when the first memory is not being accessed, wherein the one of a plurality of local refresh controllers controls only the first memory. The method further comprises determining when the first memory needs refreshing and refreshing the first memory.
US08347024B2 Memory system monitoring data erasing time or writing time
A memory system includes a non-volatile semiconductor memory that includes a plurality of blocks, each of the blocks being a data erasing unit; an erasing time monitoring unit that monitors time required for erasing data from the non-volatile semiconductor memory; a management table for managing the erasing time on a unit of each of the blocks; and a wear-leveling control unit that levels number of rewriting across the blocks based on the management table. The memory system accommodates variations among lots, individual pieces, and blocks, thereby performing highly-accurate wear leveling.
US08347022B2 Flash ROM programming
A method comprises providing a golden ROM unit comprising known good ROM code. The golden ROM is coupled to a ROM socket of a target system. The target system is booted, wherein booting comprises providing power to the target system and independently providing power to the ROM socket. The known good ROM code is loaded from the golden ROM to a system memory of the target system. Power is removed from the ROM socket and the golden ROM is decoupled from the ROM socket. A first subject ROM is coupled to the ROM socket. Power is provided to the ROM socket and the first subject ROM is programmed with the known good ROM code.
US08347018B2 Techniques for broadcasting messages on a point-to-point interconnect
Techniques to broadcast a message across a point-to-point network are described. More particularly, some embodiments of the invention relate to broadcasting messages between electronics components within a point-to-point interconnect. Other embodiments are also disclosed.
US08347015B2 Power-optimized frame synchronization for multiple USB controllers with non-uniform frame rates
A method, apparatus, and system to synchronize multiple host controllers with non-uniform frame rates. The apparatus includes a first host controller, a second host controller, and logic. The first host controller is configured to access memory at a first frame rate. The second host controller is configured to access the memory at a second frame rate which is different from the first frame rate. The logic is coupled to the first and second host controllers to synchronize the memory accesses of the first and second host controllers at a common frame rate. Other embodiments are described.
US08347010B1 Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
An apparatus and method implemented in hardware and embedded software that improves performance, scalability, reliability, and affordability of Storage Area Network (SAN) systems or subsystems. The apparatus contains host computers (application servers, file servers, computer cluster systems, or desktop workstations), SAN controllers connected via a bus or network interconnect, disk drive enclosures with controllers connected via network interconnect, and physical drive pool or cluster of other data storage devices that share I/O traffic, providing distributed high performance centrally managed storage solution. This approach eliminates I/O bottlenecks and improves scalability and performance over the existing SAN architectures. Although this architecture is network interconnect (transport) neutral, additional improvements and cost savings could be made by utilizing existing, of the shelf, low latency and high speed hardware such as Advanced Switching (AS) or Myrinet networks as a transport for data, Small Computer System Interface (SCSI) and other commands and messages. Using AS or Myrinet network as a replacement for Fiber Channel (FC) would significantly reduce the cost of such SAN systems and at the same time boost performance (higher data transfer rates and lower latencies). This invention is about defining hardware and software architectural solution that is specifically designed to eliminate I/O traffic bottlenecks, improve scalability, and reduce the overall cost of today's SAN systems or subsystems. This innovative solution, in addition to it's performance superiority compared to the existing solutions, should also provide 100% compatibility with the all existing Operating Systems (OS), File Systems (FS), and existing applications.
US08347009B2 Communication system having a plurality of communication nodes
A certain ECU transmits a reference message for requiring the other ECUs to transmit data. After transmission of the reference message, each of all the ECUs transmits priority information of its transmit message onto a communication bus, and then detects whether some priority information transmitted from the other ECUs has a higher priority than its own transmitted priority information. If there is detected no priority information of a higher priority than its own transmitted priority information, it transmits a message associated therewith, and then is prohibited to transmit data of the same priority until receiving a next reference message.
US08347005B2 Memory controller with multi-protocol interface
A multi-protocol memory controller includes one or more memory channel controllers. Each of the memory channel controllers coupled to a single channel of DIMM, where the DIMM in each single channel operate according to a specific protocol. A protocol engine is coupled to the memory channel controllers. The protocol engine is configurable to accommodate one or more of the specific protocols. Finally, a system interface is coupled to the protocol engine and is configurable to provide electrical power and signaling appropriate for the specific protocols.
US08347001B2 Hardware support for software controlled fast multiplexing of performance counters
Performance counters may be operable to collect one or more counts of one or more selected activities, and registers may be operable to store a set of performance counter configurations. A state machine may be operable to automatically select a register from the registers for reconfiguring the one or more performance counters in response to receiving a first signal. The state machine may be further operable to reconfigure the one or more performance counters based on a configuration specified in the selected register. The state machine yet further may be operable to copy data in selected one or more of the performance counters to a memory location, or to copy data from the memory location to the counters, in response to receiving a second signal. The state machine may be operable to store or restore the counter values and state machine configuration in response to a context switch event.
US08346996B2 Information processing system
An information processing system includes a plurality of processors for executing processing according to a predetermined processing request sent from a different device; a switching device for performing data transfer between the individual processors and the different device; and a storage device which is connected to the switching device and enables data transfer to and from the individual processors. At least one of the processors includes a processing request storing unit for storing processing request data sent from the different device to the processor, into the storage device by data transfer. At least another one of the processors includes a processing request reading unit for reading the processing request data stored in the storage device from the storage device by data transfer.
US08346988B2 Techniques for dynamically sharing a fabric to facilitate off-chip communication for multiple on-chip units
A technique for sharing a fabric to facilitate off-chip communication for on-chip units includes dynamically assigning a first unit that implements a first communication protocol to a first portion of the fabric when private fabrics are indicated for the on-chip units. The technique also includes dynamically assigning a second unit that implements a second communication protocol to a second portion of the fabric when the private fabrics are indicated for the on-chip units. In this case, the first and second units are integrated in a same chip and the first and second protocols are different. The technique further includes dynamically assigning, based on off-chip traffic requirements of the first and second units, the first unit or the second unit to the first and second portions of the fabric when the private fabrics are not indicated for the on-chip units.
US08346986B2 Display apparatus, control method thereof, and program
A display apparatus includes a communication unit configured to communicate with an external device, a display unit configured to display an image received from the external device, and a storing unit configured to store information for controlling whether or not to continue the display of the image being displayed by the display unit when the communication is disconnected. In addition, a determination unit determines whether or not to continue the display of the image received from the external device by comparing the type of the external device involving the communication by the communication unit with the information stored in the storing unit, and a control unit controls whether or not to continue the display of the image being displayed by the display unit when the communication is disconnected, in accordance with the determination.
US08346969B2 Scalable network apparatus for content based switching or validation acceleration
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
US08346967B2 Management of redirection
A method and system for managing redirection for use with a system. The system includes a first webpage and a second webpage. The first webpage is operable to redirect a browser to the second webpage and subsequently, the second webpage is operable to redirect the browser to the first webpage by using a first pre-determined identifier associated with the first webpage. A second identifier associated with a component of the first webpage is assigned. In response to the second webpage redirecting the browser to the first webpage by using the first pre-determined identifier, the first pre-determined identifier is compared against the second identifier to determine whether the second identifier is different from the first pre-determined identifier. In response to a determination that the second identifier is different from the first pre-determined identifier, the browser is redirected to the component of the first webpage by using the second identifier.
US08346958B2 Rate control technique for a lightweight directory access protocol over MQSeries (LoM) server
A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system comprises a health metrics engine configured to calculate an actual delay value, at least one LoM server configured to asynchronously obtain the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master configured to accept the one or more requests and send information in the one or more requests to a LDAP replica.
US08346957B2 Method and apparatus for transmitting/receiving information in internet protocol network
A method and apparatus are provided for transmitting and receiving information in an Internet Protocol (IP) network. In the method of allowing a client to receive information from a server, the client requests that a third client in a subnet to which the client belongs transmit the information, and receives the information that the third client transmits in response to the request. Accordingly, it is possible to quickly share information for a broadcast, which the server provides, while minimizing the load on the server.
US08346953B1 Methods and systems for restricting electronic content access based on guardian control decisions
Methods, computer-readable media, and systems are provided to facilitate a second user to allow or deny a first user, such as a child, from accessing content by proving the second user with a content profile based on decisions made by other users with respect to the content. In one implementation, a system allows the second user to set a threshold to automatically allow or deny access based on the other users' decisions. The decisions made by other users are aggregated into information that may be based on similarities between the child and other children from whom other users have previously made decisions regarding the particular content. In addition, the aggregation may more heavily weight decisions by users that have a history of making similar decisions to the second user.
US08346950B1 Hosted application server
A hosted application server system and method are disclosed. The hosted application server system includes an interface for receiving a request from one of a plurality of users, a runtime environment for running a plurality of independent applications, a core configured to receive and respond to a request from one of the applications, and an interface for sending a response to the user. The core can have access to a shared data model.
US08346949B2 Method and system for sending a message through a secure connection
The method and system enable secure forwarding of a message from a first computer to a second computer via an intermediate computer in a telecommunication network. A message is formed in the first computer or in a computer that is served by the first computer, and in the latter case, sending the message to the first computer. In the first computer, a secure message is then formed by giving the message a unique identity and a destination address. The message is sent from the first computer to the intermediate computer after which the destination address and the unique identity are used to find an address to the second computer. The current destination address is substituted with the found address to the second computer, and the unique identity is substituted with another unique identity. Then the message is forwarded to the second computer.
US08346946B2 System and method for registration of network-capable consumer electronic devices
Manufacturer registration of consumer electronic devices includes a registration server receiving purchaser-specific information from a user computer over a network, such as the Internet. This received purchaser-specific information may then be associated with a temporary short code, which is in turn provided back to the user computer over the network. The purchaser is then free to input the provided temporary short code into the consumer electronic device to be registered, after which both the short code and certain additional device-specific identification information may be provided directly by the consumer electronic device to the registration server over a network connection. The provided short code may then be matched to the previously-provided purchaser-specific information, and the manufacturer registration process completed using both the purchaser-specific information and the device-specific identification information.
US08346944B2 Methods, systems, and computer program products for providing internet protocol multimedia subsystem (IMS) registration services for non-IMS devices
Methods, systems, and computer program products for providing Internet protocol multimedia subsystem (IMS) registration service to a non-IMS subscriber terminal are disclosed. According to one method, activity involving a non-IMS subscriber terminal is identified. In response to identifying the activity involving the non-IMS subscriber terminal, an IMS network registration operation is performed on behalf of the non-IMS subscriber terminal.
US08346941B2 Method for transmitting data from and to a control device
A method is described for signaling a connection request between data processing devices, in which a connection call (12) is transmitted by broadcast (10), the connection call calling at least one data terminal (2) to set up, via a radio network, a connection (20) suitable for transmitting the data.
US08346940B2 Method and system for provisioning customer premises equipment
A method for execution by at least one entity in the service provider network. The method comprises receiving an access request from a communication device; determining a logical identifier intended for use by the communication device during an eventual communication session; and identifying, based on the logical identifier, an object linked to a physical location of the communication device. Finally, in one aspect, the method comprises obtaining account credentials for a customer known to be associated with the object, whereas in another aspect, the method comprises establishing a data session between the communication device and a network entity associated with the object without necessarily obtaining any account credentials.
US08346939B2 Network system, network connecting device, and network connecting method
A network system that performs network connection between devices conforming to a predetermined communication standard is disclosed. The system includes client devices including first network starting units that present first identification information including an identifier decided in advance and designating a first network and start the first network and a server. The server includes a reading unit that reads the first identification information, an option presenting unit that presents, as an option of a network connection destination, a client device including the first identification information read by the reading unit, a first network joining unit that joins the first network when the option is selected, and a transmitting unit that transmits, in the first network, a communication encryption key for joining a second network and second identification information designating the second network to the selected client device.
US08346938B1 Efficient establishment of wireless connections
A method for storing information in a database pertaining to which wireless devices an application initiates and accepts communications from. The information from the database is utilized whenever an application attempts to establish a connection with an unconnected device. The method includes analyzing an application's purpose in requesting to open a wireless communication port. If the purpose is to initiate communications with a peripheral device, the method queries the database and then initiates a communication link with the appropriate device. If the purpose is to accept communications from a peripheral device, the method detects incoming wireless device signals and identifies their source. If the source is listed in the database as an accepted device for the application, a communication link will be established. If the device is not listed, the method will revert back to detecting incoming wireless device signals.
US08346927B2 Method and system for service denial and termination on a wireless network
A method and system are provided for denying an application service request, such as a Multimedia Messaging Service (MMS) request, on wireless and wireline Internet Protocol (IP) Multimedia Subsystem (IMS) networks or Session Initiation Protocol (SIP) networks. In one example, the method includes receiving a request for an application service from a user via a transport network, determining to deny the request, and providing a response corresponding to the denial of the request to the user via the transport network.
US08346926B1 Granting access to a content unit stored on an object addressable storage system
Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).
US08346925B2 Apparatus for providing security over untrusted networks
A network security apparatus adapted to provide for secure communications across data networks, including untrusted networks. In one embodiment, the security apparatus comprises one or more components disposed within the software stack of a computerized device, the components including an association process adapted to establish security associations between devices on the network, and an encryption key generation process adapted to generate one or more encryption keys. In one variant, the keys are specifically for use with temporary or ad hoc security associations. The one or more keys are exchanged according to a key exchange protocol after the device is authenticated or authenticates another device. In one implementation, the device comprises a portable device such as a laptop computer.
US08346917B2 Unified enterprise level method and system for enhancing application and storage performance
A unified enterprise level method and system for enhancing a performance of applications and storage subsystems in a storage network are disclosed. In one embodiment, a method for enhancing the performance of the storage network having applications and storage subsystems includes collecting performance data associated with the applications and the storage subsystems, and generating performance profiles for a set of combinations of the applications and the storage subsystems implemented in the storage network based on the performance data. The method also includes receiving desired performance criteria for an application of the storage network, and applying a performance profile to configure the application and a storage subsystem assigned to the application substantially similar to the desired performance criteria.
US08346911B2 Computer system evaluation
A system, computer program and method for inspection of a system under inspection. The system may include an inspection program configured to access information available at the system under inspection and generate inspection data for the system under inspection. A runtime platform independent from the inspection program at the system under inspection is configured to limit the limit the contents of the inspection data to a maximum information content. A trusted third-party computer system may assist in selecting the inspection program and transferring the resulting inspection data.
US08346910B2 Method and apparatus for managing an interactive network session
Methods for controlling online session inactivity timeouts between a user terminal and a server involves the server polling the user's local terminal to determine whether the user presence at the terminal can be confirmed if there is a period of inactivity within the session. If so, or if the server can otherwise confirm that the terminal is secured from use by other users, then the user session is maintained. Otherwise, the user session is allowed to timeout due to inactivity. The server may issue an alert to the user whenever a timeout is imminent, and may restore any information entered by the user prior to the timeout, if the user later returns and validates his identification.
US08346908B1 Identity migration apparatus and method
An identity migration program provides interfaces for a user to manage operations for migrating locally-managed identities to centrally-managed identities. The provided interfaces include a project management interface, an identity selection interface, a migration rule editor interface, and a project scheduling interface. In certain embodiments, the identity migration program includes a communication module that provides interfaces for managing communication between the identity migration program and locally-managed and centrally-managed servers. Interfaces may also be provided to manage identity group migration and migration error resolution. A migration process management interface enables the user to halt, roll back, or resume a migration project.
US08346906B2 System and method for computer originated audio file transmission
A system and method for computer originated audio file transmission includes a server having a communications module operable to communicate with a terminal unit. The server may also include a storage module operable to store at least one file. A processor may be provided to separate the file into a plurality of packets. In accordance with one embodiment of the present invention, the communications module is operable to send an initial burst of packets to the terminal unit, wherein the initial burst of packets includes at least two of the plurality of packets. In accordance with another embodiment of the present invention, the communications module is further operable to send additional packets of the plurality of packets at a predetermined rate, until each of the plurality of packets has been sent to the terminal unit.
US08346902B2 Performing device configuration rediscovery
A method, apparatus and computer instructions in a data processing system for identifying device configurations. Unique identification information is identified for a set of devices in the data processing system. The identified unique identification information is compared with previously identified unique identification information. Configuration data is moved to a memory for devices in the set of devices in which a match exists between the identified unique identification information and the previously identified unique identification information for devices. Configuration information is obtained from a device in which configuration information is absent in the memory after configuration data has been moved to the memory for the devices to form a current set of configuration data for the set of devices.
US08346898B2 Automated relationship classification
A method and computer program product for automatically classifying relationships in a social networking or email application is described. A method may comprise associating, via at least one of a client electronic device and a server computer, a first incoming communication type and a first outgoing communication type with a first contact group, and a second incoming communication type and a second outgoing communication type with a second contact group. The method may further comprise monitoring, via at least one of the client electronic device and the server computer, an incoming communication from a contact and an outgoing communication to the contact.
US08346894B2 Real-time web transactions from web applications
The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the Web. Specifically, one embodiment of the present invention discloses a method for enabling object routing, the method comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities. A method is also disclosed for enabling service management of the value-added network service, to perform OAM&P functions on the services network
US08346889B1 Event-driven module loading
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for event-driven module loading. In one aspect, a method includes obtaining a mapping for a resource, wherein the mapping identifies one or more events that, upon occurrence, will trigger a dynamic loading of one or more code modules that are referenced by the resource, determining that an event has occurred, identifying one or more of the code modules that are associated with the event, based on the mapping, and dynamically loading the identified code modules.
US08346887B1 Tracking and tracing user activity with application media packages
A software component for tracking and tracing the access and display of Internet content employs an Application Media Package. That package includes a definition for rendering a graphical user interface and a URL pointing to Internet content that may be presented within said user interface. An application media viewer manages the collection, organization, sharing, and rendering of a plurality of such software components. Because Application Media Packages are used in groups and often for relatively long periods of time, the present invention may collect real-time multidimensional use statistics that over time becomes a valuable multi-dimensional user behavior profiling database. A server collects use statistics from its Application Media Viewer that runs on client computers or cell phones for example, and manages and tracks Application Media Package and Viewer downloads, access to an Application Media Package library, etc.
US08346883B2 Effecting hardware acceleration of broadcast operations in a parallel computer
Compute nodes of a parallel computer organized for collective operations via a network, each compute node having a receive buffer and establishing a topology for the network; selecting a schedule for a broadcast operation; depositing, by a root node of the topology, broadcast data in a target node's receive buffer, including performing a DMA operation with a well-known memory location for the target node's receive buffer; depositing, by the root node in a memory region designated for storing broadcast data length, a length of the broadcast data, including performing a DMA operation with a well-known memory location of the broadcast data length memory region; and triggering, by the root node, the target node to perform a next DMA operation, including depositing, in a memory region designated for receiving injection instructions for the target node, an instruction to inject the broadcast data into the receive buffer of a subsequent target node.
US08346881B1 Prioritization of incoming communications
The subject matter of this disclosure can be implemented in, among other things, a method performed by a computing device. In these examples, the method includes determining an identity of an originator of an incoming communication using an originating address of the incoming communication, and applying a first set of rules to the identity of the originator of the incoming communication to determine an importance of the incoming communication. The first set of rules includes rules generated based at least on information about the originator included in a directory of the computing device. The method may also include applying a second set of rules to the identity of the originator. The second set of rules includes rules generated based at least on previous interactions between the computing device and the originator.
US08346878B2 Flagging resource pointers depending on user environment
Techniques are disclosed for indicating a hyperlink in a message as being inappropriate for a specified user environment, such as an office or an educational setting. In one embodiment, a message may be received from a sending user and to a receiving user (e.g., by a sending mail client or by a mail server). The message may include a hyperlink. If a message includes a hyperlink determined to be inappropriate for the specified user environment, a property of the message may be set to indicate as such. Optionally, the sending user may be notified that the hyperlink is indicated as being inappropriate for the specified user environment. The receiving user may also be warned not to activate the hyperlink that is determined to be inappropriate.
US08346873B2 Context-based identification of entity with which communication occurs
An entity is made the target of a communication—such as instant messaging, E-mail, or VoIP—based on a specification of context that the entity satisfies. A user (or other type of entity) who wishes to communication with one or more entities that satisfy a particular context specifies that context at the time the communication is to be sent. A system resolves the context by ascertaining which one or more entities satisfy the context, and the communication is sent to the ascertained entities. In one example, a user can specify that a message is to be sent to an entity at a particular geographic location, and the system chooses the one or more entities that are nearest to the specified location.
US08346872B2 Context parameters and identifiers for communication
In one aspect, a method related to communication. In addition, other method, system, and program product aspects are described in the claims, drawings, and/or text forming a part of the present application.
US08346869B2 Granular data synchronization for editing multiple data objects
Embodiments are provided for the granular data synchronization of multiple data objects. A three-tiered cache may be automatically generated by an application program. A server data object may be stored in a first tier and may include a first set of properties for a current state of data stored on a server. A client data object may be stored in a second tier and may include a second set of properties including one or more properties in the first set and/or un-persisted edits made to the first set. A view data object may be stored in a third tier and may include a third set of properties including un-persisted and unsaved edits made to the first or second set which are being viewed on a client. The server and client data objects may be synchronized to determine edits made to the data stored on the server.
US08346858B2 System and method for providing an optimal motivational response
A system for providing an optimal motivational response is provided. The system includes an input device configured to receive at least one client input from the client. The system further includes a processor configured to analyze the at least one client input received from the client and generate a current state of the client based on the at least one client input. The processor is further configured to analyze the current state of the client and determine an optimal motivational technique for the client based on the current state of the client and the at least one client input. The processor is also configured to generate an optimal motivational response based on the optimal motivational technique. The system further includes an output device configured to display the optimal motivational response to the client.
US08346856B2 Client environment creation system, client environment creation method, client environment creation program and storage medium
A client environment creation system which creates a client environment to which a user connects is provided. A user information management server which stores user information on a user and a management server which creates a client environment associated with the user based on the user information are included.
US08346850B2 Method and apparatus for establishing a session
A method and Domain Name System (DNS) server for establishing a communication session in an Internet Protocol (IP)-based communication network. The DNS server receives a query containing a DNS name of a destination terminal as a search key, and determines whether an IP address for the DNS name is registered with the DNS server. If so, the DNS server returns the registered IP address to the sender of the query. If not, the DNS server sends a wake-up message to the destination terminal which, in response, establishes an IP data session with the communication network. The DNS server then receives an IP address for the destination terminal from an access server or from a Dynamic Host Control Protocol (DHCP) server, and returns the received IP address to the sender of the query.
US08346849B2 Security and support for flexible conferencing topologies spanning proxies, firewalls and gateways
A method and system for setting up and managing secure data/audio/video conferences with a wide range of topologies is described. The disclosed method and system allow extending the range of topologies possible with the H.323 conferencing standards while overcoming T.120 negotiating constraints. Security in such conferences may be based on a trusted node system or on more complex security procedures. Furthermore, the taught conference topologies fully utilize the T.120 standards while also permitting the reach of the conferences to the extent enabled by the H.323 standards by implementing additional modules to manage the setting up and tearing down of one or more conference connections. In addition, the method and system allow for dynamically adjusting conference connections to improve bandwidth usage and utilize H.323 support for gatekeepers.
US08346848B2 System and method for maintaining statefulness during client-server interactions
The present invention provides systems and methods for maintaining stateful interactions between clients and servers. Furthermore, the invention provides systems and methods for maintaining stateful interactions between clients and load balancers. In one embodiment, the present invention provides systems and methods for maintaining statefulness without the need for the server to query and/or store information on the client.
US08346845B2 Distributed solutions for large-scale resource assignment tasks
Distributed data processing of problems representing resource assignment tasks. The problems are modeled as programs, and the programs are partitioned into sub-instances. Those sub-instances are executed in a distributed computing environment. The partitioning reduces communication costs between sub-instances and convergence time for the optimization program.
US08346843B2 System and method for scalable data distribution
A system having a resource manager, a plurality of masters, and a plurality of slaves, interconnected by a communications network. To distribute data, a master determined that a destination slave of the plurality slaves requires data. The master then generates a list of slaves from which to transfer the data to the destination slave. The master transmits the list to the resource manager. The resource manager is configured to select a source slave from the list based on available system resources. Once a source is selected by the resource manager, the master receives an instruction from the resource manager to initiate a transfer of the data from the source slave to the destination slave. The master then transmits an instruction to commence the transfer.
US08346838B2 Method and apparatus for efficient integer transform
A method and apparatus for including in a processor instructions for performing integer transforms including multiply-add operations and horizontal-add operations on packed data. In one embodiment, a processor is coupled to a memory that stores a first packed byte data and a second packed byte data. The processor performs operations on said first packed byte data and said second packed byte data to generate a third packed data in response to receiving a multiply-add instruction. A plurality of the 16-bit data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed byte data. The processor adds together at least a first and a second 16-bit data element of the third packed data in response to receiving an horizontal-add instruction to generate a 16-bit result as one of a plurality of data elements of a fourth packed data.
US08346837B2 Coordinate transformation for presentation in display systems
A system and method for displaying data provided by a sensor in Polar coordinates on a raster scan device operating in Cartesian coordinates. Cartesian coordinates for display points on said raster scan device are converted to corresponding Polar coordinates, and sensor data values for said Polar coordinates are fetched for display on said raster scan device. The coordinates are converted by differentiating the equations mapping Polar coordinates to Cartesian coordinates, and solving the differential relationships using a suitable integration method. Preferable the integration method is a Midpoint method. In order to avoid divisions and speed up the conversion process, synthetic division in Newton-Ralphson iteration is used instead.
US08346834B2 Information processing device and information processing method
An information processing device for processing reception signals converted into digital signals, includes: a first conversion unit for executing sampling rate conversion of each of the digital signals to be computed with each tap coefficient of a K'th-order FIR filter; a filter computing unit for executing computation processing of the K'th order FIR filter on K digital signals each of which have been subjected to sampling rate conversion by the first conversion unit; and a control unit for controlling sampling rate conversion of the digital signals by the first conversion unit, and the computation processing of the K'th order FIR filter by the filter computing unit.
US08346833B2 Filter and method for filtering
A filter and method of filtering modifies the computation order to accommodate horizontal symmetric filtering, and modifies the source operands while modifying the single instruction multiple data (SIMD) computation, so as to eliminate such heavy overhead of transposing a pixel matrix. The filter and method of filtering reformats the equations involved in the prior art to the following equations, thereby acquiring the interpolation results by reducing the required clock cycles to three cycles: acc=a0*(|p0+p5|p1+p6|p2+p7|p3+p8|) acc=a1*(|p1+p4|p2+p5|p3+p6|p4+p7|)+acc acc=a2*(|P2+P3|P3+P4|P4+P5|P5+P6|)+acc.
US08346832B2 Random number generator
A circuit for generating a random output value is disclosed that comprises: a bistable circuit having two stable states in which a 0 or a 1 is output and having a balanced metastable state in which a floating value between 0 and 1 is output, said bistable circuit resolving from said metastable state to one of said stable states on being switched on, said state depending on a voltage level at a port on said bistable circuit; a voltage level control circuit for controlling a voltage level at said port on said bistable circuit; a time measuring circuit for measuring a switching time taken for said bistable circuit to switch from said metastable state to one of said stable states following switch on; and control logic for controlling said time measuring circuit, said voltage level control circuit and a switching off and on of said bistable circuit, said control logic being adapted to perform a following sequence: control said voltage level control circuit to set a predetermined voltage level at said port on said bistable circuit, switch said bistable circuit on, detect a measured switching time, and turn said bistable circuit off and if said measured switching time is longer than a predetermined value, output said resolved stable state of said bistable circuit as said random output value.
US08346831B1 Systems and methods for computing mathematical functions
Mathematical functions are computed using a single hardware pipeline that performs polynomial approximation of second degree or higher. The single hardware pipeline includes multiple stages. Several data tables are used on the computations. The data tables are associated with a reciprocal, square root, exponential, or logarithm function. The data tables include data associated with implementing the associated function. The single hardware pipeline computes at least one of the functions associated with the data tables.
US08346820B2 Asynchronous distributed garbage collection for replicated storage clusters
A method may be performed by a device of a group of devices in a distributed data replication system. The method may include storing objects in a data store, at least one or more of the objects being replicated with the distributed data replication system, and conducting a scan of the objects in the data store. The method may further include identifying one of the objects as not having a reference pointing to the object, storing a delete negotiation message as metadata associated with the one of the objects, and replicating the metadata with the delete negotiation message to one or more other devices of the group of devices.
US08346807B1 Method and system for registering and activating content
A method and system for registering and activating content are described. Ownership of instances of content is registered in a registry of accounts associated with various users. Responsive to a user selecting an instance of content from a content distributor, the user's account is updated by adding therein an identifier uniquely associated therewith. Responsive to the user requesting access to an instance of content, the identity of the user is authenticated. The request conveys a unique identifier of the instance of content and a key for activating the content. The content activating key is compared with the registry to identify the user's ownership level in the instance of content. Upon associating the user identity with the user's ownership level, the instance of content is activated to allow the user to access the instance of content according to the corresponding ownership level.
US08346802B2 Deriving a hierarchical event based database optimized for pharmaceutical analysis
A computer implemented method for inferring a probability of a first inference absent from a database at which a query regarding the inference is received. Each datum of the database is conformed to the dimensions of the database. Each datum of the plurality of data has associated metadata and an associated key. The associated metadata includes data regarding cohorts associated with the corresponding datum, data regarding hierarchies associated with the corresponding datum, data regarding a corresponding source of the datum, and data regarding probabilities associated with integrity, reliability, and importance of each associated datum. The query is used as a frame of reference for the search. The database returns a probability of the correctness of the first inference based on the query and on the data.
US08346801B2 Context based video finder
Embodiments of the invention relate to a method for video retrieval by providing a first audio video file, determining a first identifier of a first piece of music in the first audio video file, looking up for the first identifier first meta data in a music database, in which said first meta data are associated with said first identifier, providing second meta data of a second piece of music from the music database. The second piece of music is included in a second audio video file. Further the method is conducted by determining a similarity measure by comparing the first and second meta data, and providing the second audio video file or an identifier thereof depending on the similarity measure. Further embodiments relate to a server, a user device and a system and a computer program product for video retrieval.
US08346800B2 Content-based information retrieval
Content-based information retrieval is described. In an example, a query item such as an image, document, email or other item is presented and items with similar content are retrieved from a database of items. In an example, each time a query is presented, a classifier is formed based on that query and using a training set of items. For example, the classifier is formed in real-time and is formed in such a way that a limit on the proportion of the items in the database that will be retrieved is set. In an embodiment, the query item is analyzed to identify tokens in that item and subsets of those tokens are selected to form the classifier. For example, the subsets of tokens are combined using Boolean operators in a manner which is efficient for searching on particular types of database.
US08346798B2 Method for sharing and searching playlists
The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
US08346795B2 System and method for guiding entity-based searching
A system and method are provided for refining a user's query. An entity index, generated from a corpus of text documents, is provided. The entity index includes a set of entity structures, each including a plurality of terms. Each of the terms of an entity structure is a feature of the same entity. Entity structures can be retrieved from the entity index which match at least a portion of the user's query. Clusters of the retrieved entity structures are identified which have at least one of their terms in common. A cluster hierarchy is generated from the identified clusters in which nodes of the hierarchy are defined by one or more of the terms of the retrieved entity structures. At least a portion of the cluster hierarchy is presented to the user for facilitating refinement of the user's query through user selection of a node which, when formulated as a search, retrieves one or more responsive documents from the corpus of documents.
US08346794B2 Method and apparatus for querying target databases using reference database records by applying a set of reference-based mapping rules for matching input data queries from one of the plurality of sources
Input data queries directed at a plurality of target databases and originating from any of a plurality of sources are first converted to validated canonical forms, which are then used to query the target databases. Specifically, upon receiving an input data query, a relatively accurate reference database is selected based on the type of the input data. This reference is then queried for the input data with the intent of finding an exact matching record or a near-matching record that can be considered an exact match and thereby validating the input data. Otherwise, the requesting source is instructed to provide a new query. Once having a validated record, it is converted to a canonical form, which is then used to query the target databases intended to be searched. In a further embodiment, multiple reference databases are queried to determine a canonical form of the data or to determine multiple canonical forms of the data.
US08346791B1 Search augmentation
Methods, systems, and apparatus, including computer program products, for generating or using augmentation queries. In one aspect, augmentation queries are identified from user interactions or are machine generated. The augmentation queries can be stored in an augmentation query data store. When a user submits a search query to a search engine, the terms of the query, and optionally additional information, such as the geographic location from which the query is received or the language of the query, can be used to identify stored augmentation queries and select one or more similar augmentation queries. The selected augmentation queries, in turn, can be used by the search engine perform an augmented search operation.
US08346790B2 Data integration method and system
A computer implemented method for ensuring the quality of processed corporate entity data, the method comprising: sequentially processing the corporate entity data through a series of serially connected drivers, the serially connected drivers comprise a data collection driver, an entity matching driver, an identification number driver, a corporate linkage driver, and a predictive indicator driver; and conducting a quality assurance of the corporate entity data as it is processed in each of the driver, wherein the quality assurance comprises: (i) sampling the corporate entity data from each the driver periodically, thereby generating sample data; (ii) evaluating the sample data; and (iii) adjusting the processing based upon the evaluation, thereby producing high quality data.
US08346782B2 Method and system of information matching in electronic commerce website
The present disclosure describes an information matching method and information system. The method collects characteristic data of category plurality of categories of network behavior of a plurality of network users; groups the network users into a plurality of clusters based on the characteristic data; sets weight of the characteristic data; receives a search request from one of the plurality of network users; obtains search results according to the search request; inquires a historical record of clicking operation on at least some of the search results made by at least some of the network users in one of the clusters which contains the one of the plurality of network users; calculates a respective rank value of each of the at least some of the search results based on the historical record of clicking operation of at least some of the network users and the weight of the characteristic data; sorts of the search results to arrange the search results according to the rank values of the search results in a descending order from high rank to low rank; and causes the sorted search results to be displayed.
US08346776B2 Generating a taxonomy for documents from tag data
A method and system for generating a taxonomy for documents from tag data are provided. The method includes obtaining tag data in the form of tags on documents with tag weightings for a document and clustering the tags using the tag weightings for documents, wherein each cluster is an identified subject. The documents are associated with each identified subject and the subjects are compared to identifying relationships between subjects to build a taxonomy of subjects. A tag weighting for a document is the number of times the tag is applied to the document with a user rating of the relevance of the tag to the document. The steps are carried out automatically without user intervention.
US08346774B1 Protecting network entity data while preserving network properties
In one exemplary embodiment, a storage medium embodying a program of instructions for performing operations including: storing raw information for primary properties of primary nodes within a primary network; in response to receiving a query, transforming the raw information into transformed information using key(s) and based on the query, the query is in relation to a queried property, the transformed information is transformed data for the queried property, the transformed information represents a surrogate network having surrogate nodes corresponding to a portion of the primary nodes, the transformed information enables performance of operation(s) without specific knowledge of and without revealing the entirety, the transformed information further enables one having the key(s) to relate an output of the operation to the raw information; and generating a solution that relates a transformed query to the transformed information, the transformed query is a transformed representation of the query obtained by using the key(s).
US08346772B2 Systems and methods for interactive clustering
Systems and associated methods provide a cluster-level semi-supervision model for inter-active clustering. Embodiments accept user provided semi-supervision for updating cluster descriptions and assignment of data items to clusters. Assignment feedback re-assigns data items among existing clusters, while cluster description feedback helps to position existing cluster centers more meaningfully. The feedback can continue until the user is satisfied with the clustering achieved or one or more predetermined stopping criteria have been reached.
US08346769B2 System, method and program to manage alternate bookmarks
System, method and program for managing bookmarks. A user hovers a cursor over a primary bookmark displayed on a client computer. In response, the client computer automatically sends a request to a server corresponding to the primary bookmark to identify one or more alternate bookmarks that correspond to the primary bookmark. In response to receipt of the identification of the one or more alternate bookmarks from the server, the client computer displays the one or more alternate bookmarks adjacent to the primary bookmark. If a user selects one of the alternate bookmarks which is displayed, the client computer sends a request to a web server corresponding to the selected alternate bookmark for a web page corresponding to the selected alternate bookmark.
US08346766B2 Efficient calculation of node proximity on graphs with side information
In a computerized data mining context, user input relating to positive and negative information is incorporated into node proximity measurements on a weighted, directed graph. Random walk results are updated without a full matrix inversion by using selective update to a low rank approximation and to inversion results.
US08346764B1 Information retrieval systems, methods, and software with content-relevancy enhancements
The present inventors devised, among other things, systems, methods, and software for enhancing the relevancy of content presented to users in response to queries in an online information retrieval system. One exemplary system refines a user input query by making suggestions of alternatives queries. A switchboard module converts the refined query, administers one or more searches, and collects search results from one or more search engines based on the refined query. And, a post-processor module refines the collected search results by, for example, modifying the order of the results, removing inappropriate or undesirable content from the results, and/or applying historical performance analysis, based for example on social feedback.
US08346763B2 Ranking method using hyperlinks in blogs
A method for static ranking of web documents is disclosed. Search engines are typically configured such that search results having a higher PageRank® score are listed first. A modified scoring technique is provided whereby the score includes a reset vector that is biased toward web pages linked to blogs. This requires identifying web pages as either blogs or non-blogs.
US08346759B2 Searching documents for ranges of numeric values
Provided are a system and article of manufacture for searching documents for ranges of numeric values. A number of posting lists is generated, wherein each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents including at least one value within the range of consecutive values associated with the posting list, and wherein each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored. A query on a query range of values within the set of values is received and a determination is made of a minimum number of posting lists associated with consecutive values that together include the query range of values. The determined posting lists are merged.
US08346754B2 Generating succinct titles for web URLs
Methods, computer programs, and systems for generating a link title for a URL (Uniform Resource Locator) within a context webpage to be shown as a web result are provided. The method evaluates generation parameters for a plurality of sources for picking words from the link title. Further, the method generates candidates for the link title, and a likelihood is computed for each candidate. When computing the likelihood, the generation parameters, the context webpage and the words are considered. In addition, the method selects a candidate with the highest likelihood from all the computed likelihoods, and presents the URL with the selected candidate as the title.
US08346752B2 Software title discovery
In a computer system that has no single place to discover all installed software applications, a software title discovery technique uses a combination of techniques to discover installed software. One of the combined techniques is an operating system predefined interface for obtaining information about installed software application; other techniques that may be employed include searching a repository of uninstall information, searching for executable files in a portion of a filesystem for the computer, and searching for executable files pointed to by other files in the filesystem of the computer system. A client/server configuration may be employed to allow collection of the software application information across a network of computers in an enterprise by a server computer system, allowing the server system to provide reports regard installed software applications.
US08346751B1 Hierarchial category index navigational system
A map-based search application for map-based category navigation includes geographic data, category data, and categorized data comprising at least one item, wherein each item is associated with each of the geographic data and the category data. Accordingly, a user is enabled to search for categorized data that satisfies at least one condition related to the geographic data and at least one condition related to the category data. The invention further comprises a display for displaying a list of results from a search, wherein the list comprises the at least one item.
US08346749B2 Balancing the costs of sharing private data with the utility of enhanced personalization of online services
Described herein is a method that includes determining a utility to a user of sharing a set of attributes for use in connection with personalized searching or other online services. The method further includes determining a cost to the user of sharing the set of attributes. The method also includes outputting an indication of a net benefit to the user of sharing the set of attributes based at least in part upon the determined utility and the determined cost.
US08346748B1 Environment classification and service analysis
Discovering environment objects for information management in a networked environment. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or infrastructure of an entity according to its value to the entity. Information management begins by discovering the data in a network and by discovering the servers and services operating in a network. The servers and services are discovered using adapters that can collect information regarding the environment objects. This information can then by used by information management systems to assign or orchestrate various services.
US08346745B2 Information retrieval method, computer readable medium and information retrieval apparatus
According to an aspect of the invention, a computer readable medium stores a program causing a computer to execute a process for retrieving information. The process includes an extracting process, an executing process, a first creating process, a second creating process, a determining process. The extracting process extracts, from a first composition that is an object to be searched for and that includes first sentence elements and a second composition that indicates a retrieval condition and that includes second sentence elements, the first sentence elements, the second sentence elements, and sentence element relations indicating relations between the first sentence elements and relations between the second sentence elements.
US08346742B1 Remote verification of file protections for cloud data storage
A client device or other processing device comprises a file processing module, with the file processing module being operative to request proof from a file system that a file having a first format is stored by the file system in a second format different than the first format, to receive the proof from the file system, and to verify that the file is stored in the second format using the proof provided by the file system responsive to the request. The proof is based at least in part on application of a function to the file in the second format, and the function imposes a minimum resource requirement on generation of the proof. The file system may comprise one or more servers associated with a cloud storage provider. Advantageously, one or more illustrative embodiments allow a client device to verify that its files are stored by a cloud storage provider in encrypted form or with other appropriate protections.
US08346741B2 Media mediator system and method for managing contents of various formats
Provided is a system and method that may encode various formats of contents to a single format and thereby manage the contents, and may transform the contents to a format corresponding to a request of a third party or an end user to distribute the content. A media mediator system of managing various formats of contents may include: a service manager to receive a content and metadata of the content from a content provider; a metadata manager to register the content using the metadata, and to store the metadata of the registered content; a database manager to store and manage information associated with the content; and an encoding manager to schedule an encoding sequence of the content, and to sequentially encode the content based on a scheduling result.
US08346739B1 Segmenting documents among multiple data repositories
Techniques for storing electronic documents include defining multiple logical storage locations, with each logical storage location corresponding to a respective first set of data parameters, and storing electronic documents in the logical storage locations. Each electronic document is stored in a logical storage location having a particular corresponding first set of data parameters. The particular corresponding first set of data parameters is associated with the electronic document, and the electronic document is indexed within the logical storage location based on a second set of data parameters.
US08346737B2 Encoding of hierarchically organized data for efficient storage and processing
A compact binary encoding technique for information that is logically hierarchically structured, such as XML data, maintains all of the features of XML data in a useable form, such as the hierarchical structure underlying the data. Hence, data encoded in this format can undergo XML-based processing on-the-fly as it is being received or fetched, as if the data was being processed linearly in its textual character-based format. Processing of data encoded in this format can begin without having to wait for and decode the entire data set. The overhead due to XML tags is significantly minimized. The encoded data can be processed more efficiently because the data is pre-parsed. Values may be stored in their native type formats and, therefore, processing of the encoded data avoids costly type conversions. Further, any available structural constraint information can be effectively exploited.
US08346733B2 Systems and methods of media management, such as management of media to and from a media storage library
A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed.
US08346732B1 Method and apparatus for providing high availability of a database
A method and apparatus for providing high availability of a database. A first front end server is coupled to a first back end server, and a second front end server is coupled to a second back end server. The second front end server provides redundancy to the first front end server and the second back end server provides redundancy to the first back end server. The front end servers function as a gateway into the database and comprise protocol services for processing input/output requests to the gateway. The back end servers comprise database protocol services and interface directly to the gateway to retrieve information requested by the processed database requests received from the front end servers.
US08346723B2 Consolidation of patch transformations for database replication
Embodiments of the invention provide for applying modifications to database instances in a way that allows some of instances to be modified without requiring that all of the instances be modified. Patching less than all of a plurality of replicated database instances can comprise applying a patch to a first version of a table in a first database instance. The first version of the table may be replicated in a corresponding first version of the table in a second database instance. Applying the patch to the first version of the table in the first database instance can result in a second version of the table in the first database instance. Transformations caused by applying the patch to the first version of the table in the first database instance can be consolidated based on differences between the first version of the table and the second version of the table.
US08346721B2 Apparatus and method to replicate remote virtual volumes to local physical volumes
An automated method to replicate remote virtual files to local physical files is presented, wherein the method provides a replication algorithm comprising computer readable program code that can be used by a programmable computer processor to replicate the (N) remote virtual volumes to (N) local physical volumes, such that a computing device integral with those (N) local physical volumes can read data from, and write data to, each of the locally replicated virtual volumes without modifying volume assignments and without reconfiguring the computing device to communicate with the (N) local physical volumes.
US08346718B2 Synchronizing recurring events
A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.
US08346717B1 Managing file systems
A path request is generated by a secondary platform application, such as a word processor, and is received by invention. The path request may contain the location of a library required for the application to function, or a document saved previously by a user. The path request comprises a complete path for the requested file. The complete path is formatted for a file system and file structure for expected by the application. The elements of the path request, such as directories, disks, filenames, file types, etc. are analyzed by the invention in order to provide another complete path. The path provided by the invention is formatted for a different file system and file structure. The file pointed to by the path provided for the invention enables the secondary platform application to find and use the requested file.
US08346713B2 Method and system for recognizing power consumption behaviors of electric appliances in a loop
A method and a system for recognizing power consumption behaviors of electric appliances in a loop are provided. When a variation value of a power consumption information of the loop exceeds a threshold, a current value of the power consumption information is served as a main loop factor value of the loop, and a similar combinative factor value close to the main loop factor value is looked up in a behavior-factor mapping table. If the similar combinative factor value is not found, the main loop factor value corresponding to a new power consumption behavior is obtained according to the variation value of the power consumption information to reconstruct the behavior-factor mapping table. After obtaining the similar combinative factor value from the behavior-factor mapping table, a current electric appliance power consumption behavior of the loop is determined according to a power consumption behavior combination corresponding to the similar combinative factor value.
US08346709B2 Determining conversion probability using session metrics
Methods, systems, and apparatus, including computer program products, for determining a probability that a traffic conversion of a content item associated with a content source (e.g., website) will occur based on past traffic patterns for that content source. A traffic conversion defines, for example, minimum traffic interactions of one or more associated user sessions with a content source. The minimum traffic interactions can be based on, for example, the duration of the one or more user sessions on the content source, or a quantity of pages associated with the content source navigated in the one or more associated user sessions.
US08346698B2 System and method for optimizing development, implementation and management of orders
A system and method is provided for developing, implementing and managing orders whereby a raw order set can be resolved into a canonical order set to identify at least one order within the one raw order set. A commonality analysis can be performed by comparing one canonical order set with another canonical order set to determine at least one common order subset. The canonical order sets sharing at least one common order subset can then be restructured into a hierarchical structure, and prioritized to minimize downstream processing.
US08346696B2 Computationally efficient signal classifier
Methods provided by this description may include receiving input signals for classification, and deriving specified signal parameters from the input signals. These methods may also compare the specified signal parameter to signal parameters derived from training signals, with the training signals being associated with predefined signal classes. These methods may also classify the input signals based on this comparison of the signal parameters, as derived respectively from the input signals in the training signals.
US08346693B2 Method for hammerstein modeling of steam generator plant
The method for Hammerstein modeling of a steam generator plant includes modeling of the linear dynamic part of a Hammerstein model with a state-space model, and modeling the nonlinear part of the Hammerstein model with a radial basis function neural network (RBFNN). Particle swarm optimization (PSO), typically known for its heuristic search capabilities, is used for estimating the parameters of the RBFNN. Parameters of the linear part are estimated using a numerical algorithm for subspace state-space system identification (N4SID).
US08346692B2 Spatio-temporal pattern recognition using a spiking neural network and processing thereof on a portable and/or distributed computer
A spiking neural network has a layer of connected neurons exchanging signals. Each neuron is connected to at least one other neuron. A neuron is active if it spikes at least once during a time interval. Time-varying synaptic weights are computed between each neuron and at least one other neuron connected thereto. These weights are computed according to a number of active neurons that are connected to the neuron. The weights are also computed according to an activity of the spiking neural network during the time interval. Spiking of each neuron is synchronized according to a number of active neurons connected to the neuron and according to the weights. A pattern is submitted to the spiking neural network for generating sequences of spikes, which are modulated over time by the spiking synchronization. The pattern is characterized according to the sequences of spikes generated in the spiking neural network.
US08346691B1 Computer-implemented semi-supervised learning systems and methods
Computer-implemented systems and methods for determining a subset of unknown targets to investigate. For example, a method can be configured to receive a target data set, wherein the target data set includes known targets and unknown targets. A supervised model such as a neural network model is generated using the known targets. The unknown targets are used with the neural network model to generate values for the unknown targets. Analysis with an unsupervised model is performed using the target data set in order to determine which of the unknown targets are outliers. A comparison of list of outlier unknown targets is performed with the values for the unknown targets that were generated by the neural network model. The subset of unknown targets to investigate is determined based upon the comparison.
US08346684B2 Pattern classification method
For assigning a test pattern to a class chosen from a predefined set of classes, the class membership probability for the test pattern is calculated as well as the confidence interval for the class membership probability based upon a number of training patterns in a neighborhood of the test pattern in the feature space. The number of training patterns in the neighborhood of the test pattern is obtained from computing a convolution of a density function of the training patterns with a Gaussian smoothing function centered on the test pattern, where the density function of the training patterns is represented as a mixture of Gaussian functions. The convolution of the smoothing function and the mixture of Gaussian functions can be expressed analytically.
US08346682B2 Information assisted visual interface, system, and method for identifying and quantifying multivariate associations
Systems and methods are presented in which interactive parallel coordinates capabilities are combined with automated correlation and regression tools providing advanced visual user interface utilities to facilitate identification of associations in multivariate data.
US08346679B2 Modular geothermal measurement system
A modular geothermal measurement system that provides for the pumping of a heat transfer fluid. The modular unit simplifies on-site installation time by reducing the number of distinct components to be installed and allows for the optional incorporating of additional heat sources or sinks, whereby the length of ground loop can be reduced, further reducing installation costs. The modular measurement system further allows for the growth of the system over time by adding modules, increasing the ground loop pumping power while providing energy transfer data specific to each thermal load. A controller having an energy control module provides energy control points. Such a system allows the beneficiary of a geothermal investment to be billed for their benefit, enabling the investor to capture the economic benefit of the investment.
US08346673B2 System and method for provisioning audiovisual works
A method for provisioning audiovisual works to a client includes maintaining categorization information specifying, for each of multiple audiovisual works, one or more of multiple categories. One or more of the categories are associated with each of multiple delivery slots in response to input from a client. For each of the delivery slots, a first audiovisual work from one of the categories associated with the respective delivery slot is provisioned for delivery to a location associated with the client.
US08346671B2 System and method for point-to-point encryption with adjunct terminal
A system for point-to-point encryption is provided. A card reader system reads unencrypted card data stored on a magnetic stripe of a card and encrypts the card data, the card reader system being contained in a first housing. A point of sale device coupled to the card reader system and contained in a second housing separate from the first housing has a user interface for obtaining a transaction amount. A transaction request system transmits the transaction amount and the encrypted card data to an authorization gateway, wherein the unencrypted card data is prevented from being processed by the point of sale device.
US08346669B2 Method of requesting a customized instance of an object using information contained within an existing instance
A method and system for reselling an object in a client-server environment is disclosed. The method and system also enables a user using a client device can order an object, order a customized object, order a composite object, and order a customized composite object. The system includes an object order form handler, an object order handler, a view objects handler, a reseller form handler, a reseller handler, a reseller permission handler, an add object handler and a server database.
US08346666B2 Token based transaction authentication
A token based transaction authentication system is disclosed. Issuer, merchants, and a payment processing network generate unique tokens or keys to authenticate messages between themselves and to authenticate a sending entity or consumer as they are redirected between entities. The tokens are also used to identify the particular authentication thread a message or sending entity is associated with. The sending entity authentication occurs over a web-based channel or a mobile based channel.
US08346663B2 Method and system of contactless interfacing for smart card banking
A method and system of smart card banking utilizes a contactless communication interface, such as infrared or a wireless or radio frequency interface, including, for example, a proximity interface. A contactless communication is initiated for a smart card user between a smart card application and the on-line system of a financial institution, such as a bank, the system verifies authorization for the communication, the information is communicated for the user to the on-line system. The contactless communication is initiated, and the information is communicated, for example, between a contactless interface transceiver of a personal data assistant, into which the smart card is inserted, and the contactless interface transceiver of an on-line terminal. Alternatively, the contactless communication is initiated, and the information is communicated between a contactless interface transceiver of the smart card and the contactless interface transceiver of the terminal.
US08346660B2 System and method for two-way transfer of funds and electronic content between summa account users with gathering of behavioral metrics and management of multiple currencies and escrow accounts
A method and system for creating a pre-defined electronic transactions is disclosed. the system comprises a server in communication with a database and a computer network, and the server is configured to: (1) receive a request to create a pre-defined electronic transaction from a client computer via the computer network, (2) receive input from the client computer comprising information that at least partially defines the pre-defined electronic transaction, and (3) store the received information in the database.
US08346654B2 Indexed payment stream system and method
Provided is a computer-implemented method for providing a common index securities fund that provides liquidity in a plurality of small business borrowers in a defined class. The method comprises providing a pool of cash from a lender to the fund; generating loans from the fund to borrowers; depositing the loans in interest-bearing accounts; providing interest from the interest bearing accounts to the lender and the borrowers; and, upon withdrawal of the loans from the interest-bearing accounts, repaying the loans to the lender and commencing a payment stream by each borrower to the fund, including adjusting one or more payments in the payment stream using an index having a value relationship to the class.
US08346652B2 Hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms
A system and method of allocating orders in an exchange configured for trading by a combination of electronic and open-outcry trading mechanisms is provided. One method includes permitting multiple quotes to be disseminated to the market, but limiting market making to only those entities having a physical presence on the floor of the exchange. Methods of enhancing the hybrid electronic and open-outcry exchange also include automatically eliminating crossed quotes and locked quotes while permitting certain orders to trade against locked quotes.
US08346646B2 Financial market replicator and simulator
A financial market replicator, simulator, and trainer/annotator (FMRS) intermixes and records data streams of real time financial market data from a variety of sources. The FMRS replays such recorded data to simulate the real time financial market(s) in a manner that represents substantially the entirety of information relating to the financial market(s) such that an observer would have difficulty differentiating between the simulator playback of the data and real time data. A user may employ the playback of the recorded market data stream as a research and training tool for developing and executing trading strategies. For example, a user may input simulated trades of securities to test a trading strategy. The simulator would apply those trades to the recorded data to generate simulated trades and simulated profit and loss results. A user may then determine if the trading strategy would have been successful. In addition, a user may alter the recording and playback parameters to provide various opportunities for studying market activity and/or altering the level of challenge of the simulation. A user may also freeze the simulator playback in order to explore the interactive and collective behaviors of the market's participants and the securities they trade.
US08346644B2 Method and system for reconciling equity hedge funds
A method and system for tracking the compliance of a portfolio account used to finance benefit obligations containing a plurality of assets distributed among at least one fund category, containing at least one investment vehicle such as cash, stocks, bonds, insurance policies, is disclosed. The method monitors the balance of assets included in selected investment vehicles, e.g., stocks, equities and relates them to new or modified liability allocations. The method identifies a liability balance associated with selected ones of the investment vehicles within each of the fund categories, identifies an asset balance associated with the value of equities in the account and divests a portion of selected investment vehicles when the asset balance is in violation of a known regulation with regard to the liability balance. The method further provides an indication for reporting when the asset balance is within the known relation to the liability balance as required by appropriate regulations.
US08346634B2 Method and apparatus for management of electronic receipts on portable devices
A system for managing electronic receipts is provided. According to one aspect, the system includes a portable device, a base device, a user device and an electronic receipts administration system. The electronic receipts administration system provides the base device with the appropriate data to allow the base device to generate, store and manage electronic receipts accordingly. A user uses the portable device to conduct a transaction with the base device. The base device uses a variety of information to generate an electronic receipt for the transaction. Such information includes, for example, information stored on the portable device, information stored locally on the base device and information stored on another device such as an electronic cash register. The electronic receipt is then stored on the portable device. The user device allows the user to subsequently retrieve the electronic receipt for management purposes.
US08346630B1 Method and apparatus to efficiently verify inventory
A method and apparatus to efficiently verify inventory includes a process for verifying inventory in sub-sets using trigger parameters whereby priority status triggers are defined which indicate that an inventory item is particularly susceptible to inaccuracies/discrepancies between physical inventory and inventory as calculated by a computing system implemented financial management system. In one embodiment, transactions and/or events associated with units of the inventory item, or inventory item class, are then monitored for occurrence of any of the priority status triggers. In one embodiment, if one or more priority status triggers occur associated with the given inventory item, or inventory item class, the inventory item, or inventory item class, is given priority verify status indicating that the inventory item, or inventory item class, should be physically inventoried on a priority basis.
US08346628B2 Searcher call back request system and method
A search based call back request system enables a user to request a follow up contact from a seller. The system provides search functionality and stores seller information such that when search results appear for sellers that have requested to offer call back service to a buyer, the system formats the search results screen to include a call back request indicator for the seller. The system includes functionality for the user to enter custom call back data.
US08346624B2 Systems and methods for recommending third party products and services
Systems and methods for recommending third party products and services. The method includes the steps of ranking the third party products and services based on one or more factors, and generating a user profile based on one or more user-related factors. Next, the method determined appropriate third party products and services based on the user's geographical location and filters the third party products and services based on the user profile and the user's geographical location. These filtered results are dynamically ranked based on the user profile, and personalization of the third party products and services. Finally, the method provides the ranked results pertinent to the end user's preferences, and the geographical location.
US08346619B2 System for mediating transaction information and device in the system
The present invention provides an intermediation system of transaction that has purchasing indicators to show purchase intent of buyers in transaction through a network. The intermediation system includes first user terminals for requesting the acquisition of information about predetermined products or services, second several user terminals for providing information on products or services which they offer, and an intermediation device for mediating the information between the first user terminals and the second user terminals. The first and second user terminals and the intermediation device are interconnected over a network.
US08346613B2 Zero integration model for e-commerce merchants
Solutions for e-commerce merchants that allow such merchants to interact with buyers in foreign jurisdictions are disclosed. More specifically, solutions are presented that provide an intermediation service that operates to provide variants of e-commerce (or other) Web sites in a local language of a visitor to such site, such variants including facilities to accept payments for goods or services in the currencies and/or payment forms of the foreign jurisdiction and to provide the e-commerce merchant with required shipment documents to assist in order fulfillment.
US08346612B2 Business models for immersive environments
In one embodiment, the invention provides a method for a viewspace provider. The method comprises providing a viewspace at a location; and engaging in a transaction with an entity for a monetary amount associated with the provision of the viewspace.
US08346610B2 Automated document processing system using full image scanning
A document processing system comprises an input receptacle for receiving documents. A transport mechanism receives the documents from the input receptacle and transports the documents past a full image scanner and a discrimination unit. An output receptacle receives the documents from the transport mechanism after being transported past the full image scanner and the discrimination unit. The full image scanner includes means for obtaining a full video image of said documents, means for obtaining a image of a selected area of said documents, and means for obtaining information contained in said selected area of said document. The discrimination unit includes means for determining the authenticity of said document. A system controller directs the flows of documents over the transport mechanism.
US08346609B2 Method and software for displaying advertisements on a web page
Some embodiments disclosed herein are a method and a system for displaying an advertisement on a web page in which advertisement data displayed on the same web page from among different advertisement data can check mutual existence of the displayed advertisement data, thereby displaying another advertisement data different from the displayed advertisement data. The method for displaying another advertisement data includes recording and maintaining advertisement data including respective identification numbers in an advertisement database, loading the advertisement data from the advertisement database to a local computer memory of a user connected with a web page, identifying advertisement data having an identification number among the advertisement data loaded to the local computer memory, identifying predetermined option which may comprise predetermined display advertisement data from the advertisement database when the advertisement data having the identification number exists, and displaying the display advertisement data on the web page.
US08346608B2 Method of compensating for enhancing emails with targeted ads
A computer method and device for intercepting contracting client's sent electronic messages, scanning the message body content for key words, sending the key words to a remote central computer server which analyses the key words and enhances the message by attaching a relevant, contextual advertising tag line or image/banner/words/HTML/Flash, etc. to the electronic message, and transmitting the enhanced message to a receiver.
US08346606B2 Data collection and dissemination system with terminal having literature distribution
Certain embodiments of the present invention provide a system for collecting and disseminating customer data and for distributing real estate marketing literature. The system includes a customer terminal, which is in communication with a data center, which, in turn, is in communication with a business terminal. The customer terminal includes a device for inputting customer data and a device for distributing relevant marketing literature. The customer data is sent to the data center, where it is stored for subsequent retrieval by a sales person using the business terminal.
US08346605B2 Management of shared media content
A media device allows users to watch and capture portions from a media broadcast. Users may then share the captured media content items with other users, for example, by uploading the items to a community website. Before providing requested media content items to other users, the website may combine advertisements with the media content items. The website may receive advertising revenue from advertisers and may share the advertising revenue with owners of the media content items in exchange for their permission to provide the media content items. The advertisers may provide restrictions on how the advertisements are combined with the media content items, and the content owners may provide restrictions on how the media content items are provided to the users.
US08346600B2 Method and system for redeeming product marketing rebates
A method for processing a rebate claim. The method comprises providing a web site accessible by the consumer and integrated with a processing system accessible by the retailer. The processing system receives an identifier of a qualified transaction and/or of the consumer, and receives information from which it can be determined if the qualified transaction at least partially satisfies a rebate offer. Information from the consumer is received on the web site sufficient to match identifying information about the consumer to the information from the retailer and/or sufficient to satisfy conditions for making a rebate claim. The rebate claim is validated and the value of the rebate offer is transferred to the consumer. Embodiments are discussed relating to transactions on a computer network, making rebate claims via a wireless communications device, and use by membership clubs or in conjunction with loyalty cards or other designated cards.
US08346599B2 Wireless subscriber loyalty system and method
A system and method are disclosed for providing a complete architectural and procedural solution to wireless subscriber loyalty issues. A flexible promotion creation environment allows mobile phone operators to rapidly create and deploy various incentive programs and other such loyalty schemes; together with a data mining and profiling method for tracking, monitoring and analysing subscriber (or aggregate) usage information associated with given promotions. The proposed data mining and profiling method purposely incents specific subscriber behaviors by triggering a point-based reward scheme based on the dynamic screening of event records which are correlated with incented behaviors. Wherein a threshold is assigned based on usage information for a particular promotion; upon realization of which, the subscriber is, immediately notified of the reward through a plurality of means including e-mail, voice notification and by way of Short Message Service (SMS) at their wireless handset.
US08346598B2 Apparatus for the personalization and registration of vehicle devices
Apparatus for personalization and registration of vehicle devices of different types in a road toll system, comprising: for each type of vehicle device, a respective personalization module that is configured to write personalization data into a vehicle device of this type and generate the associated registration data, which contains the personalization data, an interface module common to all personalization modules that is configured to receive their registration data and, following a release request, send it to a registration database of the road toll system, and a testing unit that reads out the personalization data of a personalized but not yet registered vehicle device, checks the registration data generated by the responsible personalization module for agreement of the personalization data contained therein with the read-out personalization data, and if it agrees, sends a release request with respect to this registration data to the interface module.
US08346595B2 Carbon management for sourcing and logistics
Embodiments of the invention provide a method, system and computer program product for carbon management for sourcing and logistics. In one embodiment, the method comprises using a computer for quantifying both a cost and a carbon impact of one or more logistics policies relating to a manufacturing process; and minimizing the cost and carbon impact using a defined equation including a first component representing a transportation cost, and a second component representing a carbon cost. In an embodiment of the invention, the quantifying includes using an analytics engine to quantify the cost and carbon impact. The analytics engine may include a shipment analysis module to calculate an optimal transportation policy, a sourcing analysis module for testing alternate sourcing options, a scenario analysis module to find an optimal order frequency, and a sensitivity analysis module to test the impact of various changes.
US08346591B2 Automating responses by grid providers to bid requests indicating criteria for a grid job
A method, system, and program for automating responses by grid providers to bid request indicating criteria for a grid job are provided. A bid controller grid service of a grid provider receives a job request from a client for processing a job within a grid environment of the grid provider, wherein the job request specifies at a least one criteria required for the grid provider to handle a particular grid job. The grid service determines whether the grid environment includes the hardware platform class, software platform class, and network bandwidth required by the job request. If the grid service determines that the grid environment includes a sufficient hardware platform class, software platform class, and network bandwidth, then a total required workload for the job request is calculated. Next, a total cost for the total required workload is estimated and the grid service automatically returns a bid response to the client system, where the bid response includes an identifier for the grid provider and the total cost for the job request.In addition, the bid response may include a total time for performance of the grid job described by the job request.
US08346588B2 Dynamic resource availability process
A computational network system that permits service a group of technicians access to the manufacturer network to provide their work capacity and availability for a specific area. A customer contacts the manufacturer via the computational network system, requesting a service call. Service call request processing results in assigning a service request/demand to a technician based on their qualifications, availability, and proximity. When a service technician is assigned, their availability is decremented. Cancellation of a service call yields an increment in the affected service provider's availability. This information is stored in a in an on-line database residing in the network system. Updates are dynamically reflected as they occur resulting in automated schedule administration of a customer's service requests/demands.
US08346587B2 Models and methods for reducing visual complexity and search effort via ideal information abstraction, hiding, and sequencing
The present invention relates to a system and methodology for controlling and presenting information to users in an automated manner. Sets of information items accessible by users from computer workspaces (e.g., from within and/or outside an application) are automatically hidden or reduced from view in order to facilitate user processing of a determined and/or reduced subset of information. The reduced subset is created from decision-theoretic considerations of the expected costs and benefits of hiding or mitigating information items from view or presentation while leaving more likely items or objects exposed for efficient access by users. The display of the ideal set of items takes into consideration controls that allow for the access of views that reveal sets of less likely items through one or more gestures. The control of the optimization may be facilitated by preference-assessment interfaces that allow a designer and/or a user to assess preferences about the costs of reviewing sets of items of different lengths and about the costs of gestures to reveal additional items.
US08346584B2 Method and apparatus for determining design modification effects on a computerized engineering model
An engineering simulation tool uses boundary regions of proposed design modifications to a finite design element to assess the impact of those proposed design modifications. This tool allows a designer to incorporate a new design feature into a proposed model and generate simulated performance results for the proposed design without re-execution of finite element method.
US08346583B2 Economic opportunity pursuit management and presentation generation
A common manner for disclosing information is through a presentation. A presentation is generated automatically to pursue a financial opportunity, such as to disclose to a potential client rationale to purchase a product. In addition, auxiliary tasks that relate to the presentation can be handled automatically, such as sending notices and assigning individuals to disclose the presentation.
US08346582B1 System for facilitating a project between contractors and owners
A system for facilitating a project between owners and contractors. The system includes a program for receiving owner, project and contractor data. The program determines a contractor rating for each of a plurality of contractors and a project rating for at least one project. The program then identifies contractors having a contractor rating that is compatible with the project rating. The program may further provide notifications, bid letting support, project finance support, project scheduling assistance, construction support and/or bond acquisition support.
US08346581B2 Project timeline visualization methods and systems
Methods, systems, and computer readable storage mediums for presenting project information are disclosed. Project information may be presented by receiving electronic planning information associated with a project, where the received electronic planning information includes at least one milestone associated with two or more phases of the project and occurring during the two or more phases. The received electronic planning information is then transformed into a graphical representation of the received electronic planning information for visual presentation to a user and presented for perception by the user. The presented graphical representation includes two or more bars corresponding to the two or more phases and a connection between the two or more bars corresponding to a time at which the milestone occurs.
US08346578B1 Systems and methods for using unmanned aerial vehicles
Systems and methods to process overhead imagery received from overhead image sources are described herein. Examples include accessing an aerial image including a property, determining an owner of the property, determining whether the owner of the property is eligible to be a member of a financial institution, determining whether the owner of the property has property insurance with the financial institution for the property type of the property in the aerial image, and presenting an offer for insurance to insure the property in the aerial image when the owner is determined to be eligible for the financial institution and does not already have insurance with the financial institution. Examples include accessing an aerial image of properties, determining damage estimates, and reserving resources to repair the properties based on the damage estimates. Examples include receiving information describing property damage, determining a cause, and based on the cause, conditionally deploying a unmanned aerial vehicle to perform insurance adjustment activities.
US08346573B2 Quantification of responses received during medical triage
A method of determining a medical triage disposition for a person includes providing to a triage operator through a graphical user interface (GUI) of the computer: (i) a plurality of triage categories each including yes/no questions grouped into tiers that are ranked according to urgency and corresponding to a triage disposition; (ii) a selection of a relevant triage category based on a medical condition of the person; (iii) a quantification tool including follow-up questions related to symptoms, observations, and/or injury mechanisms, to enable the triage operator to quantify a level of severity of a symptom or injury related to yes/no questions of a subjective nature; wherein the triage operator determines a triage disposition for the person by providing triage to the person including: (i) asking, sequentially, the yes/no questions for the relevant triage category as displayed in the GUI; and (ii) asking follow-up questions from the quantification tool to determine whether a response to a yes/no question is properly considered “yes” or “no,” as stated in a response by the person.
US08346571B2 Method for competitive prescription drug and/or bidding service provider selection
Unfilled prescriptions are submitted to a registry comprising pre-qualified pharmacies for a “reverse auction” in which the pharmacies bid for the opportunity to fill the prescription. The pharmacies are allowed to bid based on price and/or offering ancillary services. The auction may also be used to bid on supplying specified pharmaceutical cognitive services. The method may also include obtaining cost comparisons with generic substitutes or similar alternative pharmaceutical products. The system may further comprise automatically requesting a review by the prescriber for a list of similar substitutes or prior-authorization for third-party payers. The winner of the reverse auction is selected by the customer.
US08346568B1 Method and system for predictive bill estimation based on financial data from similar users
A system and method for predictive bill estimation includes a process for predictive bill estimation whereby financial data associated with one or more “contributing consumers” is obtained from one or more sources. The financial data obtained from the one or more contributing consumers is then aggregated, analyzed, and/or categorized, according to one or more criteria/parameters associated with the financial transaction data and/or the contributing consumer. The aggregated and/or categorized financial data is then stored. A user consumer then initiates a request for cost/bill data associated with a given area and/or event. The aggregated and/or categorized financial data obtained from one or more contributing consumers is then searched based on one or more search parameters and results data representing multiple financial transactions and/or purchases associated the specified area and/or event is obtained. The results data obtained is then presented to the user consumer in any one of various data and/or report formats, and the user consumer may be notified/alerted to predicted fluctuations in his or her bills automatically well in advance of the expected fluctuation in order to provide the user consumer the opportunity to budget for the predicted fluctuations.
US08346565B2 Apparatus and method for generating an ambient signal from an audio signal, apparatus and method for deriving a multi-channel audio signal from an audio signal and computer program
An apparatus for generating an ambient signal from an audio signal includes a compressor for lossy compression of a representation of the audio signal so as to obtain a compressed representation of the audio signal describing a compressed audio signal. The apparatus for generating the ambient signal further includes a calculator for calculating a difference between the compressed representation of the audio signal and the representation of the audio signal so as to obtain a discrimination representation. The apparatus further includes a provider for providing the ambient signal using the discrimination representation. An apparatus for deriving a multi-channel audio signal from an audio signal includes an apparatus for generating an ambient signal from an audio signal, an apparatus for providing the audio signal as a front-loudspeaker signal and an apparatus for providing the ambient signal as a back-loudspeaker signal.
US08346564B2 Multi-channel audio coding
A multi-channel audio encoder (10) for encoding a multi-channel audio signal (101), e.g. a 5.1 channel audio signal, into a spatial down-mix (102), e.g. a stereo signal, and associated parameters (104, 105). The encoder (10) comprises first and second units (110, 120). The first unit (110) encodes the multi-channel audio signal (101) into the spatial down-mix (102) and parameters (104). These parameters (104) enable a multi-channel decoder (20) to reconstruct the multi-channel audio signal (203) from the spatial down-mix (102). The second unit (120) generates, from the spatial down-mix (102), parameters (105) that enable the decoder to reconstruct the spatial down-mix (202) from an alternative down-mix (103), e.g. a so-called artistic down-mix that has been manually mixed in a sound studio. In this way, the decoder (20) can efficiently deal with a situation in which an alternative down-mix (103) is received instead of the regular spatial, down-mix (102). In the decoder (20), first the spatial down-mix (202) is reconstructed from the alternative down-mix (103) and the parameters (105). Next, the spatial down-mix (202) is decoded into the multi-channel audio signal (203).
US08346561B2 Voice activatable system for providing the correct spelling of a spoken word
A voice activatable system for providing the correct spelling of a spoken word is disposed in an elongated body of a writing instrument such as a ball point pen. The system includes a microphone the output of which is fed to an amplifier analog to a digital converter and from there to a speech recognition program, the output of the speech recognition program is fed to a computer, namely a word processor/controller that includes a data base. The output of the speech recognition is compared with the digital library of words and when a match is found, it is amplified and fed to digital to analog connector. The output of the digital/analog computer is fed to a speaker that repeats the word with the correct pronunciation followed by a correct spelling of the word. The system includes a battery for powering the system as well as an on/off switch and a repeat button for repeating information from the system.
US08346558B2 Information processing apparatus, method and program
An information processing apparatus which allows a user to select programs that are interesting to the user and are current topics of conversation.The information processing apparatus includes: a first setting section for extracting a keyword from article information described in an RSS format and being delivered to the user, and giving a ranking to the extracted keyword; and a second setting section for acquiring at least one of program information on a program being received and program information on a recorded program, and giving a ranking to the program including, in the program information, the same keyword as a keyword having as far as a predetermined ranking among the keywords having rankings given by the first setting section.
US08346556B2 Systems and methods for automatically determining culture-based behavior in customer service interactions
Systems and methods are provided to automatically determine culture-based behavioral tendencies and preferences of individuals in the context of customer service interactions. For example, systems and methods are provided to process natural language dialog input of an individual to detect linguistic features indicative of individualistic and collectivistic behavioral tendencies and predict whether such individual will be cooperative or uncooperative with automated customer service.
US08346554B2 Speech recognition using channel verification
A method for automatic speech recognition includes determining for an input signal a plurality scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model, using the speech recognition model and the determined scores to compute an average signal, computing a difference value representative of a difference between the input signal and the average signal, and processing the input signal in accordance with the difference value.
US08346553B2 Speech recognition system and method for speech recognition
A recognition result extraction unit and an agreement determination unit are provided. The recognition result extraction unit extracts, from a recognition result storage unit, N best solutions A and B obtained by an utterance B. The utterance B follows an utterance A corresponding to the N best solutions A and made by a speaker b who is different from a speaker of the utterance A. In a case where a repeat utterance determination unit determines that the N best solutions B are N best solutions obtained by a repeat utterance B according to the utterance A corresponding to the N best solutions A, when the best solution A and B are different each other, the agreement determination unit determines that some or all of the N best solutions A can be replaced with some or all of the N best solutions B.
US08346552B2 Storage medium storing pronunciation evaluating program, pronunciation evaluating apparatus and pronunciation evaluating method
A game apparatus includes a CPU, and the CPU evaluates a pronunciation of a user with respect to an original sentence (ES). First, envelops as to a volume of a voice of the original sentence (ES) and a volume of a voice of the user are taken, and the average values of the volumes are made uniform. When the volumes are made uniform to each other, a degree of similarity (scoreA) of distributions of local solutions when the volumes are equal to or more than the average values, a degree of similarity (scoreB) of distributions (timing of concaves/convexes of the waveform) of values of the high or low level indicating whether or not the volume is equal to or more than a value multiplying the average value by a predetermined value, and a degree of similarity (scoreC) of dispersion values (dispersion of concaves/convexes of the waveform) of the envelopes are evaluated by utilizing the respective envelopes. On the basis of these degree of similarities (scoreA, scoreB, scoreC), the rhythm of the pronunciation by the user is evaluate.
US08346551B2 Method for adapting a codebook for speech recognition
A method for adapting a codebook for speech recognition, wherein the codebook is from a set of codebooks comprising a speaker-independent codebook and at least one speaker dependent codebook. A speech input is received and a feature vector based on the received speech input is determined. For each of the Gaussian densities, a first mean vector is estimated using an expectation process and taking into account the determined feature vector. For each of the Gaussian densities, a second mean vector using an Eigenvoice adaptation is determined taking into account the determined feature vector. For each of the Gaussian densities, the mean vector is set to a convex combination of the first and the second mean vector. Thus, this process allows for adaptation during operation and does not require a lengthy training phase.
US08346546B2 Packet loss concealment based on forced waveform alignment after packet loss
A packet loss concealment method and system is described that attempts to reduce or eliminate destructive interference that can occur when an extrapolated waveform representing a lost segment of a speech or audio signal is merged with a good segment after a packet loss. This is achieved by guiding a waveform extrapolation that is performed to replace the bad segment using a waveform available in the first good segment or segments after the packet loss. In another aspect of the invention, a selection is made between a packet loss concealment method that performs the aforementioned guided waveform extrapolation and one that does not. The selection may be made responsive to determining whether the first good segment or segments after the packet loss are available and also to whether a segment preceding the lost segment and the first good segment following the lost segment are deemed voiced.
US08346543B2 Operating method for voice activity detection/silence suppression system
A VAD/SS system is connected to a channel of a transmission pipe. The channel provides a pathway for the transmission of energy. A method for operating a VAD/SS system includes detecting the energy on the channel, and activating or suppressing activation of the VAD/SS system depending upon the nature of the energy detected on the channel.
US08346541B2 Method for constructing Chinese dictionary and apparatus and storage media using the same
A method for constructing a Chinese dictionary is disclosed, including determining a probability for nominalization of a Chinese term with a given collocation term according to a determination rule and the correlation between the Chinese term and its corresponding collocations, wherein the Chinese term is determined to be a verb part-of-speech. The method further includes modifying the verb part-of-speech of the Chinese term with the given collocation term to an appropriate part-of-speech when the probability for nominalization of the Chinese term with the given collocation term is higher than a predetermined value, and storing the correlation between the Chinese term, the given collocation term and the appropriate part-of-speech in a storage device.
US08346540B2 Deep tag cloud associated with streaming media
In some embodiments, a method for providing access to media segments using a tag cloud comprises receiving a request to play streaming media, identifying deep tags associated with the streaming media, and determining preferences of a user based on information provided by the user. The method can also comprise selecting a group of the deep tags based on the information provided by the user and displaying the group of the deep tags in a tag cloud, wherein the deep tags hyperlink to segments within the streaming media. The method can also include presenting, in response to activation of a deep tag in the group, one of the segments within the streaming media.
US08346538B2 Methods and systems for reducing angular velocity using a gyroscope array
Methods and systems are provided for reducing angular velocity of a vehicle using a gyroscope array. A method comprises dithering a gyroscope of the gyroscope array, obtaining current through a gimbal motor of the gyroscope while dithering the gyroscope, determining a gimbal rate command to reduce angular velocity of the vehicle based on the current through the gimbal motor obtained while dithering the gyroscope, and operating the gimbal motor of the gyroscope based on the gimbal rate command.
US08346531B2 Handling mutex locks in a dynamic binary translation across heterogeneous computer systems
A method for executing non-native binaries on a host computer architecture comprises receiving a guest executable binary encoded on a computer readable medium. The guest executable binary is executable on a first computer architecture. Moreover, the guest executable binary includes a mutex lock encoded instructions for implementing a mutex lock. The guest executable binary is then executed on the host computer architecture by first translating the guest executable binary to a translated executable binary. The encoded instructions for implementing a mutex lock are translated by mapping the mutex lock to an instance of a compound mutex lock data structure. A computer system implementing methods for executing non-native binaries on a host computer architecture is also provided.
US08346529B2 Delta retiming in logic simulation
Aspects of the present invention are directed to improving the speed of event-driven simulation by manipulating delta delays in a system model to reduce delta cycle executions. The manipulation is performed in a manner that preserves delta cycle accurate timing on selected signals of the system, which may be of interest to a designer. Methods and systems are provided for identifying the signals of interest, and for determining portions of the design that may have delta delays retimed. Preserving the timing on the signals of interest ensures that race conditions and glitches present in the design on the signals of interest are still viewable by the designer. To reduce simulation time, delta delays may be moved from high activity signals to low activity signals, the total number of delta delays may be reduced, or a number of processes executed may be reduced.
US08346523B2 Indirect-error-based, dynamic upscaling of multi-phase flow in porous media
Computer-implemented systems and methods are provided for an upscaling approach based on dynamic simulation of a given model. A system and method can be configured such that the accuracy of the upscaled model is continuously monitored via indirect error measures. If the indirect error measures are bigger than a specified tolerance, the upscaled model is dynamically updated with approximate fine-scale information that is reconstructed by a multi-scale finite volume method. Upscaling of multi-phase flow can include flow information in the underlying fine-scale. Adaptive prolongation and restriction operators are applied for flow and transport equations in constructing an approximate fine-scale solution.
US08346522B2 Computer simulation of physical processes
Simulating a physical process includes storing, in a computer-accessible memory, state vectors for voxels, where the state vectors correspond to a model and include entries that correspond to particular momentum states of possible momentum states at a voxel. Interaction operations are performed on the state vectors. The interaction operations model interactions between elements of different momentum states according to the model. Move operations performed on the state vectors reflect movement of elements to new voxels according to the model. The model is adapted to simulate a high-Knudsen number flow that has a Knudsen number greater than 0.1.
US08346521B2 Method of determining the feasibility of a proposed structure analysis process
A method of determining the feasibility of a proposed structure analysis process is disclosed. The process involved the electron beam excitation of x-rays from a multi-layered structure. The method comprises generating predicted x-ray data represents the x-ray excitation response of the multi-layered structure according to one or more sets of process conditions. The x-ray data are generated using structure data defining the structure and composition of the layers. The effects upon the x-ray data of changes to the structure data are then analyzed in accordance with one or more predetermined feasibility criteria, so as to determine the feasibility of performing the proposed structure analysis process upon the multi-layered structure.
US08346517B2 Method and a system for validating an inertial unit of a moving body
A method implements hybrid type simulation serving to validate an inertial unit of a moving body on board an angular movement simulator by comparing a trajectory of the moving body as calculated in a real navigation environment with at least one reference trajectory.
US08346512B2 Collision avoidance for electric mining shovels
Systems and methods for reducing the probability of a collision between a first object, whose trajectory is substantially controlled by an operator input command, and a second object. In one embodiment such a method includes receiving an operator input command indicative of first control data; generating model data indicative of a virtual construct of the physical environment proximal to the first object; processing the first control data to predict future dynamics of the first object in the environment; determining whether, on the basis of the predicted dynamics and the model data, the first object is predicted to collide with a second object in the environment; defining second control data for which the first object is not predicted to collide with the second object in the environment; and providing the second control data to a controller coupled to the first object such that the first object is controlled in accordance with the second control data for substantially avoiding the collision of the first object with the second object.
US08346510B2 Continuously-arranged sensor system, network unit, and sensor unit
A continuously-arranged sensor system is provided that can recognize a time of a determination signal provided by each sensor unit so that a host control apparatus can use the time to perform timing control. The continuously-arranged sensor system includes a network unit and a plurality of sensor units, which are connected by a serial transmission line. In accordance with a command sent from the network unit, each sensor unit transmits the determination signal to the network unit via the serial transmission line. The network unit stores the time information and the determination information to a table memory.
US08346505B2 Method and apparatus for analyzing time series data
The present invention relates to a method and an apparatus for determining which one or more time series parameters of a plurality of time series parameters relating to operation of a system are correlated with a first operation state of the system. According to the invention, the method comprises providing time series data including data relating to a time series of each of the plurality of time series parameters; determining at least two first time periods, wherein the system is in the first operation state during the at least two first time periods; determining at least one second time period, wherein the system is in a second operation state during the at least one second time period; determining, for each respective time series parameter of the plurality of time series parameters, a first characteristic parameter relating to a first characteristic of the time series of the respective time series parameter for each of the at least two first time periods and the at least one second time period; and determining which one or more time series parameters of the plurality of time series parameters relating to the operation of the system are correlated with the first operation state of the system by determining, for each respective time series parameter of the plurality of time series parameters, whether or not the respective time series parameter is correlated with the first operation state of the system based on the first characteristic parameters of the respective time series parameter determined for each of the at least two first time periods and the at least one second time period.
US08346503B2 System and method for equalizing multiple moving web velocity measurements in a double reflex printing registration system
A method enables linear web velocities generated with reference to angular velocity signals generated by encoders at different rollers in a double reflex printing registration system to be equalized. The method includes identifying a low frequency component of a first linear velocity of a moving web, identifying a high frequency component of a second linear velocity of the moving web, and computing a linear velocity for the moving web at a roller in a print zone with reference to the identified high frequency component of the second linear velocity and the identified low frequency component of the first linear velocity.
US08346499B2 Semiconductor device and its testing method
A semiconductor device 100 including an internal circuit 4 that operates based on an input pattern includes a clock driver 25 that generates an internal clock 7 based on a generated clock 6, a counter 23 that generates count data 28 by counting the generated clock 6, a nonvolatile storage device 22 that stores storage data 27 used in an IDDQ test, a comparator 24 that stops the generation of the internal clock 7 by the clock driver 25 when the count data 28 and the storage data 27 match each other, and a pseudo random number generation circuit 3 that supplies a pseudo random number 8 to the internal circuit 4 in synchronization with the internal clock 7.
US08346496B1 Apparatus and method for multi-channel materials assaying
A system for assaying electronic or electrochemically active materials or devices made therefrom includes a microcontroller, a main digital-to-analog converter (DAC), current and voltage sensing modules, a reference voltage DAC, and a power switch. The reference voltage DAC applies a calibrated voltage across the materials/devices, and the switch disconnects the main DAC to generate an open-circuit voltage. The microcontroller assays the materials/devices using the measured voltage, measured current, reference voltage, and/or open-circuit voltage. The main DAC may include coarse and fine DACs. A method of assaying the materials/devices includes measuring an electrical current in and a voltage across the materials/devices using the respective current and voltage sensing modules, applying a reference voltage across the materials/devices using the reference voltage DAC, activating the switch to disconnect the DAC to generate the open-circuit voltage across the materials, and using the microcontroller to assay the materials/devices as noted above.
US08346495B2 Systems, methods and computer-readable media to model kinetic performance of rechargeable electrochemical devices
A system includes an electrochemical cell, monitoring hardware, and a computing system. The monitoring hardware samples performance characteristics of the electrochemical cell. The computing system determines cell information from the performance characteristics. The computing system also analyzes the cell information of the electrochemical cell with a Butler-Volmer (BV) expression modified to determine exchange current density of the electrochemical cell by including kinetic performance information related to pulse-time dependence, electrode surface availability, or a combination thereof. A set of sigmoid-based expressions may be included with the modified-BV expression to determine kinetic performance as a function of pulse time. The determined exchange current density may be used with the modified-BV expression, with or without the sigmoid expressions, to analyze other characteristics of the electrochemical cell. Model parameters can be defined in terms of cell aging, making the overall kinetics model amenable to predictive estimates of cell kinetic performance along the aging timeline.
US08346488B2 Devices for measuring a force, monitoring a machining tool, and compensating for a deflection
A device (1) for measuring a force acting between a machining tool (4) and a work piece in a processing machine is disclosed. It comprises an arrangement of at least two hydrostatic pads (7), wherein the at least two hydrostatic pads are designed to receive and support a mounting part (10) of the machining tool (4), and each hydrostatic pad of the at least two hydrostatic pads (7) presenting a pressure sensor (13), a calculation unit (16) for —reading hydrostatic pad pressure related to the pressure sensors (13) and a constant based on characteristics of each one of the at least two hydrostatic pads (7), —calculating the force by calculating a difference between the products of, for each hydrostatic pad of the at least two hydrostatic pads (7), the hydrostatic pad pressure and the constant, and —indicating the force. Also, a device for monitoring a machining tool and a device for compensating for a deflection of a machining tool when machining a work piece comprising the device are disclosed.
US08346487B2 Methods of automated spectral peak detection and quantification without user input
There is provided a method of automatically identifying and characterizing spectral peaks of a spectrum generated by an analytical apparatus and reporting information relating to the spectral peaks to a user, comprising the steps of receiving the spectrum generated by the analytical apparatus; automatically subtracting a baseline from the spectrum so as to generate a baseline-corrected spectrum; automatically detecting and characterizing the spectral peaks in the baseline-corrected spectrum; and reporting at least one item of information relating to each detected and characterized spectral peak to a user. In embodiments, baseline model curve parameters or peak model curve parameters are neither input by nor exposed to the user prior to the reporting step.
US08346486B2 Determining the quality of biomolecule samples
Disclosed is a method for determining the quality, expressed in terms of a quality value, of an biomolecule sample, based on measured data of the biomolecule sample, by extracting a number of prescribed features from the measured data using data analysis, and determining the quality value from the extracted features using a quality algorithm.
US08346484B2 Selective resonance of chemical structures
Chemical compositions may be selectively or preferentially excited by the application of scores comprising a series of energy inputs. A method of characterizing such compositions includes identifying a group of resonant structures where one structure has a resonant frequency that is shiftable by exciting another resonant frequency, determining the necessary frequencies to shift the resonant structure, and applying the set of frequencies to the environment of the target composition.
US08346483B2 Interactive and automated tissue image analysis with global training database and variable-abstraction processing in cytological specimen classification and laser capture microdissection applications
A system and method for performing tissue image analysis and region of interest identification for further processing applications such as laser capture microdissection is provided. The invention provides three-stage processing with flexible state transition that allows image recognition to be performed at an appropriate level of abstraction. The three stages include processing at one or more than one of the pixel, subimage and object levels of processing. Also, the invention provides both an interactive mode and a high-throughput batch mode which employs training files generated automatically.
US08346481B2 Method and system of determining a value indicative of gas saturation of a formation
Determining a value indicative of gas saturation of a formation. At least some of the illustrative embodiments are methods including obtaining an inelastic count rate and a capture count rate of a gamma detector for a particular borehole depth, calculating a ratio of an inelastic count rate to a capture count rate for the particular borehole depth, determining a value indicative of gas saturation based on the ratio of the inelastic count rate to the capture count rate for the particular borehole depth, repeating the obtaining, calculating and determining for a plurality of borehole depths, and producing a plot of the value indicative of gas saturation of the formation as a function of borehole depth.
US08346480B2 Navigation and control system for autonomous vehicles
A navigation and control system including a sensor configured to locate objects in a predetermined field of view from a vehicle. The sensor has an emitter configured to repeatedly scan a beam into a two-dimensional sector of a plane defined with respect to a first predetermined axis of the vehicle, and a detector configured to detect a reflection of the emitted beam from one of the objects. The sensor includes a panning mechanism configured to pan the plane in which the beam is scanned about a second predetermined axis to produce a three dimensional field of view. The navigation and control system includes a processor configured to determine the existence and location of the objects in the three dimensional field of view based on a position of the vehicle and a time between an emittance of the beam and a reception of the reflection of the emitted beam from one of the objects.
US08346478B2 Location and mobile-adaptation of wireless access-points using map-based navigation
A system and method for populating a map database for a vehicle navigation system with the location and type of wireless access points that can be used to update or service wireless systems on the vehicle. The map database can be initially populated with the known wireless access points at the time of manufacture of the vehicle, and then the vehicle communications system can detect new wireless access points as the vehicle travels, which can be stored on the map database. By storing the location and type of the access points in the map database, the vehicle will know the direction of the access point relative to the vehicle, and can compensate for the Doppler shift as a result of the relative movement of the vehicle to the access point.
US08346474B2 Method of route retrieval
A method of route retrieval is provided comprising initializing a first weighted graph, converting a blueprint of an area into a weighted graph, updating the weighted graph in real time, and calculating an optimal route in the area.
US08346470B2 Providing access to a collection of content items
In a collection(2) of content items, each content item is represented by at least one signal for rendering in a perceptible form on a rendering system(5,6;25,26,27,28,29), and each content item is linked to data (8,10) specifying at least one geographical location for each content item. A method of providing access to the content items in the collection includes obtaining geographical data defining a route and assembling a signal for use by a 5 rendering system(5,6;25,26,27,28,29), the signal being representative of a succession of signals representing a sequence of content items, so as to progress along the route as the signals representing the sequence of content items are rendered. The content items in the sequence are selected by applying at locations along the route a selection criterion based on the location along the route and the data specifying at least one geographical location for 10 each content item. The signal for use by the rendering system, when rendered, causes a speed of progression along the route to vary according to how many content items are obtained for each next location along the route by applying the selection criterion, and according to the lengths of signals representing them.
US08346469B2 Method and device for determining protection levels for satellite navigation systems
A method and apparatus for determining protection levels in a satellite navigation system includes the following steps: (1) determining an integrity risk at the alert limit for a plurality of application situations—for example, starting from approaches in category I (Category I precision approach) up to the operation “oceanic enroute;” (2) determining an interval of the alert limits between the largest set of alert limits which produces too high an integrity risk, and the smallest set of alert limits which produces an acceptable integrity risk; and (3) carrying out an interval nesting for the interval of the alert limits that was determined in the previous step, the integrity risk between the horizontal and the vertical being divided in the same way as it is obtained from the relationship between these integrity risks in the largest set of alert limits.
US08346468B2 Method and apparatus for collision avoidance
A method and apparatus for avoiding collisions of moving vehicles in an environment that utilizes a position and rotational orientation system to track vehicle locations within a preconfigured operational zone, the method comprising using position tracking data to calculate a predicted trajectory and safety zone of each vehicle for a predetermined prediction time period and determining potential areas of intersection with vehicles to predict collisions.
US08346458B2 Compensating for random catalyst behavior
A method for calibrating an engine control module includes sampling a first signal from a first oxygen sensor located upstream from a catalyst. The first signal indicates an oxygen content of exhaust gas produced by an engine. The method further includes predicting a response of a second oxygen sensor located downstream from the catalyst using a model of the catalyst and the first signal and sampling a second signal from the second oxygen sensor. The method further includes determining a component of the second signal based on a difference between samples of the second signal and the predicted response. The component is due to gases other than oxygen. Additionally, the method includes calibrating the engine control module based on the component of the second signal. The engine control module controls an amount of fuel injected into the engine.
US08346457B2 Method for controlling an automatic shutdown and start-up process of a drive unit in a motor vehicle
A method controls an automatic shutdown and start-up process of a drive unit in a motor vehicle by way of a start and stop device, by which the drive unit is automatically shut down when the motor vehicle comes to a halt if predefined shutdown conditions are met, and by which a drive unit, which has been automatically shut down, is automatically started up if at least one start request is made. Before the initiation of an automatic shutdown process of the drive unit, a possible stop duration of the drive unit is predicted, taking into consideration the present operating variables of the vehicle, the state variables, and/or other parameters. Depending on the predicted stop duration, an automatic shutdown process is initiated when all other shutdown conditions are met.
US08346455B2 Method and device for communicating true runway braking performance using data from the flight data management systems of landed aircraft
A method and apparatus for calculating a standardized value for the actual runway braking coefficient of friction of one or more arriving aircraft using data from each aircraft's flight data recorder or flight data management system, standardizing the calculated information to provide redundancy and to make it usable by subsequently arriving aircraft, and reporting the calculated standardized value information to individuals and agencies including air traffic control, airport operations and maintenance, and aircraft pilots and ground crews; andA method and apparatus for calculating the actual runway braking coefficient of friction of an aircraft using data from the aircraft's flight data recorder or flight data management system, transmitting the data in real-time to an off-aircraft high-power computing system, calculating off-aircraft the landing aircraft's actual runway braking coefficient of friction, and reporting the calculated information to individuals and agencies including air traffic control, airport operations and maintenance, and aircraft pilots and ground crews.
US08346453B2 Braking force control device for vehicles that corrects a reducing amount of required braking force
A braking force control device for a vehicle comprises a controller that includes an automatic-brake selective-actuation section configured to compare a manual braking force created by a manual brake device with a required braking force for an automatic brake device and to selectively actuate the automatic brake device when the required braking force exceeds the manual braking force; a braking-force-difference time-rate-of-change calculation section configured to calculate a braking-force-difference time-rate-of-change corresponding to a rate of change per unit time in a difference, which difference is obtained by subtracting the required braking force from the manual braking force; and a required braking force control section configured to correct the required braking force to reduce the required braking force when selectively actuating the automatic brake device and to correct a reducing amount of the required braking force to decrease the reducing amount of the required braking force as the braking-force-difference time-rate-of-change increases.
US08346451B2 Realtime estimation of clutch piston position
The present invention provides an apparatus and method for estimating the realtime position of a clutch piston during the fill cycle using noisy pressure measurements which ensures proper and desired clutch operation. Pressures on both sides of a flow controlling orifice, at the fluid control actuator and the clutch cylinder are measured and these measurements in conjunction with other system parameters such as orifice size, clutch volume and return spring characteristics are used to solve nonlinear dynamic equations (algorithms) which reside in a microprocessor. The microprocessor provides outputs corresponding to an estimate of the current position of the clutch piston, an estimate of the current speed of the piston and an estimate of the current hydraulic pressure. The method can also be utilized to detect clutch wear.
US08346440B2 Occupant detection system and method of controlling the system
A capacitance sensor outputs a signal indicating one of an occupant-seated state, a CRS-mounted state and a vacancy state. A load sensor is ON when a predetermined load applied to the load sensor through the seat, and is OFF when the predetermined load is not applied. A controller turns off both of an on-light indicating airbag inflation allowance and an off-light indicating airbag inflation prohibition, when the signal indicates the vacancy state, and when the load sensor is OFF. The controller turns on the off-light, when the signal indicates the vacancy state, and when the load sensor is ON.
US08346435B2 Motor-driven power steering control device
Provided is an electric power steering control device capable of performing damping control without current detection to perform stable damping control even when a target current and an actual current value differ from each other. The electric power steering control device includes steering torque detection means for detecting a steering torque, a torque controller for computing an assist torque current, a motor for generating a torque for assisting the steering torque, rotation speed estimation means for estimating a rotation speed of the motor, and a damping controller for computing a damping current by using an estimated value of the rotation speed of the motor. The rotation speed estimating means includes steering component removing means for steering torque, for removing a component due to steering from an output of the steering torque detection means, rotation angle corresponding value computing means for multiplying an output of the steering component removing means for steering torque by an inverse number of a rigidity of a torsion bar and −1 to compute a value corresponding to a rotation angle, and a rotation angle differentiator for differentiating an output of the rotation angle corresponding value computing means to compute a value corresponding to a rotation angular velocity.
US08346432B2 System and method for remotely controlling vehicle components from a nomadic communication device or computer
A method for remotely controlling one or more vehicle components includes receiving over a telecommunications network signals originating from a remote terminal. The signals include remote operation instructions for remotely operating a vehicle entertainment system component. The remote operation instructions are executed. Operation status identifiers transmitted over a vehicle data bus are received from the vehicle entertainment system component. Based on the operation status identifiers, an operating status of the vehicle entertainment system component is determined. A return signal including an operation status message and an instruction for displaying the operation status message at the remote terminal is generated. The signal is transmitted to the remote terminal for display.
US08346431B2 Electrical system of a vehicle, provided for the towing away of the same
A suitable electrical system for a motor vehicle is provided, which system requires a voltage supply during a possible towing-away operation. A voltage-supply control device recognizes the provision of an external voltage supply, in particular by way of a towing vehicle for the motor vehicle, and controls the voltage supply in the motor vehicle in such a manner that only one or more subsystems of the entire electrical system of the motor vehicle are supplied with voltage.
US08346428B2 Electronic stability program for a land vehicle
The invention concerns an electronic vehicle dynamics regulation system for a land vehicle, which system is set up for steering and braking intervention, and with which a sensor arrangement is associated, which sensor arrangement, for a steering intervention device and for a braking system which builds up braking forces independently of or in addition to the driver, captures the yaw angular velocity and/or the transverse acceleration and feeds them to the steering intervention device and braking system.
US08346425B2 Surface inspecting device
A modular surface inspecting device is provided. A modular surface inspecting device comprises a computing layer having a processing unit in which a modular service-oriented software is installed; a detecting layer having a plurality of sensors obtaining a plurality of surrounding information; and a dynamic layer carrying the computing layer and the detecting layer and controlled by a controlling command generated by the computing layer according to the plurality of surrounding information.
US08346423B2 Plug-in electric vehicle interlock
To prevent damage of a cord set used to charge a plug-in electric vehicle when the vehicle is driven away while the cord set is attached, an interlock can be provided to disable the vehicle. Such interlock may be based on a protective door over the charging receptacle being open or detection that a cord set is plugged in. However, in the event that the vehicle is in an activated state, the interlock is prevented from disabling the vehicle according to an embodiment of the disclosure. That is, undesirable disabling of the vehicle is prevented when either there is no indication of a cord set being coupled to the vehicle or the vehicle is in an activated state.
US08346422B2 Hybrid electric vehicle thermal management system
The present disclosure relates to thermal management systems and methods for operating a vehicle, such as a hybrid electric vehicle. The systems determine a sunload and set calibrated thresholds and modified temperatures for deriving conditions for sending engine climate commands according to the sunload readings. The calibrations and modifications are designed to yield better vehicle fuel economy.
US08346420B2 System and method for predicting vehicle energy consumption
A method is provided for generating projected vehicle energy consumption information for a second vehicle using statistical information describing a driving history of a driver of a first vehicle. Statistical information is determined from collected vehicle performance values while the driver operates the first vehicle, and is archived in at least one memory location. The archived statistical information is correlated with a vehicle specification describing a performance capability of the second vehicle. A message is processed that includes the projected vehicle energy consumption information for the second vehicle. A vehicle is provided for generating the projected vehicle energy consumption information, and includes at least one memory location, sensors for measuring vehicle performance values of the vehicle describing a driver history of the first vehicle, and a controller adapted for automatically determining the statistical information. A controller is also provided adapted for executing the method.
US08346417B2 Method and apparatus for controlling motor for skid mode of electric vehicle
The present invention discloses a method and apparatus for controlling a motor for an electric vehicle. The method and apparatus calculates the current acceleration α of the motor according to the detected rotor position values in real-time, and if the current acceleration α is greater than a predetermined forward acceleration α0, the output torque of the motor is decreased. If the acceleration α is less than a predetermined backward acceleration α1, then the output torque of the motor is decreased. Thus, when the vehicle travels from a normal road surface to a smooth road surface, the decrease or increase output torque may suppress the abrupt speed variations.
US08346416B2 Method, apparatus, signals and media, for selecting operating conditions of a genset
A method and apparatus for selecting optimal operating conditions of a genset is disclosed. The genset includes an engine coupled to an electrical power generator, the genset having a plurality of operating points each including an engine speed value and a generator electrical power output value, and having a plurality of cost values associated with operating the genset at respective operating points. The method involves selecting a set of operating points from the plurality of operating points such that a sum of cost values associated with operating points in the set is minimized and such that the engine speed and generator electrical power output values of the operating points in the set increase or decrease monotonically.
US08346415B1 Autonomous underwater navigation
Systems and methods for autonomous underwater navigation are disclosed. In one embodiment, a system for autonomous underwater navigation comprises an underwater communication network, at least one master controller node coupled to the underwater communication network, at least one network docking node coupled to the underwater communication network, and at least one submersible vehicle for underwater mapping at least a portion of a floor of a body of water. The submersible vehicle comprises a geolocation module to establish a geographic reference for at least one location in the underwater geographic region and an image collection module to collect images of an underwater geographic region proximate the geographic reference.
US08346413B2 Wireless display unit for ECP transition system
The present interface system includes a controller monitoring pressure on a locomotive brake pipe port, controlling pressure on a train brake pipe port in response to the pressure on a locomotive brake pipe port, providing ECP commands on an ECP trainline via a train electrical terminal in response to the pressure on the locomotive brake pipe port, and providing electrical power on the ECP trainline via an train electrical trainline terminal from the locomotive electrical trainline terminal. A transceiver is connected to the controller for wireless communication with the controller. A wireless display unit communicates via the transceiver with the controller and displays information from the controller to the operator remote from the interface system and provides inputs from the operator to the controller. The system also includes a three position change over valve. An event recorder and a GPS system may be connected to the controller.
US08346409B2 Variable speed flap retraction and notification
The present invention provides systems and methods for controlling the speed of flap retraction on aircraft, and alerts to the pilot of potentially unsafe flap position. The invention accepts direction from a pilot and senses operation of the aircraft to determine appropriate flap position and flap retraction speed.
US08346407B2 Method and device for assigning a first automobile to a second automobile
A method for assigning a first motor vehicle to a second motor vehicle by exchanging electromagnetic signals. The electromagnetic signals are transmitted from the first motor vehicle in a predetermined temporal signal pattern and received by the second motor vehicle, where they are compared as to whether the received electromagnetic signals correspond to a signal pattern stored in the second motor vehicle. The first motor vehicle then is assigned as a function of the comparison. This method is particularly suited to assigning trailers to a towing vehicle.
US08346402B2 Islanding detection in an electrical power delivery system
An intelligent electronic device is operable to use a signal derived from an electrical power delivery system to effectively detect an islanding condition. The intelligent electronic device is configured to compare a frequency deviation (from nominal frequency) and a rate-of-change of frequency of the electrical power delivery system to a protection characteristic of the intelligent electronic device to quickly and securely detect islanding conditions thereby enhancing power protection, automation, control, and monitoring performance. The intelligent electronic device uses local measurements of the electrical power deliver system to provide reliable and economical means to properly separate a generation site from the remainder of the electrical power delivery system. Such may be useful to prevent reclosing out of synchronism.
US08346397B2 Airflow adjustment user interfaces
Controllers for controlling heating, ventilating, air conditioning, and cooling (HVAC) systems are provided. The controllers include graphical user interfaces for user adjustment of system settings. The graphical user interfaces also may be designed to present information that facilitates user understanding of system operations. In certain embodiments, the controllers may allow users to adjust airflow values within a wide range of values. In these embodiments, the graphical user interfaces may include slide bars for adjusting the airflow values.
US08346391B1 Methods and systems for an autonomous robotic platform
A system and method can provide a command and control paradigm for integrating robotic assets into human teams. By integrating sensor to detect human interaction, movement, physiology, and location, a net-centric system can permit command of a robotic platform without an OCU. By eliminating the OCU and maintaining the advantages of a robotic platform, a robot can be used in the place of a human without fatigue, being immune to physiological effects, capable of non-humanoid tactics, a longer potential of hours per day on-station, capable of rapid and structured information transfer, has a personality-free response, can operate in contaminated areas, and is line-replaceable with identical responses. A system for controlling a robotic platform can comprise at least one perceiver for collecting information from a human or the environment; a reasoner for processing the information from the at least one perceiver and providing a directive; and at least one behavior for executing the directive of the reasoner.
US08346390B2 Single wheel robot system and its control method
This invention relates to a single wheel robot system and its control method. The robot is an intelligent self-control and thus self-balancing unicycle riding robot. The control method is the balance control method of the static imbalance unicycle robot. The single wheel robot includes mechanical body and control system; the body contains a single wheel in the substructure which can rotate around for balance; the control system comprises state sensors, motion controller, servo-driven controllers, and a power system. Among them, the motion controller receive signals from the state sensors, in accordance with control procedures for processing of the received signal, thereby issuing control instructions. The servo drive controller receives the control instructions and controls the motors of the robot to adjust posture to be balanced.
US08346387B2 Dedicated self-service return terminal and method of operating a dedicated self-service return terminal for receiving returned media on which entertainment data is stored
A dedicated self-service return terminal is provided for receiving returned media on which entertainment data is stored. The dedicated self-service return terminal comprises a media transporter having a media return slot through which returned media can be received from a customer returning the media, a removable media storage bin for storing returned media which has been received through the slot, a container having a chamber in which the media storage bin is installed when the media storage bin is in use, a sliding mechanism arranged to support the container for vertical sliding movement between a top position in which the media storage bin can receive returned media received through the slot and a bottom position in which the media storage bin can be removed from the container, and a controller arranged to control the sliding mechanism to effect movement of the container between the top and bottom positions during operation of the dedicated self-service return terminal.
US08346384B2 Cutting machine, control unit and recording medium
A cutting machine of the present invention for cutting a material to be cut, which is placed on a table, with a rotating saw blade, includes an imaging device, a determination device and a stopping device. The imaging device takes a video image of an area on the table and outputs the video image. The determination device makes a determination on whether or not a number of pixels of a specific color, which is previously set, exceeds a predetermined threshold in one frame of image constituting the video image outputted from the imaging device. The stopping device stops rotation of the saw blade when it is determined by the determination device that the number of pixels of the specific color exceeds the predetermined threshold.
US08346380B2 Method and an apparatus for processing a signal
A method of processing a signal is disclosed. The present invention includes receiving (a) downmix signal being generated from plural-channel signal and (b) spatial information indicating attribute of the plural-channel signal in order to upmix the downmix signal and including phase shift flag indicating whether phase of a frame of at least one channel of the plural-channel signal is shifted; obtaining inter-channel phase difference (IPD) coding flag indicating whether IPD value is used to the spatial information from a header of the spatial information; obtaining IPD mode flag indicating whether the IPD value is used to frame of the spatial information from the frame based on the IPD coding flag; obtaining the IPD value of parameter band in the frame, based on the IPD mode flag; upmixing plural-channel signal by applying the IPD value to the downmix signal; and shifting the phase of the frame of the at least one channel of the plural-channel signal based on the phase shift flag.
US08346379B2 Method and an apparatus for processing a signal
A method of processing a signal is disclosed. The present invention includes receiving a downmix signal generated from plural channel signal and spatial information indicating attribute of the plural channel signal to upmix the downmix signal; obtaining inter-channel phase difference (IPD) coding flag indicating whether IPD value is used to the spatial information from header of the spatial information; obtaining IPD mode flag based on the IPD coding flag from the frame of the spatial information, the IPD mode flag indicating whether the IPD value is used to a frame of the spatial information; obtaining the IPD value of parameter band of parameter time slot in the frame, based on the IPD mode flag; smoothing the IPD value by modifying the IPD value by using IPD value of previous parameter time slot; and generating plural channel signal by applying the smoothed IPD value to the downmix signal.
US08346378B2 Programmable controller
The value of fixed cycle time is adjusted to an optimum value in a short period of time. In a second operational mode (MON) of a PLC, a series of a plurality of system processes are repeatedly performed with a change to a user program in a peripheral service process being allowed. A change to fixed cycle time to be compared with actual cycle time is prohibited in a first operational mode (RUN) but is allowed in the second operational mode (MON) and a non-operational mode (PRG).
US08346377B2 Electronic control apparatus
An electronic control apparatus 100A is configured in such a way that a CPU 110A reads the conduction current of an opening/closing device 140n in an IPM 190A, by way of serial-parallel converters 114a and 114b and a second multi-channel A/D converter 116b; the opening/closing device 140n is opening/closing-controlled through a serial control signal SRn or a parallel control signal PWMn; and a reading timing control circuit 170n adjusts the reading timing in such a way that, regardless of the kind of the control signal, reading is performed during the period in which the opening/closing device 140n is driven to be closed. As a result, the serial-parallel converter can reduce the number of wiring leads between the IPM and the microprocessor, and the digital conversion value is accurately read, by adjusting the error between the serial-signal timing and the parallel-signal timing.
US08346374B2 Laminate distal lead seal with tissue ingrowth feature
An implantable lead may include a housing and a laminate distal seal disposed across a distal end of the housing. A coupler and a fixation helix secured to the coupler may be disposed within the housing. The fixation helix may have a retracted position in which the fixation helix does not penetrate the laminate distal seal and an extended position in which the fixation helix has pierced the laminate distal seal and extends therethrough.
US08346372B2 Motion-based optimization for placement of cardiac stimulation electrodes
An exemplary method includes use of a multielectrode device that can help position a cardiac stimulation lead to an optimal site in the heart based at least in part on cardiac motion information acquired via the multielectrode device and one or more pairs of current delivery electrodes that establish potential fields (e.g., for use as a coordinate system). An exemplary mutlielectrode device may be a multielectrode catheter or a multifilar, electrode-bearing guidewire. Various other exemplary methods, devices, systems, etc., are also disclosed.
US08346366B2 Spinal cord implant systems and methods
A system for transferring spinal cord signals comprises a superior electrode and an inferior electrode. The superior electrode interfaces with a first portion of a spinal cord of a human body; and the inferior electrode interfaces with a second portion of the spinal cord. The superior electrode has at least one superior contact for receiving signals from the first portion of the spinal cord to transmit to the inferior electrode; and the inferior electrode has at least one inferior contact for transmitting signals received from the superior electrode to the second portion of the spinal cord.
US08346362B2 Molded header connected to a medical device by lateral deformation of a sleeve/feedthrough pin sub-assembly
A header assembly for connecting an implantable medical device to at least one conductor lead terminating within a patient intended to be assisted by the medical device is provided. The implantable medical device is comprised of numerous feedthrough wires in a dense, non-linear, scattered format extending from the control circuitry and through a wall of the housing. The header assembly is comprised of an insulative body that is mountable on the housing of the medical device. The insulative body supports at least one conductor subassembly comprising a terminal that is directly connectable to the conductor lead, an intermediate conductor wire comprising a distal end connected to the terminal and a proximal end connected to a connector sleeve. Methods for making the header assembly and for connecting the header assembly to the implantable medical device are also disclosed.
US08346354B2 Determining a neuromodulation treatment regimen in response to contactlessly acquired information
Described embodiments include a system, an apparatus, and a method. A described system includes a sensor device configured to sense a property of a mammal without physically contacting the mammal. The system also includes a signal generator configured to generate a signal indicative of the sensed property of the mammal. The system further includes a treatment decision device configured to determine in response to the signal indicative of the sensed property of the mammal a neuromodulation treatment regimen for administration to a nervous system component of the mammal. The system also includes a computer-readable medium configured to maintain and to provide access to information corresponding to the determined neuromodulation treatment regimen.
US08346353B2 Implantable medical system for detecting incipient edema
An implantable medical system for detecting incipient edema has an implantable medical lead including an optical sensor having a light source and a light detector. The medical system further has an edema detection circuit that activates the light source to emit light, the light being directed into lung tissue of a patient and that obtains a light intensity value corresponding to an intensity of light received by the light detector, and that evaluates the light intensity value to detect a consistency with incipient edema.
US08346349B2 Method and apparatus for predicting patient outcomes from a physiological segmentable patient signal
A method and apparatus for predicting patient outcome from a physiological segmentable signal of a patient. In one embodiment, the method comprises the steps of obtaining the physiological segmentable signal of the patient; segmenting the physiological segmentable signal into a plurality of separate segmentable components; calculating a time series of the morphological distance between adjacent separate segmentable components of the plurality of separate segmentable components; and predicting patient outcome in response to the time series of the morphological distance. In another aspect, the invention relates to a method for extracting information from physiological signals for one or more subjects including the steps of partitioning the physiological signal into a plurality of components, grouping the components into a plurality of information classes, assigning a unique symbol to each information class, mapping each component to the assigned symbol, and examining one or more such sequences for clinical significance.
US08346345B2 Methods for assessing a physiological state of a mammalian retina
In one aspect the present invention provides methods for assessing a physiological state of a mammalian retina in vivo, the methods of this aspect of the invention each include the steps of (a) irradiating a portion of a mammalian retina, in vivo, with light having a wavelength in the range of from 600 nm to 1000 nm at an intensity sufficient to stimulate two-photon-induced fluorescence in the retina; and (b) assessing a physiological state of the retina by analyzing the fluorescence.
US08346344B2 Device localization and guidance
An apparatus and method is described for determining the location of a object inside a patient. Three dimensional image data of the patient is obtained by an imaging modality such as a C-arm X-ray device. The same or another imaging modality may be used to obtain projection radiographic images, having a coordinate system that can be registered with respect to that of the three dimensional image. The location of one or more features of a medical treatment device such as a needle or a catheter introduced into the imaging filed of view is determined either by an operator or by image analysis, in at least two projection radiographic images, and the position of the feature located in the three-dimensional volume. The projection on a radiographic image of a vector joining a first and a second position is used to assist in guiding the medical treatment device inside of the patient.
US08346337B2 Analyte monitoring device and methods of use
In aspects of the present disclosure, a multi compatible or universal blood glucose monitoring unit including a calibration unit is integrated with one or more components of an analyte monitoring system to provide compatibility with in vitro test strip that require calibration code and test strips that do not require calibration code. Also disclosed are methods, systems, devices and kits for providing the same.
US08346332B2 Absolute calibrated tissue oxygen saturation and total hemoglobin volume fraction
A medical device for monitoring a patient condition includes a first combination of a light source and a light detector to emit light into a volume of tissue, detect light scattered by the volume of tissue, and provide a first output signal corresponding to an intensity of the detected light. A control module is coupled to the light source to control the light source to emit light at least four spaced-apart light wavelengths, and a monitoring module is coupled to the light detector to receive the output signal, compute a measure of tissue oxygenation in response to the light detector output signal, and detect tissue hypoxia using the measure of tissue oxygenation.
US08346330B2 Reflection-detector sensor position indicator
A reflection-detector sensor position indicator comprises emitters that transmit light having a plurality of wavelengths. A detector outputs a sensor signal. At least one reflection detector outputs at least one sensor position signal. An attachment assembly attaches the emitters, the detector and the reflection detector onto a tissue site. A sensor-on condition indicates that the attachment assembly has positioned the emitters generally centered over a fingernail, the detector on a fingertip opposite the fingernail and the reflection detector over the fingernail. The sensor signal, in the sensor-on condition, is at least substantially responsive to the emitter transmitted light after attenuation by pulsatile blood flow perfused within a fingernail bed underneath the fingernail. The sensor position signal, in the sensor-on condition, is at least substantially responsive to the emitter transmitted light after reflection off of the fingernail.
US08346327B2 Method for identification of sensor site by local skin spectrum data
A method is provided for determining the location of the sensor. The method comprises determining a physiological parameter based on detected light and determining the location of the sensor based on the physiological parameter. In addition, a method is provided for operating a sensor that includes calibrating a sensor based on a patient-specific physiological parameter, in which the patient-specific physiological parameter is skin color, age, gender, pooled blood, venous blood pulsation, or abnormal tissue.
US08346325B2 Systems and devices for electrical filters
Adaptations and improvements to tubular metal powder filters include employing non-circular cross sectional geometries, aligning the inner conductor off-axis, replacing the inner conductive wire with a conductive trace carried on a printed circuit board, combining multiple filters within a single common outer conductive housing, and employing meandering and other non-parallel signal paths. The various adaptations and improvements are designed to accommodate single-ended and differential signaling, as well as superconducting and non-superconducting applications.
US08346321B2 Handheld type electronic device
A handheld type electronic device includes a main device body, a screen body, and first and second limiting mechanisms provided between the main device body and the screen body. The main device body includes a depression. The screen body is provided between left and right inner walls of the depression. The first limiting mechanism includes a pair of first protrusions and a pair of second recesses. The first protrusions extend resiliently and respectively into the first recesses to limit the screen body at a flipped-up state. The second limiting mechanism includes at least one second protrusion, and a second recess. The second protrusion is disposed to extend into the second recess to limit the screen body at a folded state. The second protrusion is subjectable to a force to withdraw from the second recess to enable the screen body to be flipped upward relative to the depression.
US08346319B2 Providing a converted document to multimedia messaging service (MMS) messages
Providing a mobile personal computer to send multimedia content in a multimedia document via a multimedia messaging service (MMS) message over a wireless network is disclosed. Multimedia content compatible for sending via the MMS is sent with assembling information to reassemble the multimedia document with the multimedia content.
US08346318B2 Cover
A user replaceable cover for attachment to and detachment from an apparatus including a first lateral part extending in a first direction, a second lateral part disposed opposite the first lateral part and extending in the first direction, a posterior part extending substantially in a second direction orthogonal to the first direction and joining the first lateral part and the second lateral part and an upper part having extremities and joining at the extremities the first lateral part, the second lateral part and the posterior part, wherein each of the first lateral part, the second lateral part, the posterior part and the upper part has an interior surface and an exterior surface, the user replaceable cover further including a plurality of sidewalls defined by the first lateral part, the second lateral part and the posterior part, wherein the sidewalls terminate at a lower edge for abutment with the apparatus; a face defined by the exterior surface of the upper part; an anterior edge defined at where the first lateral part, the second lateral part and the upper part terminate for abutment with the apparatus; a first posterior tenon extending from the interior surface of the posterior part; a second posterior tenon extending from the interior surface of the posterior part; and an anterior tenon extending from the anterior edge of the first lateral part.
US08346315B2 Power-aware selection of radio access technology
Methods and apparatus are disclosed for operating a multi-mode wireless communications device to select a radio access technology (RAT) requiring the lowest energy consumption by the device for a desired operating mode. An exemplary method comprises scanning a plurality of frequency bands to determine a set of available radio access technologies that support the desired operating mode, and evaluating, for each available RAT, RAT-specific system parameters and RAT-specific operating conditions. Based on the evaluation, the RAT requiring the lowest energy consumption by the wireless device for the desired operating mode is selected.
US08346314B2 Mobile communications network slot cycle
The slot cycle index is currently negotiated by a mobile handset and a base station. However, if the slot cycle index could be selected dynamically a mobile handset that operates more efficiently for the user would result. Talk time could be maximized when the battery, or other mobile power source is low, while connect time for a mobile call could be minimized when the battery is near fully charged or at times when the user is likely to make a mobile call. Additionally, location could be used to determine the likelihood that the user will make a mobile call. However, current network usage would typically need to be considered when determining if the slot cycle index should be changed. Mobile handset users could also charged for quicker response times, or mobile handset users on more expensive plans could be given typically faster response times. Many different things can be considered in determining when to adjust slot cycle index, such as, for example, battery power, time of day, or system loading. Additionally, combinations of factors can be considered to determine when to adjust slot cycle index.
US08346311B2 Audio signal processing apparatus, audio signal processing method, and communication terminal
An audio signal processing apparatus includes a band signal component extraction unit for extracting signal components in a predetermined frequency band from an audio signal input by an audio collection unit for collecting at least an outgoing call audio upon an audio phone call, a stationary signal component extraction unit for extracting a stationary signal component from the signal components, a signal adjustment unit having a level adjustment function of adjusting an output signal level with respect to an input signal level and an input and output characteristics change function of changing input and output characteristics upon level adjustment in the level adjustment function through a control signal and configured to set an incoming call audio signal upon the audio phone call as the input signal, and a control signal generation unit for generating the control signal for changing the input and output characteristics by using the stationary signal component.
US08346300B2 Communication terminal
A communication terminal optimally switches between the use of multicast reception and unicast reception, in consideration of the mobile radio environment of each terminal. For example, received signal strength indicator information is acquired at a received signal strength indicator information acquisition time calculated using a content reception time. Either multicast reception or unicast reception is selected according to the acquired received signal strength indicator information and content reception is performed. An optimal reception system can be selected and reception failure can be reduced. In addition, by performing a dynamic switching of reception methods as such, the base station-end can perform multicast delivery rather than unicast delivery when possible to communication terminals in favorable mobile radio environments, thereby significantly reducing the traffic load placed on communication paths.
US08346296B2 Portable telephone
A user enters a numeric string on a standby screen of a cellular telephone, and then presses a predetermined function key, the numeric string obtained by numerical conversion of a piece of registration information, in accordance with an assignment relationship indicated on numerical keys of the cellular telephone. A database in which numeric data obtained by the numerical conversion of a piece of registration information in accordance with the above-mentioned assignment relationship and the piece of registration information are associated with each other is previously held in the cellular telephone. The database is searched by using the entered numeric string as a search key, so that pieces of registration information associated with numeric data containing the numeric string are extracted. An exactly matching one of the extracted pieces of registration information is sorted in a high rank and displayed.
US08346288B2 Method and apparatus for transient frequency distortion compensation
Transient distortion is compensated for by multiplying an exponentially-decaying phase shift onto the distorted waveform. The exponentially decaying phase shift waveform is patterned after the transient which typically takes the form of an exponential and occurs upon introduction of power to a circuit or circuit component. A digital circuit produces an appropriate exponentially-decaying waveform which is used as the input for a look up table whose output is a complex sinusoidal waveform capable of compensating for the distortion. The complex sinusoid is multiplied onto the transmitted waveform. The decaying exponential is biased so that it crosses a threshold at which point the compensating circuitry is turned off.
US08346285B2 Systems and methods for providing a message responsive to detection of wireless communications activity within a predetermined area
A system and method is disclosed for detecting the presence and level of wireless communications activity within a predetermined area, without disclosing the identity of the wireless users, and for generating a message to certain information and communications devices in response to the detection of a predetermined level of wireless communications activity within the predetermined area. The information detected also may Include information relating to the general direction and rate of movement of detected wireless devices. The message generated in response to the detection of wireless communications activity may include wireless messages, including Short Message Service (SMS) messages, to persons desiring or needing to receive such information; messages to public officials and other interested persons; and automatic signals to devices such as computers, computer networks (including the internet and wireless networks), facsimile machines, signs, lights, loudspeakers, and other devices providing Information through other communication and Information media.
US08346283B2 Method for location determinating
A method for measuring a position includes: allocating a first ranging code and a first ranging region for a mobile station; receiving a second ranging code and allocation information on a second ranging region of the mobile station from a neighboring base station; transmitting the first ranging code and the second ranging code to the mobile station; receiving the first ranging code from the mobile station in the first ranging region; calculating a received timing adjustment value of the first ranging code; receiving a received timing adjustment value of the second ranging code from the neighboring base station; and measuring the position of the mobile station according to the received timing adjustment value of the first ranging code and the received timing adjustment value of the second ranging code. Therefore, the cost and efficiency can be improved by measuring the position of the mobile station by changing the ranging method used in the conventional system.
US08346277B2 Terminal having function for managing position information and program recorded medium
A wireless communication terminal having a wireless communication unit and a display is able to receive location information about the position of the terminal, remote terminal s, and at least one third location. The terminal obtains route information from the terminal to the at least one third location, from the terminal to the remote terminals, and from the remote terminals to the at least one third location, and displays travel routes between the locations. The terminal also obtains travel information comprising speed, estimated travel time, and travel direction from the terminal and the remote terminals, and displays travel progress of the terminal and the remote terminals.
US08346276B2 Device and method of collecting and distributing reporting service measurement data in a wireless communications system
A local radio network controller (RNC) includes one or more stage buffers, with each stage buffer including a database configured to receive and index service measurement data, and a plurality of service measurement data (SM) buffers configured to store the service measurement according to the index of the database, and to send at least one of the stored service measurement data to a next stage of processing at least one of during the receiving of the service measurement data by the stage buffer and before the stage buffer has completed receiving the service measurement data. A depth and number of the SM buffers and a buffer serving time are allocated such that the one or more stage buffers are scalable to support a service node of increasing size by supporting a diverse number of service measurement pegging and appearing virtually infinite in size to applications pegging the service measurement data.
US08346272B2 Adaptive sensitivity in wireless communication
A method of accommodating aberrant behavior in wireless devices in a wireless network includes the steps of establishing communication with at least one wireless device, monitoring signals received from the at least one wireless device, determining characteristics of the at least one wireless device based on the monitored signals, comparing the determined characteristics with prescribed characteristics for wireless devices exhibiting aberrant behavior and altering settings to accommodate the at least one wireless device, when the determined characteristics match the prescribed characteristics.
US08346267B2 Method and system for controlling data distribution via cellular communications utilizing an integrated femtocell and set-top-box device
Aspects of a method and system for controlling data distribution via cellular communications with an integrated femtocell and set-top-box (IFSTB) device are provided. In this regard, a cellular enabled communication device may detect when it is within cellular communication range of a femtocell. Upon detection of the femtocell, the cellular enabled communication device may communicate instructions to a content source instructing the content source to deliver multimedia content to the femtocell. In instances that multimedia content is already being delivered to the cellular enabled communication device prior to the detection, the instructions from the cellular enabled communication device may instruct the content source to redirect the multimedia content to the femtocell. In this regard, the multimedia content may be delivered from the content source to the cellular enabled communication device via the femtocell. The femtocell may deliver at least a portion of the multimedia content to other communication devices.
US08346259B2 Method for hand-over of terminal, network element, base station, and communication system
The invention provides a method for hand-over of a terminal from a first base station to a second base station, radio network element, terminal, base station and a communication system. The method for hand-over of a terminal from a first base station to a second base station, wherein said first base station is EV-DO enabled in an access network and said second base station is not EV-DO enabled, said method comprising: transmitting an EV-DO pilot signal from said second base station to said terminal; sending a route update message including an EV-DO pilot strength from said terminal if said EV-DO pilot strength is above a predetermined threshold; calculating a CDMA pilot strength based on said EV-DO pilot strength; and performing the hand-over of said terminal to said second base station when CDMA pilot strength is above the hand-over threshold.
US08346257B2 Selecting a cell associated with a radio access technology
Method in a user equipment for selecting a cell associated with a radio access technology. The method comprises the steps of obtaining an instruction to select a cell to be used among cells using a radio access technology being associated with a specific service class. Also comprising receiving a broadcast, which broadcast uses a radio access technology being associated with a respective service class and being associated with a respective priority level within that service class. Also comprising selecting a cell, which cell is using a radio access technology being associated with the specific service class in accordance with the obtained instruction and which cell is associated with the highest priority level. An arrangement in a user equipment, a method in a base station, an arrangement in a base station, a method in a core network node and an arrangement in a core network node is also provided.
US08346256B2 Method of multicast service provisioning
A method of provisioning multicast services is provided. In an example, the method includes forming a plurality of multicast groups, each of the plurality of multicast groups associated with one of a plurality of first channel quality ranges. A request for a multicast service and an indicator (e.g., a channel quality indicator (CQI)) indicating a channel quality of a mobile unit are received from the mobile unit. The mobile unit is assigned to one of the plurality of multicast groups based on the indicated channel quality and the plurality of first channel quality ranges.
US08346247B2 Soliciting first party in communication session to maintain call when degradation of connection to second party is anticipated
A system and method are provided for monitoring the quality of a communication session with a mobile device. Should the communication session degrade, rather than dropping the communication session the user of a device communicating with the mobile device is prompted to wait while an attempt is made to improve the quality of the communication session. Similarly if the user of the mobile device moves out of a coverage area, rather than dropping the communication session the user of the device communicating with the mobile device is prompted to wait until a new communication session can be established.
US08346246B2 Mobile radio terminal
A location registration control unit stores PSC used in a roaming prohibition cell in a prohibition cell list storage area. After that, if the reselection of cells is required for the reason that the receiving conditions become worse or other reasons, a reselection control unit detects PSC of neighbor cells, creates a list of the detected PSC regarded as candidates, stores the list in a candidate cell list storage area, receives notification information from the cell using the PSC other than the roaming prohibition cell in the list, and executes reselection.
US08346240B2 Method and system for completing a zone related call
A method and system, for completing a call to a mobile subscriber having one or more zones defined, where the calling party is presented options for call completion based on the distance and direction of the called mobile subscriber in relation to his zones and presence inside a perimeter around his zone. The call completion comprising; call back, notification by SMS or notification by voice message on entry or exit of the area enclosed by the perimeter, or connect with additional charges for the calling party.
US08346233B2 Devices, methods, and computer-readable media for providing sevices based upon identification of decision makers and owners associated with communication services
Devices, methods and computer-readable media for providing services based upon identification of decision makers and owners associated with communication services. Data for providing communication services based upon identification of decision makers associated with communication services is stored, wherein the data including a user profile and default template identifying a default decision maker for a service. Policy rules and the stored data are analyzed. A new decision maker for a particular service is identified based upon the analysis of the policy rules and the stored data. The communication services are provided to the identified new decision maker.
US08346231B1 Method and apparatus for establishing a conference call session with a wireless device
A method and system of establishing a conference call between end users provides initiating a request for at least one invitee to participate in the conference call. The request message is received on a first device prior to time the conference call is scheduled to begin. The message includes a hyperlink which may be activated to autonomously dial a number through the wireless device and connect with a conference call service provider. The conference call may be further accessed by satisfying one or more parameters necessary to enter the conference call. A communication link may be established between the at least one wireless device and the conference call service provider to begin the conference call via one or more autonomous conference call access operations.
US08346230B2 System and method for delivering geographically restricted content, such as over-air broadcast programming, to a recipient over a network, namely the internet
A system and method for delivering geographically restricted content, including but not limited to over-air broadcast programming, to a recipient over a computer network, namely the Internet. The content is only delivered over the computer network if the recipient's computer or network device requesting the content over the network is verified to be located in the geographically restricted area. A conventional tuner is employed by the recipient's computer to receive one or more over-air signals having a broadcast range deemed to be synonymous with the geographically restricted area for the requested content. If the tuner is able to receive such over-air signal(s), the requested content is delivered over the network to the recipient's computer. This is because the recipient is known to be physically located in the geographically restricted area by the ability of the tuner to receive the over-air signal(s).
US08346229B2 Scheduling and delivering ad meetings
A system and method for scheduling advertisement viewing sessions (“ad meetings”) and delivering those advertisements to a willing user. An ad meeting is scheduled by a user by creating and storing an ad meeting calendar item and sending a notification to an advertising agent. The advertising agent may select advertisements to send to the user based on the user's specified preferences, location, the time of the meeting, the time of the shopping trip, and/or other criteria. Alternatively, the advertising agent may invite users to an ad meeting by sending an invitation containing an ad meeting calendar item, or alternatively a user may share advertisements with other users by forwarding advertisements or inviting other users to an ad meeting. As an incentive to view advertisements, the user may have credits applied to their communications service provider account based on their advertisement viewing and sharing activity.
US08346228B2 System and method for providing interactive services using a mobile device
A method of and system for providing interactive services to a mobile device, comprising transmitting programming on-air to a first mobile device by a first facility in communication with a service provider and receiving by a second facility in communication with the service provider information based on the programming, wherein the first information comprises information relayed from the first device to the second facility after being processed by a second mobile device, is provided.
US08346225B2 Quality of service for device assisted services
Quality of Service (QoS) for Device Assisted Services (DAS) are provided. In some embodiments, QoS for DAS includes providing a wireless communications device configures to determine a QoS request for a service over a wireless network; and verifying the QoS request for the service over the wireless network using one or more verification techniques.
US08346224B2 Method and apparatus for creating a rating system for mobile subscribers based on wireless subscriber specific credentials
An improved system and method for rating subscribers based on wireless subscriber specific credentials. A wireless network operator, or a content/application provider assigns to a subscriber a unique username. For purposes of providing rating or feedback information, the assigned username acts uniquely to identify the subscriber, whose actual identity therefore remains anonymous. The subscriber uses his or her mobile phone to access a mobile telephony network. Evaluators may offer feedback or ratings of the subscriber using the internet.
US08346222B2 Alternate voicemail deposit notification for roaming mobile devices
Systems and methods allow a roaming mobile device to communicate with a visual voicemail (VVM) system to inform the VVM system of its roaming status. The VVM system then suspends VVM service for the voicemail account associated with the roaming mobile device and instructs a notification server to notify the roaming mobile device if a voicemail message is deposited into a voicemail box associated with the voicemail account.
US08346219B1 Method and system for delivering calling party notifications
A method and system are provided for delivering calling party notifications. An artificial intelligence software application located on an Intelligence Rules Server is operable to infer why a first call to a mobile station is not connected and predict when a second call to a mobile station is likely to be connected. The application communicates the inference and the prediction to a voice messaging system. The voice messaging system delivers a message to a calling party based on the inference and/or the prediction.
US08346217B2 Systems, methods and apparatus for controlling access to mobile devices
Systems, apparatus, methods and articles of manufacture provide for controlling access to one or more functions of a mobile device, or other computing device, based on information about activities of a user.
US08346216B2 System, method, and computer-readable medium for abbreviated-code dialing in a network system
A system, method, and computer readable medium for abbreviated dialing in a femtocell network is provided. A user having authorized access to the femtocell network may dial another authorized user using an abbreviated code. On receipt of the call request, a femtocell system may evaluate the destination number to determine if it is an abbreviated code. If the dialed number is not an abbreviated code, the femtocell system may direct the call request to the telecommunication core network for processing thereby. If the dialed number is evaluated by the femtocell system as an abbreviated code, the femtocell system may direct the call request to an on-site PBX for call handling. If the abbreviated code is a valid code and the dialed user equipment is currently in the femtocell network service area, the PBX may then complete the call setup within the femtocell network.
US08346214B2 Self provisioning of wireless terminals in wireless networks
A method of acquiring telecommunications service is disclosed. The method comprises listening to a wireless signal from a wireless network and decoding a country code from the wireless signal. The method further comprises selecting a subscriber identity based at least in part on the country code of the wireless signal and acquiring wireless service from the wireless network.
US08346209B2 Remote meter reading using the existing mobile network
A system and method remotely monitor a plurality of meters in a non-wireless service network using a wireless system transmitting short message service messages separate from the non-wireless service network. The system includes a query computer for generating a query message including a command to a selected meter of the plurality of meters, for processing a reply message from the selected meter, with the reply message including a response to the command from the selected meter, and for storing the response in a memory; and a wireless telecommunications network for transmitting completely wirelessly the query message and for transmitting the reply message completely wirelessly from the selected meter to the query computer, for remotely and wirelessly monitoring at least the selected meter in the non-wireless service network. The response in the reply message includes data in a SMS message in a Global System for Mobile Communications format.
US08346207B2 Fault location and control system for distribution lines
A location and control system automatically locates, identifies, and corrects faults on a distribution system. The fault location and control system includes a central computer connected at one end of the distribution network and one casing installed at various locations along the distribution network. Each casing encloses a radio transceiver, plus an amplitude modulation detector connected to the radio transceiver. Each casing is installed at a predetermined distance from each other. When a fault is produced in the distribution line, each of the amplitude modulation detectors adjacent to a place where the fault is produced emits a signal that is detected by the central computer. The central computer detects and compares the location of the place where the fault is produced by comparing the time of arrival of the signals. The central computer may then automatically or manually disconnect any part of the distribution network in order to extinguish the fault arc.
US08346203B2 Power management techniques for buffering and playback of audio broadcast data
Various techniques that relate to prolonging the battery life on a portable electronic device during the buffering and playback of audio broadcast data are provided. In accordance with disclosed embodiments, upon detecting a low power state, the device may implement one or more low power actions, including starting, continuing, or stopping one or more audio broadcast functions, such as buffering or playing back audio broadcast data, to reduce overall power consumption, and thus prolong battery life. In one embodiment, a user may specify one or more low power actions that are to be implemented during a low power state by configuring user settings stored on the device. In another embodiment, the device, upon detecting a low power state, may prompt the user to make a selection from a listing of selectable low power action options and perform the selected low power action.
US08346198B2 Low noise amplifier for a radio receiver
In one embodiment, the present invention includes an amplifier having a transistor stage coupled between a supply voltage and a bias current. The transistor stage has an input to receive a radio frequency (RF) input signal obtained from an antenna. The amplifier has an input impedance that is unmatched to a source impedance of the antenna. In some embodiments, this unmatched input impedance may be substantially greater than the source impedance, and may further be controlled based on a strength of the RF input signal.
US08346197B2 Method of dynamically compensating a relative movement of a communicating entity
A method of dynamically compensating a movement of a source communicating entity relative to a destination communicating entity comprising a set of destination antennas, an antenna data signal transmitted by a source antenna of the source communicating entity being pre-equalized by time reversing an estimated propagation channel between said source antenna and a reference destination antenna at a current time, the method comprising the iterative steps of the destination communicating entity estimating a current focus, estimating movement of the current focus, and selecting, for the next time period, a reference destination antenna for estimating the propagation channel and a target destination antenna for receiving said data signal.
US08346196B2 Method and system for coexistence in a multiband, multistandard communication system utilizing a plurality of phase locked loops
Methods and systems for coexistence in a multiband, multistandard communication system utilizing a plurality of phase locked loops (PLLs) are disclosed. Aspects may include determining one or more desired frequencies of operation of a transceiver, determining a frequency of unwanted signals such as spurs, intermodulation, and/or mixing product signals, and configuring the PLLs to operate at a multiple of the desired frequencies while avoiding the unwanted signals. The desired frequencies may be generated utilizing integer, which may include multi-modulus dividers. The wireless standards may include LTE, GSM, EDGE, GPS, Bluetooth, WiFi, and/or WCDMA, for example. The frequencies may be configured to mitigate interference. PLLs may be shared when operating in TDD mode, and used separately operating in FDD mode. One or more digital interface signals, zero exceptions on a transmitter spur emission mask, and sampling clocks for ADCs and/or DACs in the transceiver may be generated utilizing the PLLs.
US08346189B2 Power amplifier architectures
Implementations and examples of power amplifier devices, systems and techniques for amplifying RF signals, including power amplifier systems based on Composite Right and Left Handed (CRLH) metamaterial (MTM) structures.
US08346180B2 Transceiver
A transceiver includes an oscillator and a plurality of communication blocks. Each of the communication blocks includes frequency dividers and mixers. Frequency dividing number of the frequency divider included in one communication block is set to an even-numbered integer, and transmission local signals supplied from the frequency dividers to the mixer become quadrature signals having a phase difference of 90 degrees. The frequency dividing number of another frequency divider in the another communication block is set to a non-integer, and communication local signals supplied from the frequency divider to the mixers become non-quadrature signals having a phase difference at a predetermined offset angle from 90 degrees. The transceiver further includes a converting unit for giving a compensation offset amount having almost the same absolute value and having a polarity opposite to that of the offset angle to communication analog signals related to the mixer of the another communication block.
US08346177B2 Methods and arrangements for memory-efficient estimation of noise floor
A method for noise rise estimation in a wireless communications system is presented, which comprises measuring of samples of at least received total wideband power. From the measured samples of at least received total wideband power, a probability distribution for a first power quantity is estimated. This first power quantity can be the received total wideband power itself. The probability distribution for the first power quantity is used for computing a conditional probability distribution of a noise floor measure. This computing is performed recursively. A value of a noise rise measure is finally calculated based on the conditional probability distribution for the noise floor measure. A node of a wireless communications system having the above functionality is also presented. Typically, the node is a RNC.
US08346175B2 Wireless signal detection using a transformed lattice boundary
In at least some embodiments, a wireless communication system includes a transmitter that transmits a signal over a communication channel. The system also includes a receiver that receives the signal as an output of the communication channel. The receiver establishes a boundary for a transformed lattice and eliminates candidates outside the established boundary.
US08346171B1 Reducing interference between wireless networks
Devices, systems, methods, and other embodiments associated with reducing interference between wireless networks are described. In one embodiment, a method negotiates wirelessly between a first device and a second device for a quiet interval. The first device and the second device communicate wirelessly via a first network according to a first wireless protocol. The first and second devices are within a wireless area of a second network that communicates with a second wireless protocol. The method controls wireless transmission of data from at least one device on the first network by prohibiting transmissions during the quiet interval. Prohibiting transmissions during the quiet interval creates a reduced interference time period for wireless communications from the second network.
US08346170B2 Method and apparatus for communicating push-to-talk state to a communication device
Apparatus, which has a multilayer protocol stack for processing incoming messages, determines PTT state from messages received from a peripheral over a wireless serial communication channel. The apparatus: receives (902), from the peripheral, a sequence of messages comprising a plurality of data messages (e.g., RFCOMM messages), wherein each of the data messages provides an indication of a PTT state for the apparatus, and wherein the sequence of data messages is received over a short range wireless data path for exchanging priority data that comprises a wireless serial communication channel and that is different from a short range wireless data path for exchanging non-priority data. A pattern detector in the apparatus performs (904) a pattern matching process, within the first two layers of the multilayer protocol stack, to determine the PTT state indicated by each of the data messages and sets (906) the apparatus to have the determined PTT states.
US08346169B2 Enhanced wireless handset, including direct handset-to-handset communication mode
A wireless handset is provided with enhanced features and capabilities. The wireless handset may be embodied as a full-featured handset that is capable of operating either within a wireless network (such as a cellular or PCS network) or in a direct handset-to-handset communication mode that is independent of the wireless network. Alternatively, the wireless handset may be embodied as a special purpose handset, that is capable of simply operating in a direct handset-to-handset communication mode. The wireless handset may additionally include features for supporting and enhancing direct communication between handsets. Such features may include a find feature that permits a user to determine which objects, including other wireless handset users, are located within a predetermined operating range of the wireless handset. A memorize feature may also be provided to permit handsets and other objects exchange information by wireless transmission.
US08346164B2 Underwater communication system
An underwater communications system is provided that transmits electromagnetic and/or magnetic signals to a remote receiver. The transmitter includes a data input. A digital data compressor compresses data to be transmitted. A modulator modulates compressed data onto a carrier signal. An electrically insulated, magnetic coupled antenna transmits the compressed, modulated signals. The receiver that has an electrically insulated, magnetic coupled antenna for receiving a compressed, modulated signal. A demodulator is provided for demodulating the signal to reveal compressed data. A de-compressor de-compresses the data. An appropriate human interface is provided to present transmitted data into text/audio/visible form. Similarly, the transmit system comprises appropriate audio/visual/text entry mechanisms.
US08346160B2 System and method for detecting and measuring uplink traffic in signal repeating systems
A signal repeating system for a wireless network includes an antenna configured for transceiving signals between a base station and a user equipment device. Repeating circuitry is coupled to the antenna and defines an uplink path for signals from the user equipment device to the base station and a downlink path for signals from the base station to the user equipment device. The repeating circuitry includes gain circuitry and gain control circuitry that is coupled to the gain circuitry. The gain control circuitry is operable for varying the gain of the repeating circuitry according to a waveform. Measurement circuitry measures the receive power in the uplink path over time from the user equipment device. Processing circuitry cross-correlates the inverted gain variation waveform with the measured receive power for determining the existence of traffic from user equipment devices in the uplink path.
US08346159B2 Configuration of base station repeater
Configuring a cellular telecommunications network base station repeater for use at a particular location includes performing data collection activity at the location to obtain an indication of the transmit frequency of a nearby base station of the cellular telecommunications network. The repeater is then set to amplify received signals at that frequency. By only amplifying this particular frequency, the repeater can provide cellular telecommunications coverage at a location (for example a basement) where coverage might not otherwise be available by amplifying only the relevant frequency. This is in contrast to amplifying indiscriminately a wide range of frequencies, which can interfere with other radio transmissions.
US08346158B2 Repeater system for strong signal environments
A repeater system combines co-located antennas, an intentional imbalance in signal amplification between downlink and uplink, stability management and an amplification indicator to create a user-installed solution to co-channel interference within cellular systems, in strong signal environments such as elevated locations or high-rise building. The invention may be particularly relevant to cellular systems, such as CDMA, that allow limited imbalance between uplink and downlink path losses, thus enabling the design of an inexpensive repeater with a weaker or non-existent uplink, and which creates moderate signal amplification for selected line-of-sight signals, defeating co-channel interference over a small area. The difference in signal amplification on the downlink and uplink is maintained at a level below the capacity of the system to support imbalance, guaranteeing reliable cellular calls.
US08346156B2 Image forming apparatus having a bookbinding apparatus attachable thereto wherein a heater of the bookbinding apparatus is controlled based on a detection result of a temperature detection section and an input section
A bookbinding apparatus, which is capable of being attached to an image forming apparatus, and bookbinding by adhering a cover sheet onto a spine of a sheet bundle formed by a plurality of sheets on each of which an image has been formed by the image forming apparatus, the bookbinding apparatus including: a coating section for coating adhesive onto the spine of the sheet bundle; a heater for heating the adhesive; a temperature detection section for detecting temperature of the adhesive; an input section for receiving input from a user; and a heater control section for controlling the heater based on a detection result of the temperature detection section based on the input from the input section so that temperature of the adhesive becomes a predetermined control temperature, and changing a control condition of the heater.
US08346153B2 Image forming apparatus
An image forming apparatus includes an image forming unit including an image carrier carrying a developer image to form an image by transferring the developer image onto a recording sheet at an image forming position, a recording sheet accommodating unit, a feeding path, a conveyance roller provided in the feeding path for conveying the recording sheet to the image forming position, a discharge path that guides the recording sheet to an outside, a discharge roller being rotatable normally and reversely and discharging the recording sheet to the outside by rotating normally, and a reverse feeding path, by which the recording sheet is guided when the discharge roller reversely rotates, and which reverses the recording sheet so as to guide the recording sheet to be joined again with the feeding path. The reverse feeding path is joined with the feeding path between the image carrier and the conveyance roller.
US08346151B2 Image forming apparatus including a plurality of image forming sections and a plurality of discharging pipes
An image forming apparatus includes: a plurality of image forming sections respectively including developing portions and first removing portions as defined herein; a plurality discharging pipes as defined herein; and a delivery pipe as defined herein, the delivery pipe includes a changing portion in which a direction of delivering the coloring materials is changed to an upper side, and, among the discharging pipes, a discharging pipe that is downward extended from one of the first removing portions that is placed on a most downstream side in the oblique direction is disposed downstream from the changing portion of the delivery pipe in the delivering direction, and has a length shorter than lengths of the other discharging pipes.
US08346149B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a first member and a second member. The first member extends along a first longitudinal axis, and has a first elastic layer whose thickness varies along the first longitudinal axis to define at least one first convex portion and at least one first concave portion. The second member extends along a second longitudinal axis parallel to the first longitudinal axis, and has a second elastic layer whose thickness varies along the second longitudinal axis to define at least one second convex portion and at least one second concave portion. At least one of the first and second members is heated, and at least one of the first and second members is pressed against the other, with the first convex portion engaging the second concave portion and the first concave portion engaging the second convex portion, to define a fixing nip therebetween.
US08346148B2 Fixing device and image forming apparatus
A fixing device thermally fixes an unfixed image on a recording sheet by passing the recording sheet through a fixing nip. The fixing device has: a heat-generating endless belt; a first pressure member inside a running path of the endless belt; a second pressure member pressing the endless belt against the first pressure member from outside the running path to form the fixing nip, and a pair of power feeders. The endless belt includes: a circumferential resistive heat layer that generates heat upon receiving electric current; and a first electrode and a second electrode flanking a sheet passing area of the circumferential surface of the endless belt. Each electrode is composed of a pair of electrode layers, one on the inner and another on the outer circumferential surface of the resistive heat layer. Each power feeder is in contact with both the electrode layers of a different electrode.
US08346133B2 Image-forming device having mechanism for separating developing rollers from photosensitive drums
A laser printer includes a contact/separation mechanism that linearly moves developing cartridges between contact positions where the developing cartridges contact corresponding photosensitive drums and separating positions where the developing cartridges separate from the photosensitive drums. The contact/separation mechanism includes a pair of contact/separation members and a synchronous moving mechanism. The contact/separation members are disposed one on one side of the developing cartridges and another on another side of the developing cartridges. The synchronous moving mechanism is for linearly moving the contact/separation members in synchronization with each other.
US08346130B2 Image forming apparatus and a method of cleaning photosensitive drum surface
An image forming apparatus is configured to execute the steps including: a step of controlling a photosensitive drum and a developing roller such that the developing roller rotates in a predetermined direction and the photosensitive drum rotates in a reverse direction; and a step of controlling the photosensitive drum and the developing roller such that the developing roller stops and the photosensitive drum rotates in the reverse direction, so as to reduce toner filming.
US08346129B2 Image forming device having a mechanism for driving a fixing roller
An image forming device, configured to form an image on a sheet in an electrophotographic method, includes a fixing roller thermally fixing a developer image on the sheet, a driving unit generating a driving force, a first rotating body configured to be driven by the driving force and rotate the fixing roller, a clutch mechanism provided on a power transmission route to transmit the driving force from the driving unit to the first rotating body, the clutch mechanism switching between a state to transmit the driving force to the first rotating body and a state to block transmission of the driving force to the first rotating body, a second rotating body provided at a downstream side relative to the clutch mechanism on the power transmission route so as to rotate in conjunction with the first rotating body, a detecting unit detecting whether the second rotating body is rotating.
US08346127B2 Process cartridge and image forming apparatus
A process cartridge comprises a photosensitive drum and a developing roller. A coupling member is provided adjacent to one axial end of the developing roller. The coupling member includes a driven portion, and an intermediary portion configured and positioned to engage with the driven portion. The intermediary portion is also configured to be movable relative to the driven portion in a direction crossing the axis of the developing roller while maintaining engagement with the driven portion. The coupling member further includes a driving portion configured and positioned to receive a driving force for rotating the developing roller. The driving portion is also configured to engage with the intermediary portion, and to be movable relative to the intermediary portion in a direction crossing the axis of the developing roller while maintaining engagement with the intermediary portion.
US08346126B2 Image forming apparatus and developing cartridge
An image forming apparatus includes a drum unit which holds plural photosensitive drums, a developing cartridge which is provided for each photosensitive drum, a translation member which is provided to be movable linearly, and a movable member for each developing cartridge. The movable member includes a main body rotatably supported by the supporting shaft at one end portion thereof, an input portion provided at the other end portion thereof and to which a pressing force is input by the translation member with the linear movement thereof; an abutting portion which is provided between the one and other end portions of the main body, and abuts the drum unit while the movable member rotates about the supporting shaft; and an operating portion which applies to the supporting shaft a force for moving the developing cartridge as the movable member is rotated with the middle portion as a fulcrum.
US08346125B2 Process cartridge and developing cartridge
A process cartridge includes a photosensitive cartridge that has a photosensitive drum and a developing cartridge that is detachably mounted on the photosensitive cartridge. The developing cartridge includes a developing roller, an input gear, and a transmission gear. The developing gear supplies toner to the photosensitive drum. The input gear includes a contact portion that is in contact with a coupling member to receive the driving force and a gear portion. The input gear rotates about a rotational axis defining an axial direction when the contact portion receives the driving force. The transmission gear is meshingly engaged with the gear portion to transmit the driving force from the input gear to the developing roller. The gear portion has a pitch circle defined by being meshingly engaged with the transmission gear. The pitch circle of the gear portion is arranged to overlap with the contact portion in the axial direction of the input gear.
US08346124B2 Image-forming device and process cartridge configured to be installed in and removed therefrom
An image forming device includes a casing having a guide and a drawer configured to be movable between an inner position in which the drawer is located at an inner side of the casing and an outer position in which the drawer is located at an outer side of the casing. The drawer may include a plurality of photosensitive drums and a support disposed closer to a rear edge of the drawer than a front edge of the drawer. The guide may include a main guiding surface and one or more inclined surfaces. An engagement of the support with the one or more inclined surfaces of the guide regulates movement of the drawer upward or downward during movement of the drawer between the inner position and the outer position.
US08346122B2 Image forming device including lock member that locks cover member with respect to casing
An image forming device includes a casing, a cover member pivotable with respect to the casing between an open position and a closed position, a lock member that selectively locks and unlocks the cover member in the closed position, and a knob movable from an original position toward the open position of the cover member. The lock member is moved to an unlocking position as the knob is moved from the original position toward the open position.
US08346121B2 Image forming apparatus and image forming structure
An image forming apparatus includes: an image forming apparatus main body; and an image forming structure attached to and removed from the image forming apparatus main body. In a state where the image forming structure is attached in the image forming apparatus main body, a concave part is formed in a position opposite to another concave part formed in an adjacent image forming structure.
US08346120B2 Image forming apparatus that includes a medium conveyance unit, an image recording unit, and recording unit support portions
An image forming apparatus includes: a medium conveyance unit; an image recording unit; and recording unit support portions. The image recording unit is supported by the medium conveyance unit in an undetachable manner for a user who uses the image forming apparatus. The recording unit support portions have a first support portion and a second support portion which are disposed in the image recording unit on a side of an outlet and are spaced from each other in a width direction of a medium conveyed, and a third support portion which is disposed in the image recording unit on an opposite side to the outlet. At least the first support portion and the second support portion are supported on the side of the outlet of the medium conveyance unit.
US08346116B2 Image forming apparatus
An image forming apparatus includes: an image carrier; a charging member; a blast port that is provided in almost parallel with a longitudinal direction of the charging member; an air inlet that is provided on one of end sides in the longitudinal direction of the charging member; and a guiding passage that guides, to the blast port, the outside air taken in through the air inlet. A first guiding member is provided in the closest position to an air inlet side of the guiding passage. A second guiding member is provided in almost parallel with the longitudinal direction of the charging member in the guiding passage. A third guiding member is provided on the blast port side from the second guiding member in almost parallel with the longitudinal direction of the charging member in the guiding passage.
US08346114B2 Image forming apparatus and high voltage output power source
A power source includes a voltage setting unit configured to set an output voltage, a voltage generation unit configured to output the set voltage to a load, a feedback unit configured to detect the output voltage and feed back the detected voltage to the voltage setting unit, a current detection unit configured to detect a current value which is a sum of a current value flowing in the feedback unit and a current value flowing in the load when the set voltage is output to the load, and a control unit configured to switch between a constant current control which controls the set voltage so that the detected current value becomes a constant current, and a constant voltage control which controls the set voltage so that the voltage output to the load becomes a constant voltage based on the voltage value that is fed back by the feedback unit.
US08346113B2 Image forming apparatus including a cleaning member having a bias voltage
An image forming apparatus comprises: a rotatable image carrier operable to carry a toner image on a surface thereof; a transfer part operable to electrostatically transfer the toner image carried on the surface of the image carrier, onto a transfer material; a cleaning member that is in contact with the surface of the image carrier and that is operable to clean toner remaining on the surface of the image carrier after transfer by the transfer part; and a voltage supplier operable to apply, to the cleaning member, a bias voltage that is for cleaning the surface of the image carrier and that has a polarity opposite to a normal charging polarity of the toner. Here, application of the bias voltage by the voltage supplier starts before rotation of the image carrier starts, and when Vr>0, 0
US08346107B2 Image forming apparatus and control method thereof
An image forming apparatus including an image forming unit to form an image, a user switch unit to output a user operation signal to switch between a power-on state and a power-off state of the image forming apparatus, a main controller to control the image forming unit and to output a power control signal based on the user operation signal, a power switching unit to selectively supply operation power to the main controller based on the user operation signal and the power control signal, and an auxiliary controller to control the power switching unit such that the operation power is not supplied to the main controller when the power control signal is changed in a power-off state.
US08346106B2 Fixing device and image forming apparatus using same having a second heater outside the recording medium passing area
A fixing device includes a fixing member including a recording medium passing area inside thereof through which the recording medium passes, a first heater disposed in the fixing member to heat the fixing member, a first pressing member disposed opposite the fixing member to press against and rotate the fixing member to fix the unfixed toner image on the recording medium, a second heater disposed outside the recording medium passing area and inside the fixing member to heat the fixing member cyclically in a given cycle of heating, a temperature detector to detect a change in the temperature of the fixing member when the fixing member is cyclically heated by the second heater, and a determination unit to evaluate a condition of rotation of the fixing member based on the cycle of heating by the second heater and the cycle of change in the temperature detected by the temperature detector.
US08346099B2 Optical reception device and optical reception method
The present invention converts each of the optical differential signals from DPSK demodulator from an optical signal into an electrical signal by using optical-electrical signal converters. Thereafter, each electrical signal is subjected to amplification adjustment at an appropriate amplification factor by variable amplifier, and an appropriate delay amount is added to each electrical signal by variable delay line, and thereafter data discrimination is performed by discriminator. Since two differential signals after DPSK demodulation are subjected to amplitude and delay adjustments, the need for optical parts is obviated enabling the use of electric circuits which can be integrated. Thus, the cost of the optical reception device will be reduced. Moreover, the since electric signals whose phases and amplitudes are equalized are inputted to discriminator, erroneous determination of data at discriminator will be reduced.
US08346097B1 Light source for a passive optical network
A method comprises: receiving an RF signal; providing an RF signal level; setting a DC optical power level at one of at least two levels depending on whether the RF signal level is above or below an RF threshold; and modulating with the RF signal optical output power about the DC optical power level. An apparatus comprises: a light source; an RF detector arranged to receive the RF signal and to provide the RF signal level; an optical power control circuit coupled to the RF detector and to the light source that includes a comparator and is arranged to set the DC optical power level according to the RF signal level; and an optical modulator coupled to the light source and arranged to receive the RF signal and to modulate therewith optical output power about the DC set point.
US08346094B2 Optical transmission system and electronic device using the same
A light transmission system has a light transmission module having a light transmission path that transmits a data signal as an optical signal, wherein the light transmission module converts the optical signal transmitted through the light transmission path to an electrical signal and outputs the converted optical signal as a binarization signal, an electrical transmission path that outputs a clock signal as a binarization signal, a reception processing unit that performs a reception process on each of the data signal and the clock signal, and a first delay unit that delays a rise start time of the clock signal with respect to a rise start time of the data signal for the binarization signal. A delay amount of the clock signal by the first delay unit is a time less than or equal to a maximum value of a data dependency jitter (DDJ).
US08346093B2 Receiver of multimedia data
Disclosed is a multimedia data receiver using an optical cable that can receive multimedia data such as an image, voice and control signal whose media are different from each other through an optical transmission medium such as plastic or glass optical cables in a short or long distance area. The multimedia data receiver includes: an optical driver, amplifying a received signal of a single transmission format that is optical-to-electrical converted by an optical module connected to an optical cable, converting a serial data for transmission into an analog signal, performing optical transmission through the optical module; an interface control logic, extracting a control signal from the signal received through the optical driver, interfacing control data; and a digital signal processing logic, converting the signal received through the optical driver into data of the original transmission format through converting the signal into a digital signal and decoding the digital signal, deserializing a serial image data, transmitting the data to a display device connected thereto.
US08346091B2 Distributed antenna system for wireless network systems
A distributed antenna system is provided for communicating with a plurality of base stations. The distributed antenna system includes a system controller and a master unit communicating with at least one of the plurality of base stations. A remote unit communicates over a high data rate media with the master unit and/or a downstream remote unit. Alternatively, the distributed antenna system includes a controller and a digital time/space crosspoint switch controlled by the controller. A digitizing transceiver is in communication with the digital time/space crosspoint switch. The crosspoint switch is configured to transmit and receive digital data through the digitizing transceiver.
US08346090B2 Infrared communication system, movable object, supply facility, and method for infrared communication in the same
A supply facility supplies fluid to a movable object through a feed pipe connected with a connection port of the movable object. A feed connector of the feed pipe is rotatable around its axis when the feed pipe is connected with the connection port. At least one of the feed pipe of the supply facility and the movable object has multiple infrared communication elements. When the feed connector of the feed pipe is connected with the connection port of the movable object, at least one of the infrared communication elements is communicable with an infrared communication device on the other side via an infrared communication, regardless of the rotation phase.
US08346087B2 Wavelength-division multiplexing for use in multi-chip systems
Embodiments of a system that includes an array of chip modules (CMs) is described. In this system, a given CM in the array includes a semiconductor die that is configured to communicate data signals with one or more adjacent CMs through electromagnetic proximity communication using proximity connectors. Note that the proximity connectors are proximate to a surface of the semiconductor die. Moreover, the given CM is configured to communicate optical signals with other CMs through an optical signal path using optical communication, and the optical signals are encoded using wavelength-division multiplexing (WDM).
US08346084B2 Optical device with stable optical configuration
An optical device for a wavelength division multiplexing system has a telecentric lens system and a signal-processing optical element, where the signal-processing optical element performs switching, attenuation, or other optical signal processing for the optical device. The telecentric lens system acts as a self-compensating optical system to minimize sensitivity of the optical device to unwanted displacement of an input image from the optical axis of the optical device. The optical device may include multiple telecentric lens systems, in which case the optical device is also less sensitive to precise alignment between the telecentric lens systems.
US08346082B2 Method of saving power in optical access network
According to a method of reducing power in an optical access network, upon the application of power, an optical network terminal (ONT) operates normally in an activation mode. The ONT then determines whether the requirements for switching from activation mode to power-saving mode are satisfied. If the requirements are satisfied, the ONT transmits a sleep signal to an optical line terminal (OLT), which is a message notifying that the ONT will soon switch to power-saving mode. Thereafter, the ONT switches to power-saving mode and cuts off power for all functions except for power for monitoring and controlling external inputs. The ONT then determines whether the requirements for switching from power-saving mode to activation mode are satisfied. If the requirements are satisfied, the ONT transmits a wake-up signal to the OLT and switches to the activation mode for normal operation.
US08346081B2 Smart RF over glass (RFoG) CPE unit with seamless PON upgrade capability
Methods and apparatus are described for “Smart” RF over Glass (RFoG) CPE Unit with Seamless PON Upgrade Capability. A method includes operating a customer premises equipment device including transporting upstream cable return services with a laser; and switching a drive source for the upstream laser from an analog driver to a digital driver by using a managed electrical switch to reuse a wavelength of the laser. An apparatus includes a customer premises equipment device including a laser for transporting upstream cable return services; and a managed electrical switch coupled to the laser that is used to switch a drive source for the upstream laser to reuse a wavelength of the laser.
US08346080B2 Optical network system and memory access method
A system and method for handling accesses by nodes connected to a ring network, using time division multiplexing (TDM). The system includes: nodes capable of receiving only an optical signal of a wavelength or positional space allocated to the node, and of transmitting optical signals of wavelengths allocated to other nodes; and a ring network that performs TDM transmission of optical signals. The ring network has slots for transmitting optical signals of individual wavelengths. Information indicates whether an optical signal to be transmitted exists in each of the slots. Nodes include means for updating the information indicating that the optical signal exists and determining means for updating the information and determining, on the basis of the information, whether to transmit the optical signal.
US08346079B2 Path computation element protocol (PCEP) operations to support wavelength switched optical network routing, wavelength assignment, and impairment validation
An apparatus comprising a path computation element (PCE) configured for at least partial impairment aware routing and wavelength assignment (RWA) and to communicate with a path computation client (PCC) based on a PCE protocol (PCEP) that supports path routing, wavelength assignment (WA), and impairment validation (IV). The PCEP comprises at least one operation selected from the group consisting of a new RWA path request operation and a path re-optimization request operation. Also disclosed is a network component comprising at least one processor configured to implement a method comprising establishing a PCEP session with a PCC, receiving path computation information comprising RWA information and constraints from the PCC, and establishing impairment aware RWA (IA-RWA) based on the path computation information and a private impairment information for a vendor's equipment.
US08346078B2 Optical network equipment and optical network
A position in which an optical signal characteristic is compensated in an optical network can be chosen. An optical network equipment measures an optical signal characteristic for each wavelength, and notifies an optical network equipment on a communication path of an optical signal characteristic index and control necessity determination threshold. In an upstream portion of the communication path, the optical network equipment (a start point or the like of the communication path) that can compensate the optical signal characteristic for each wavelength determines the necessity to eliminate a deviation between wavelengths and the position to eliminate it, using the optical signal characteristic index and the control necessity determination threshold. The equipment determines a compensator to be controlled, and a compensation amount, based on the result, and commands an optical network equipment including the compensator to control the compensator, using a communication path establishment control protocol such as GMPLS-extended RSVP-TE.
US08346074B2 Autofocus camera systems and methods
In an example embodiment, a method for focusing a miniature camera includes applying a signal to an actuator in the camera, moving a MEMS stage movably supported by one or more flexures in response to the application of the signal, moving a lens in response to the moving of the MEMS stage, and limiting movement of the MEMS stage to substantially one degree of freedom corresponding to an optical axis of the lens.
US08346070B2 Device for supporting a camera in a helicopter
A device for supporting a camera to facilitate capturing stable images from a moving and vibrating platform, such as a helicopter includes a base plate and a vertical post attached to the base plate and extending upwardly from the base plate. A swing arm is fixed to the top of the vertical post in a manner that allows the swing arm to pivot around a vertical axis of the vertical post. A handle is attached to the swing arm and extends upwardly from the swing arm Suspended from the handle below the swing arm is a fixture for supporting the camera. The fixture supporting the camera includes that reduce the transmission of vibrations and shocks to the camera. The device for supporting a camera can be secured in place inside a helicopter without altering the structural integrity of the helicopter.
US08346067B2 System and method for distributed trick play resolution using user preferences
A media system and method for distributed trick play resolution using user preferences. The method of distributed trick play resolution in a distributed media group network, includes: determining trick play preferences at each of a plurality of peer nodes in the distributed media group network with respect to a media item; and resolving conflicting trick play preferences between the peer nodes based on the determined trick play preferences. Other embodiments are disclosed.
US08346066B2 Moving image reproducing apparatus and moving image shooting apparatus
An image pick-up apparatus is provided, which is provided with a recording medium, a image processing unit, a display, and a controlling unit. The recording medium stores plural continuous image frames of one scene. The image processing unit adds and combines a predetermined number of image frames among the plural image frames stored in the recording medium to successively produce image frames H for reproduction. The display switches the image frames for reproduction at a reproducing frame rate to reproduce a moving image. The controlling unit sets the number of image frames to be added and combined by the image processing unit in accordance with a reproducing speed of the moving image, whereby the moving image is reproduced with noises reduced at various reproducing speeds.
US08346063B2 Recording device and method of operation
An exemplary method of operating a recording device comprises acquiring a title of a recorded program when a recording operation begins. The exemplary method further comprises determining, at a first specific time period after a next-occurring hour of the clock or after a next-occurring half hour of the clock during the recording operation, whichever occurs first, whether the recording operation started within a second specific time period, the second specific time period being between the first specific time period and thirty minutes, storing as the title of the recorded program the title acquired when the recording operation began if the recording operation was not started within the second specific time period, and reacquiring the title of the recorded program if the recording operation was started within the second specific time period.
US08346050B2 Recording medium, method, and apparatus for reproducing text subtitle streams
A recording medium includes a data area storing at least one text subtitle stream, each text subtitle stream including a style segment defining a group of region styles and a plurality of presentation segments, at least one of the plurality of presentation segments containing first and second regions of text which are linked to first and second region styles selected from the group of region styles, respectively, wherein the first and second region styles define a same text flow.
US08346049B2 Captioned video playback apparatus and recording medium
Disclosed is a captioned video playback apparatus comprising a storage unit that stores a caption signal defining a plurality of caption lines and a video signal defining a plurality of video images in association with a playback timing; a caption select unit that selects one of the plurality of caption lines defined by the caption signal stored in the storage unit; a caption playback unit that plays back the caption line selected by the caption select unit; a video playback unit that plays back the video signal stored in the storage unit; and a mode changeover unit that changes between a caption view mode for playing back a caption line selected by the caption select unit and a video image corresponding to the caption line using the caption playback unit and the video playback unit, and a normal view mode for playing back a video image using the video playback unit.
US08346047B2 Fiber management component
A fiber management component includes a housing having an interior, a floor in the interior and a first wall having an aperture communicating with the interior. A platform is connected to the housing, which platform has a first portion with a bore that has a first end facing the aperture and a second portion forming a channel extending toward the bore. The channel is configured to releasably secure a spring push of a fiber optic connector to the platform and the bore is configured to slidably support a ferrule of a fiber optic connector.
US08346046B2 Release latch for pre-terminated cassette
A release latch for a pre-terminated cassette is described. The pre-terminated cassette includes a release latch to allow removal of the pre-terminated cassette from a patch panel, where the patch panel includes a retaining feature for retaining the pre-terminated cassette. The release latch includes a cantilever beam located on the sidewall of the pre-terminated cassette. The cantilever beam has a hinge point that allows the beam to deflect with respect to the sidewall. The release latch further includes a depressing tab provided at the distal end of the cantilever beam and a latch tab protruding from the surface of the cantilever beam between the hinge point and the depressing tab. The latch tab is capable of engagement with the retaining feature of the patch panel when the cassette is installed in the patch panel.
US08346040B2 Buffered optical fiber
A buffered optical fiber structure includes an optical fiber, a mechanical reinforcement member extending along the optical fiber, a protective sheath having a cavity containing the optical fiber and the mechanical reinforcement member, and an intermediate material contacting the protective sheath and surrounding the optical fiber and the mechanical reinforcement member.
US08346029B2 Highly rare-earth doped fiber
A multicomponent glass fiber having a doping concentration of 55%-85% (wt./wt.) of a rare-earth oxide is presented. The rare-earth oxide is selected from the group comprising: Pr2O3, Nd2O3, Pm2O3, Sm2O3, Eu2O3, Gd2O3, Tb2O3, Dy2O3, Ho2O3; Er2O3, Tm2O3, Yb2O3, La2O3, Ga2O3, Ce2O3, and Lu2O3. Additionally, an all-fiber isolator using highly rare-earth oxide doped fibers is disclosed.
US08346027B2 Electro-optic device
Provided is an electro-optic device. The electro-optic device includes an input Y-branch comprising a first input branch and a second input branch, an output Y-branch comprising a first output branch and a second output branch, a first optical modulator and a second optical modulator connected in series between the first input branch and the first output branch, and a third optical modulator connecting the second input branch to the second output branch. The first optical modulator comprises a PIN diode, and each of the second optical modulator and the third optical modulator comprises a PN diode.
US08346026B2 Photoelectric device using PN diode and silicon integrated circuit (IC) including the photoelectric device
Provided are a photoelectric device using a PN diode and a silicon integrated circuit (IC) including the photoelectric device. The photoelectric device includes: a substrate; and an optical waveguide formed as a PN diode on the substrate, wherein a junction interface of the PN diode is formed in a direction in which light advances; and an electrode applying a reverse voltage to the PN diode, wherein N-type and P-type semiconductors of the PN diode are doped at high concentrations and the doping concentration of the N-type semiconductor is higher than or equal to that of the P-type semiconductor.
US08346024B2 Method of initiating requested action via substrate printed with naphthalocyanine dye
A method of initiating a requested action in a computer system via a printed substrate. The substrate has human-readable information and machine-readable coded data printed thereon. The coded data is indicative of a substrate identity and of a plurality of locations on the substrate. The method comprises the steps of: (a) interacting with the substrate using an optically imaging sensing device; (b) imaging the coded data; (c) generating indicating data in the sensing device using the imaged coded data, the indicating data identifying the substrate identity and a position of the sensing device relative to the substrate; and communicating the indicating data to the computer system so that the computer system can initiate the requested action. The coded data is printed with an ink comprising an IR-absorbing naphthalocyanine dye.
US08346022B2 System and method for generating an intrinsic image using tone mapping and log chromaticity
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image in an array of pixels, in a computer memory, performing a tone mapping method on the image, performing a log chromaticity method on the image and calculating a color value for each pixel as a function of information relevant to the tone mapping method and the log chromaticity method.
US08346018B2 Hot folder determining rotation angle of image
An image processing apparatus obtains registration information associated with an information processing apparatus at a transmission destination to which an image read by an image reader is to be transmitted. Based on the registration information, the image processing apparatus determines whether the information processing apparatus requires executing image rotation at the image processing apparatus.
US08346016B1 Large-scale image processing using mass parallelization techniques
Assets of raw geo-located imagery can be divided into tiles and coverage masks can be generated for each tile. For each tile, fragments of pixels from coverage masks of neighboring tiles can be extracted and tagged. The fragments can be sorted and stored in a data structure so that fragments having the same tag can be grouped together in the data structure. The fragments can be used to feather the coverage mask of the tile to produce a blend mask. Multi-resolution imagery and mask pyramids can be generated by extracting fragments from tiles and minified (e.g., down-sampled). The minified fragments can be tagged (e.g., by ancestor tile name), sorted and stored in a data structure, so that fragments having like tags can be stored together in the data structure. The fragments can be assembled into fully minified tiles for each level in the pyramid. Input tiles in a first projection are re-projected into a second projection using techniques that minimize distortion in the re-projected imagery.
US08346013B2 Image processing apparatus, image processing method, and program
An image processing apparatus includes a defined binary image generating unit configured to generate a defined binary image associated with a level image, which is associated with an input image, the level image having pixel values of pixels represented using a first value, by regarding a pixel as a defined or undefined region pixel and setting the pixel to have a predetermined second or third value; and an estimated foreground color image generation unit configured to generate an estimated foreground color image associated with the input image, by setting the pixel values of the pixels regarded as the undefined region pixels in the defined binary image to pixel values of pixels in the input image corresponding to pixels for which distances each obtained from an integrated value of the amounts of change in continuity information are shortest from among the pixels that are regarded as the defined region pixels.
US08346010B2 Image processing device, imaging device, evaluation device, image processing method, and optical system evaluation method
An image processing device that can highly precisely correct an image with a degraded image quality due to the unnecessary diffracted light generated in the optical system including the diffractive optical element is provided. The image processing device includes an evaluation area setting unit (111) which detects a saturated pixel having a saturated luminance value, from among pixels included in the image and to set an area in the image including the detected saturated pixel as an evaluation area, a pixel count calculating unit (112) which calculates a pixel count for each of luminance values of pixels included in the set evaluation area, a first luminance value determining unit (113) which determines a first luminance value indicating a maximum luminance of an image of the unnecessary diffracted light, based on a transition of calculated pixel counts arranged in order of luminance value, a second luminance value determining unit (114) which determines a second luminance value which is a luminance value corresponding to a background of the image, and a correction unit (116) which corrects a luminance value of a pixel of luminance lower than luminance of the first luminance value and higher than luminance of the second luminance value from among the pixels included in the evaluation area so as to lower the luminance of the pixel.
US08346005B2 System and method for “Bokeh-Aji” shot detection and region of interest isolation
A “Bokeh-Aji” image is one in which the region of interest is in focus and the background is out of focus. Detection of “Bokeh-Aji” type images and then isolation to the region of interest area in a low complexity way without any human intervention is beneficial. A set of tools for performing this task include SAD and high pass filtering based in-focus/out-of-focus area separation, in-focus/out-of-focus block distribution based “Bokeh-Aji” shot detection and region of interest isolation. By effectively integrating these tools together, the “Bokeh-Aji” images are successfully identified, and the region of interest area is successfully isolated.
US08346003B2 Image processing for reducing blur
An image processing device for converting an input image into an output image whose blur is reduced. The image processing device includes a first image extracting section that extracts a plurality of pixels composed of a pixel of the input image corresponding to a pixel of interest in the output image and predetermined pixels surrounding the pixel of the input image. A first feature quantity calculating section calculates a first feature quantity from the plurality of pixels extracted by the first image extracting section. A second pixel extracting section extracts a plurality of pixels composed of the pixel of interest and predetermined pixels surrounding the pixel of interest from the input image. A predicting section then generates a pixel value of the pixel of interest.
US08346002B2 High dynamic range image hallucination
An apparatus and method provide for providing an output image from an input image. The input image may contain at least one portion that does not display certain desired information of the image, such as texture information. The desired information may be obtained from a second portion of the input image and applied to the at least one portion that does not contain the texture information or contains a diminished amount of the texture information. Also, at least one characteristic of the second portion of the input image may not be applied to the at least one portion such as illumination information. In another example, the input image may be decomposed into multiple parts such as a high frequency and a low frequency component. Each component may be hallucinated individually or independently and combined to form the output image.
US08345995B2 Image coding method and apparatus using spatial predictive coding of chrominance and image decoding method and apparatus
A method and apparatus for coding a chrominance component of an intra-image using spatial predictive coding and a method and apparatus for decoding the coded chrominance component are provided. The coding apparatus includes a variation calculator, which calculates a vertical variation and a horizontal variation with respect to a current block to be predictively coded among blocks having a predetermined size, into which a chrominance component of an input image is divided, using pixel values in an upper reference block adjacent to the current block and pixel values in a side reference block adjacent to the current block; a hybrid predictor, which divides the current block into a predetermined number of regions according to the vertical and horizontal variations and generates a prediction value of each pixel in each region using a pixel value in the upper reference block or a pixel value in the side reference block; a differential value generator, which generates a differential value between the prediction value and a corresponding real pixel value in the current block and codes the differential value using a predetermined coding method.
US08345994B2 Image data transmission
A method for transmitting image data sets via a communication network is provided. Image data are processed for dividing the image into a plurality of image sub regions and for determining for each of the plurality of the image sub regions a hash code in dependence upon pixel data of pixels located in the respective image sub region. The hash codes are transmitted together with location data of the respective image sub regions if the hash code exists in an associative dataset and the pixel data are transmitted together with location data of the respective image sub regions if the hash code does not exist in the associative dataset. Upon receipt of at least one of the hash codes and the pixel data together with the location data, image data are generated by performing at least one of: retrieving the pixel data from the associative dataset in dependence upon the received hash codes and placing the retrieved pixel data in the image in dependence upon the location data; and, placing the received pixel data in the image in dependence upon the location data.
US08345993B1 Electronic coding system for security of identification
A multi-level data encoding system is provided that is operable on a computer. The encoding system includes a data input device adapted to input a data set and store the data set in a database. The system further includes an encoder adapted to encode the data set and separate the encoded data set into two files, wherein each character of the data set comprises a unique electronic footprint. Additionally, the system includes a data field adapted to organize the encoded data set for proper decoding, a master file comprising one file of the encoded data set and an overlay file comprising the other file of the encoded data set. The system also includes a decoder adapted to align the overlay file onto the master file to decode the encoded data set.
US08345989B1 Illumination station for use in pharmaceutical identification system and methods therefor
A method of determining the identity of pharmaceutical tablets contained within a pharmaceutical vial includes the steps of: obtaining a first image of the vial as it is illuminated with colored light; obtaining a second image of the vial as it is illuminated with infrared radiation; processing the first and second images to obtain comprehensive image data; comparing the comprehensive image data to image data of a known pharmaceutical expected to be contained in the vial; and determining whether the pharmaceutical in the vial is the expected pharmaceutical based on the comparing step. The use of images obtained under both colored and IR illumination can assist in producing an accurate comprehensive image data.
US08345985B2 Electronic device and method for matching images
In an electronic device and method of matching an image A and an image B, grayscale centers of the image A and the image B are computed. The image A is divided into n equal parts Dk(k=1˜n) according to the grayscale center, and a grayscale density Vk of each part Dk is computed, to acquire n grayscale densities Vk(k=1˜n) which are regarded as feature data u of the image A. Feature data v of the image B is extracted in the similar way. A similarity of a grayscale density Vak selected from the feature data u and the grayscale density Vbk selected from the feature data V, is computed. Thus, n similarities are computed. A similarity β(n, u, v) of the image A and the image B is computed according to the n similarities.
US08345982B2 System and method for search portions of objects in images and features thereof
Embodiments enable searching of portions of objects in images, including programmatically analyzing each image in a collection in order to determine image data that, for individual images in the collection, represents one or more visual characteristics of a portion of an object shown in that image. A user is enabled to specify one or more search criteria that includes image data, and a search result may be determined based on one or more images in the collection that show a corresponding object that has a portion that satisfies a threshold. The threshold is defined at least in part by the one or more search criteria.
US08345979B2 Methods for finding and characterizing a deformed pattern in an image
A method is disclosed for finding a deformed pattern in an image using a plurality of sub-patterns. By advantageously restricting sub-pattern search ranges, search speed is improved, and the incidence of spurious matches is reduced. The method also quickly decides which sub-pattern result, of several potential candidates, is most likely to be the correct match for a deformed sub-pattern. Also, a method is provided for characterizing a deformed pattern in an image by using results from feature-based search tools to create a mapping that models the deformation of the pattern. A transform, selectable by a user, is fit to the results from the search tools to create a global deformation mapping. This transformation is fit only to feature points derived from matches resulting from successful sub-pattern search, without including data from areas of the pattern that were blank, not matched, or otherwise didn't contain information about the pattern's distorted location.
US08345961B2 Image stitching method and apparatus
The present invention relates to an image processing technology, and discloses an image stitching method and apparatus to solve the problem of severe ghosting of an image stitched in the prior art. In the embodiments of the present invention, the overlap region of two images is found, a depth image of the overlap region is obtained, and the two images are stitched together according to the depth image. In the stitching process, the 3-dimensional information of the images is obtained by using the depth image to deghost the image. The method and apparatus under the present invention are applicable to multi-scene videoconferences and the occasions of making wide-view images or videos.
US08345960B2 Method for the three-dimensional synthetic reconstruction of objects exposed to an electromagnetic and/or elastic wave
A method for synthetic reconstruction of objects includes: extracting criteria from a knowledge base; extracting, from sensed signals filtered by the criteria, weak signals; extracting, from the weak signals, weak signals of interest; removing noise from and amplifying the weak signals of interest and obtaining useful weak signals; identifying useful direct information, from useful weak signals filtered by the criteria and supplying optimum criteria; reconstructing, using the useful direct information, information of interest; reconstructing, using the information of interest, useful information and supplying optimum criteria; reconstructing, based on the useful information, three-dimensional information, supplying a recognition state file and supplying the optimum criteria; and updating the criteria with the optimum criteria.
US08345948B2 Automated turnout inspection
A method of inspecting a turnout of a track includes the steps of: capturing images of the components of the turnout; converting each image into a set of coordinates that traces the transverse cross-section of a rail profile; analyzing the rail profile to determine if the rail profile is a profile of arunning rail portion or a component. Upon determination that the image represents a component, taking measurements of the rail profile and applying virtual gauges to the rail profile to check for potentially dangerous conditions of the component; and generating a summary of each cross-section of the rail profile of the component indicating problem areas. The method is used for identifying certain classes of switch or turnout rail conditions which can lead to derailments, and for enhancing the turnout inspection approach currently used. The use of this method as an integrated part of the rail profile monitoring program will reduce reliance on field measurements and will also allow more frequent, comprehensive, and convenient analysis of turnout condition.
US08345946B2 Determining orientation of cilia in connective tissue
The present invention provides methods and apparatus for determining an orientation of a cilium relative to a characteristic of the shape of the cell from which the cilium projects. Three-dimensional microscopy data may be used to determine an orientation of a cilium relative to a specified axis, which is determined from a profile for each cell. Such orientation may be used to forecast alter, or otherwise study the growth process of chondrocytes. Results indicate that the shape of chondrocytes, the position of the ciliary basal body, the incidence of cilia, and the orientation of cilium, are not random through the growth plate.
US08345937B2 Image processing apparatus and control method for same
A person is detected as a subject from an image obtained by image capture, and information, for example, the number of such subjects, is obtained as subject-related information. Then, the greater the number of subjects, the more a setting of a condition that the subjects should satisfy is relaxed. As a result, in an image processing apparatus having a function that identifies a subject state, the usability of that function that identifies the subjects can be improved even in a case in which multiple subjects are present.
US08345935B2 Detecting behavioral deviations by measuring eye movements
Detecting behavioral deviations in members of a cohort group is provided. A member of a cohort group is identified. Each member of the cohort group shares a common characteristic. Ocular metadata associated with the member of the cohort group is generated in real-time. The ocular metadata describes movements of an eye of the member of the cohort group. The ocular metadata is analyzed to identify patterns of ocular movements. In response to the patterns of ocular movements indicating behavioral deviations in the member of the cohort group, the member of the cohort group is identified as a person of interest. A person of interest may be subjected to an increased level of monitoring and/or other security measures.
US08345934B2 Method for automatic storytelling for photo albums using social network context
A method for automatically selecting and organizing a subset of photos from a set of photos provided by a user, who has an account on at least one social network providing some context, for creating a summarized photo album with a storytelling structure. The method comprises: arranging the set of photos into a three level hierarchy, acts, scenes and shots; checking whether photos are photos with people or not; obtaining an aesthetic measure of the photos; creating and ranking face clusters; selecting the most aesthetic photo of each face cluster; selecting photos with people until complete a predefined number of photos of the summarized album picking the ones which optimize the function: Of(C,C*,S,CSN)=αfAf(S)−γfd(HCharacter(S)HCharacter(C∪CSN)−δfd(HAct(S),HAct(C*)); and then selecting non-people photos which minimize the following function Oa: Oa(C*,S)=d(HAct,(S),HAct(C*)); ordering all the selected photos in chronological order; and finally discarding all the photos which have not been selected.
US08345931B2 Biometric based authorization systems for electronic fund transfers
A money transfer authorization method that includes the step of providing transferor biometric information to a party verification processor that verifies an identity of the transferor by comparing the transferor biometric information with previously registered biometric information from the transferor, where the transferor provides transfer identity information to receive the money. The method also includes confirming that the verified transferor has sufficient funds or credit for the money transfer, and providing transferee biometric identification to the party verification processor that verifies the transferee by comparing the transferee biometric information with previously registered biometric information from the transferee. The transferee has to provide transfer identity information before the money is given to the transferee.
US08345929B2 Method for visualizing and comparing images or volumes of data of physical quantities
Method for visualizing and comparing two images or volumes of data of physical quantities or information referable to the same, recorded by means of suitable equipment, comprising the following steps: —defining which of the two quantities will be represented as color variations, and which as brightness variations; —defining a chromatic representation system based on three color coordinates, in which one coordinate represents the brightness and the other two coordinates represent appropriate color attributes; —applying a suitable transformation to the values of the physical quantities to be represented, so that the values of the physical quantities to be visualized are transformed from the original coordinates into the preselected chromatic coordinates; —transforming the values of the quantities to be visualized from the system of pre-selected coordinates into the chromatic coordinates typical of the pre-selected visualization system; —visualizing the image/volume containing the combination of the two quantities.
US08345925B2 Image processing device, object selection method and program
There is provided an image processing device including: a data storage unit that stores object identification data for identifying an object operable by a user and feature data indicating a feature of appearance of each object; an environment map storage unit that stores an environment map representing a position of one or more objects existing in a real space and generated based on an input image obtained by imaging the real space using an imaging device and the feature data stored in the data storage unit; and a selecting unit that selects at least one object recognized as being operable based on the object identification data, out of the objects included in the environment map stored in the environment map storage unit, as a candidate object being a possible operation target by a user.
US08345923B2 System for automated screening of security cameras
The present invention involves a system for automatically screening closed circuit television (CCTV) cameras for large and small scale security systems, as used for example in parking garages. The system includes six primary software elements, each of which performs a unique function within the operation of the security system to provide intelligent camera selection for operators, resulting in a marked decrease of operator fatigue in a CCTV system. Real-time image analysis of video data is performed wherein a single pass of a video frame produces a terrain map which contains parameters indicating the content of the video. Based on the parameters of the terrain map, the system is able to make decisions about which camera an operator should view based on the presence and activity of vehicles and pedestrians, furthermore, discriminating vehicle traffic from pedestrian traffic. The system is compatible with existing CCTV (closed circuit television) systems and is comprised of modular elements to facilitate integration and upgrades.
US08345922B2 Apparatus for detecting a pupil, program for the same, and method for detecting a pupil
A pupil detecting apparatus detects an edge of a pupil in an image of a face. An outline of an upper eyelid is also detected. The apparatus selects an effective edge extending along the pupil by removing a part of edge extending along the upper eyelid from the edges detected. Then, the apparatus applies the circle Hough transformation to the effective edge in order to obtain a center of the pupil and a radius of the pupil. Thereby, it is possible to detect the pupil accurately even if a part of the pupil is covered.
US08345921B1 Object detection with false positive filtering
Embodiments of this invention relate to detecting and blurring images. In an embodiment, a system detects objects in a photographic image. The system includes an object detector module configured to detect regions of the photographic image that include objects of a particular type at least based on the content of the photographic image. The system further includes a false positive detector module configured to determine whether each region detected by the object detector module includes an object of the particular type at least based on information about the context in which the photographic image was taken.
US08345917B2 Image processing system and viewership effect measuring method
There is provided an information processing system, comprising: a viewing apparatus equipped with a content reproduction unit that reproduces content containing video data or audio data; a radio communication apparatus equipped with a storage unit in which user data correlated to a user to whom said radio communication apparatus belongs are stored and a data transmitting unit that transmits viewer data that include part of or all of said user data stored in said storage unit; and an information processing apparatus equipped with an analyzing unit that analyzes, based upon the user data, a viewership effect of the content reproduced by said viewing apparatus and a content distribution unit that distributes content data to be used to reproduce the content to said viewing apparatus.
US08345916B2 Electroacoustic sound transducer, receiver and microphone
There is provided a dynamic sound transducer having a diaphragm with a ridge. First and second grooves (20, 30) are arranged on a first side of the ridge in such a way that the first and second grooves cross each other.
US08345911B2 Compact sound-filtering monitor and microphone stand
The present disclosure comprises a compact, sound recording equipment stand, which further comprises a support base, a microphone, a monitor, a sound filter, speakers, a tactile input and lighting source. The stand may additionally comprise a hydraulic pump for raising and lowering various pieces of attached components. In the preferred embodiment, the monitor is built inside a transparent sound filter, placed slightly above head level of an artist. The other components of the stand may similarly be covered in material to maximize sound absorption.
US08345908B2 High output loudspeaker
A loudspeaker system includes a speaker enclosure having an opening in a front wall, and a speaker manifold mounted within the speaker enclosure and communicating with the opening. The speaker manifold includes a pair of substantially parallel side walls, a back wall, and top and bottom walls, defining a manifold chamber. The wall opposite the back wall is substantially open to define a manifold opening and to permit the communicating. The manifold opening is substantially in alignment with the front wall opening. A woofer is mounted on a first wall of the speaker manifold. An acoustic vent is mounted on a second wall of the manifold, such that the woofer and the acoustic vent face each other at one of about a 180 degree angle or about a 90 degree angle.
US08345907B2 Hearing device with mechanical adjustment of sound properties
A hearing device that is worn in the ear has a hearing aid and a support device with a runner. The support device remains stationarily inserted in the auditory canal, while the hearing aid is moveably connected to the runner and moveably arranged along the runner. This provides for a hearing device that allows a simple, intuitively understandable modification of the volume and/or sound properties.
US08345905B2 Hearing aid
An arc-shaped waterproof wall is provided around a shaft to which a hearing aid main body case and a battery case are rotatably attached, and waterproof ribs are provided to the outer periphery of the installation face of the battery case and the hearing aid main body case, which improves the ability to prevent the penetration of moisture while also keep the cost low.
US08345900B2 Method and system for providing hearing assistance to a user
There is provided a method for providing hearing assistance to a user (101, 301), comprising: capturing audio signals by a microphone arrangement (26) comprising at least two spaced apart microphones (M1, M2); estimating the total energy contained in the voice spectrum of the audio signals captured at least one of the microphones; estimating the value of the direction of arrival of the captured audio signals by comparing the audio signals captured by at least two of the spaced apart microphones; judging whether a voice is present close to microphone arrangement by taking into account the estimated total energy contained in the voice spectrum of the captured audio signals and the estimated value of the direction of arrival of the captured audio signals; outputting a signal representative of said judgement; processing said captured audio signals according to said signal representative of said judgement; and stimulating the user's hearing, by stimulating means worn at or in at least one of the user's ears (39), according to the processed audio signals.
US08345899B2 Phase-amplitude matrixed surround decoder
A frequency domain method for phase-amplitude matrixed surround decoding of 2-channel stereo recordings and soundtracks, based on spatial analysis of 2-D or 3-D directional cues in the recording and re-synthesis of these cues for reproduction on any headphone or loudspeaker playback system.
US08345895B2 Diaphragm of MEMS electroacoustic transducer
A diaphragm of an MEMS electroacoustic transducer including a first axis-symmetrical pattern layer is provided. Because the layout of the first axis-symmetrical pattern layer can match the pattern of the sound wave, the vibration uniformity of the diaphragm can be improved.
US08345893B2 Sound volume controller
A sound volume controller includes a level adjustment section that adjusts a level of an input audio signal and outputs the adjusted input audio signal as an output audio signal, a level detection section that detects the level of the input audio signal, a volume value detection section that detects a volume value set by a user, a coefficient table storage section that stores a coefficient table which describes a relation between levels of the output audio signal and levels of the input audio signal, a coefficient table change section that changes the coefficient table stored in the coefficient table storage section in accordance with the volume value detected by the volume value detection section, and a setting section that sets an amount of level adjustment of the level adjustment section in accordance with the level of the input audio signal detected by the level detection section and the coefficient table.
US08345891B2 Intelligent selective system mute
An approach is provided that receives a sound request from a requesting process. A selective mute setting is identified that corresponds to user enablement actions. If the selective mute setting is disabled the sound request is played at an audio output in response. However, if the selective mute setting being enabled, then steps are performed to determine whether to play the sound request. These steps include determining whether the sound request corresponds to one or more user sound request actions. If it is determined that the sound request corresponds to at least one of the user sound request actions then the sound request is audibly played at the audio output. However, if the sound request does not correspond to at least one of the user sound request actions, then the audio request is suppressed and not played at the audio output.
US08345889B2 Wireless transmission-AV system of outdoor furniture
A wireless transmission-AV system for an outdoor furniture includes a speaker unit built-in with a furniture frame and a wireless control electrically connected to the speaker unit for wirelessly linking an AV player with the speaker unit, wherein the wireless control has a wireless range covering an area of the furniture frame in such a manner that the speaker unit is adapted for generating an audio signal wirelessly transmitted from the AV player through the wireless control when the AV player is located within the wireless range. Therefore, the user is able to wirelessly link his own AV player to the wireless transmission-AV system to listen to his own music.
US08345888B2 Digital high frequency phase compensation
In an ANR circuit of a personal ANR device, a digital filter is structured to introduce one or more zeros to add gain to introduce positive phase in the provision of feedback-based ANR, wherein the gain follows a frequency-dependent “ski-slope” gain curve with little gain added at lower audible frequencies, with increasing gain that increases with frequency added at higher audible frequencies, and with the increasing gain flattening at frequencies above audible frequencies.
US08345886B2 Method and apparatus for detecting malfunctioning speaker
A method and apparatus for detecting a malfunctioning speaker are provided. The apparatus detects a speaker abnormality by identifying the state of the speaker when turning the power on or off, switching from standby mode to play mode, or performing testing. The apparatus generates an audio signal having a frequency higher than a particular frequency, outputs the audio signal to the speaker, and determines that the speaker is malfunctioning if the level of a fed-back frequency signal is lower than a reference level. If the speaker is determined to be malfunctioning, the power supply is cut and the danger of a fire starting is accordingly reduced.
US08345884B2 Signal separation reproduction device and signal separation reproduction method
A first matrix (W(k)) indicating frequency characteristics of a separation filter is calculated from input signals of a plurality of channels. A second matrix (Ws(k)) is calculated by using the restriction coefficients (Ci(k)) for restricting the separation filter and the first matrix, and separation filter coefficients (wsij(s)) are calculated by using the second matrix. With use of the separation filter coefficients, separation signals (ysi(t)) are then calculated from the input signals. A third matrix (Ws−1(k)) is then calculated by transforming the second matrix into an inverse matrix at each frequency, and reproduction filter coefficients (a′I1(s), a′I2(s)) are calculated by using the third matrix. With use of the reproduction filter coefficients, the synthesized signal of each channel is calculated by using the separation signals. The restriction coefficients are calculated so that the reproduction filter coefficients indicate filter coefficients which perform a sound source localization on the separation signals.
US08345883B2 Audio playback method and apparatus using line array speaker unit
A multi-channel audio system is constituted using at least one line array speaker unit, in which plural speakers are arrayed in line, wherein the same audio signal is supplied with a prescribed delay time to each of the speakers, thus forming plural sound beams. The plural sound beams are reflected on a wall surface and a ceiling of a room so as to form plural virtual sound sources surrounding a listening position, and emission directions and intensities of the sound beams are controlled so as to localize a phantom at a prescribed position based on the plural virtual sound sources. By appropriately arranging plural line array speaker units horizontally, vertically, and slantingly in such a way that each line array speaker unit forms sound beams distributed and spread in a sectorial form, it is possible to realize a surround audio system having a high degree of freedom with regard to setup positions for forming virtual sound sources.
US08345881B2 Communication system, information processing apparatus, method and computer program
The present invention aims at granting easy and prompt start of wireless communications in which security is ensured without incurring addition of hardware. If a connection button provided on a surface of a PDA 1 is operated, a connection request is broadcast from the PDA 1. If the PDA 1 and a portable phone 2 are in proximity to each other, and a reception intensity of the connection request from the PDA 1 is equal to or higher than a threshold value, a request of the PDA 1 is granted by the portable phone 2. Then, an encryption key is newly generated by the portable phone 2, and is transmitted to the PDA 1 together with a communication parameter. An encryption key and the communication parameter transmitted from the portable phone 2 are acquired. Encrypted communications using the encryption key generated by the portable phone 2 are established with the portable phones 2 based on the communication parameter. The present invention is applicable to information processing apparatuses, such as the PDA and the portable phone or a notebook personal computer.
US08345871B2 Fast authentication over slow channels
A method of providing secure communications over a network includes receiving, at a receiving computer, a public key of a sending computer, and a hash of a sending random number over a first communication channel, transmitting, from the receiving computer, a public key of the receiving computer and a receiving random number provided by the receiving computer over the first communication channel, and receiving, at the receiving computer, the sending random number provided by the sending computer over the first communication channel.
US08345869B2 Method and apparatus for file sharing of missing content between a group of user devices in a peer-to-peer network
A communication system 100 includes a group of user devices, a first device separate from the group of user devices, a first satellite, a peer-to-peer network 130 in communication with the user devices and the satellite 106 and a content delivery network 120 in communication with the user devices. The content delivery network encrypts the content in response to a first encryption-decryption information and communicates the content to the plurality of user devices through a satellite. At each of the plurality of the group of user devices the content is encrypted in response to a second encryption-decryption information. A first user device communicates a content request to the group of user devices. At least one of the group of user devices communicates the content to the first user device through the peer-to-peer network. The first user device requests the encryption-decryption information from a content delivery network through a terrestrial network. The content delivery network 120 communicates the encryption-decryption information to the first user device through the terrestrial network. The first user device decrypts the content in response to the encryption-decryption information.
US08345863B2 Method of countering side-channel attacks on elliptic curve cryptosystem
A method of countering side-channel attacks on an elliptic curve cryptosystem (ECC) is provided. The method comprises extending a definition field of an elliptic curve of the ECC to an extension ring in a first field; generating a temporary ciphertext in the extension ring and countering attacks on the ECC; and generating a final ciphertext for the first field if a fault injection attack on the ECC is not detected. The countering of attacks on the ECC may comprise countering a power attack on the ECC. Checking if there is a fault injection attack on the ECC may be performed by determining if the temporary ciphertext satisfies a second elliptic curve equation. The fault detection algorithms takes place in a small subring of the extension ring, not in the original field, to minimize the computational overhead. The method can improve the stability of the ECC and reduce computational overhead of the ECC.
US08345861B2 Sharing a secret using polynomial division over GF(Q)
A method and system for distributing a secret are described. In one embodiment, the secret is represented by a secret polynomial of degree d over GF(q) constructed with a prime or a power of a prime. The secret polynomial is then embedded into an extension polynomial of degree m that is greater than d. The extension polynomial is divided by n coprime divisor polynomials over GF(q), using arithmetic defined for polynomials over GF(q), to generate n shares of the secret. Each share includes one of the divisor polynomials and a corresponding remainder. These n shares are distributed among a plurality of cooperating entities for secret sharing.
US08345839B2 System and method for providing awareness of and context for phone conversations across multiple personal devices
Disclosed are embodiments of a system and method for automating the exchange of information between the multiple personal computerized devices of an entity so as to provide context for communications, such as incoming and/or outgoing telephone calls, with other entities. The system and method associate one entity with multiple devices. Communications over a device (e.g., one of the various types of telephones) are tracked. Then, for a given communication, an identifier (e.g., a caller ID from an incoming telephone call) is communicated to at least one other device. The other device performs a local and/or internet search for information associated with that particular identifier. The retrieved information is then displayed so as to provide the entity with essentially instantaneous context for the given communication. The system can be implemented using client-server network technology or, alternatively, using point-to-point communication technology.
US08345831B2 Automatic contextual media recording and processing utilizing speech analytics
Embodiments are provided for the automatic real-time recording and processing of media in a communications network based on the context of the media. In one embodiment, a media stream is received in an analysis module in a service platform in the communications network. The media stream may represent a communication session between a calling party and a call center in the network. The incoming media steam is analyzed to identify words comprising a context of the communication session. A determination is then made as to whether the context of the communication session is related to a set of business rules associated with the service platform which may automatically trigger the retention of a recording of the communication session. If the context of the communication session is related to the set of business rules, the retention of the communication session is automatically triggered in real-time at a recording module.
US08345828B2 System and method for pooled IP recording
Embodiments of the present invention provides systems and methods for pooled IP recording. An exemplary method of the present invention comprises monitoring a user's logon, associating a communication device to the user, assigning an interface to a recorder associated with the communication device, and recording data from the communication device sent over the interface. Another exemplary method of the present invention comprises detecting a recorder failure and dynamically routing an interface associated with the failed recorder to at least one other recorder.
US08345815B2 Fuel assembly for a pressurized-water nuclear reactor
A fuel assembly for a pressurized water nuclear reactor contains a multiplicity of fuel rods which are guided in a plurality of axially spaced spacers which in each case form a square grid, composed of grid webs, with a multiplicity of cells arranged in rows and columns. In each case one control rod guide tube is guided through a number of these cells. At least one spacer is configured to be mechanically stronger in a first partial region than in a second partial region. In this second partial region, the spacer is provided with at least one resisting element which protrudes into a flow sub-channel formed between the fuel rods and increases the flow resistance. The resisting element counteracts a reduction associated with the mechanically weaker configuration, in the flow resistance in the second partial region and in this manner effects a homogenization of the hydraulic behavior of a spacer which is mechanically inhomogeneous on account of the varying mechanical configuration.
US08345814B2 Jet pump and nuclear reactor
A jet pump comprising: a nozzle apparatus having a header portion including, inside, a first pipe member forming a suction fluid passage for introducing suction fluid and the header portion surrounding the first pipe member, for introducing driving fluid, and a nozzle portion connected to the header portion, surrounding the first pipe member and forming an annular ejection outlet for ejecting the driving fluid; a jet pump body for mixing the driving fluid and the suction fluid sucked by the ejection of the driving fluid, and discharging the mixed fluid; and a second pipe member having one end connected to the nozzle apparatus, for introducing the driving fluid to the header portion, wherein the first pipe member is disposed through the one end inside a driving fluid passage formed in the second pipe member, and forms an opening portion of the suction fluid passage opened to the outside of the second pipe member; and the driving fluid passage is formed so that the driving fluid flowing toward the one end hits the first pipe member diagonally to the axial direction of the first pipe member.
US08345812B2 Distinguishing between classes of fissionable material
A first pulsed beam of charged particles from a particle accelerator is accelerated toward a first target that is configured to emit a fast neutron beam in response to being struck by an accelerated particle such that the fast neutron beam is directed toward a physical region. The last neutron beam includes a neutron having an energy sufficient to cause fission in a fissionable material. Data from a sensor configured to detect radiation of a fission product is accessed, and before accelerating a second pulsed beam of charged particles, whether the physical region includes a fissionable material based on the data from the sensor is determined.
US08345810B2 Equalizer based receiver operation method and apparatus in a mobile communication system
An equalizer based receiver operation method and apparatus in a mobile communication system are provided. The method includes estimating a channel for a multi path receive signal, analyzing a delay profile of a multi path channel, and selecting a tap position from a plurality of tap positions of an equalizer depending on the analyzed delay profile.
US08345808B2 Methods and apparatus for narrow band interference detection and suppression in ultra-wideband systems
An exemplary method is disclosed to accurately estimate the center frequency of a narrow-band interference (NBI). The exemplary method uses multi-stage autocorrelation-function (ACF) to estimate an NBI frequency. The exemplary method allows an accurate estimation of the center frequency of NBI in an Ultra-Wideband system. A narrow band interference (NBI) estimator based on such a method allows a low complexity hardware implementation. The exemplary method estimates the frequency in multiple stages. Each stage performs an ACF operation on the received signals. The first stage gives an initial estimation and the following stages refine the estimation. The results of all stages are combined to produce the final estimation. An apparatus based on such a multi-stage narrow band interference frequency detector is also disclosed to improve the accuracy by combining various filters with the detector.
US08345803B2 Optimized finger assignment for improved multicarrier throughput
Systems and methodologies are described that facilitate dynamically allocating demodulation resources of a wideband receiver to provide improved demodulation of simultaneously received signals. Signal-to-noise ratio (SNR) and/or packet error rate (PER) can be measured for the plurality of carriers to determine which demodulators related to the carriers require more resources than others to demodulate signals at a specified signal quality. Where the SNR of a related carrier is high and/or PER is low, the demodulator can require fewer resources than where the SNR of a related carrier is low and/or PER is high. In this regard, the resources are dynamically allocated among the demodulators and reallocated where SNR/PER changes and/or additional resources are made available.
US08345802B2 Receiver for digital modulated signal and receiving method for the same
A receiver for a digital modulated signal which receives a multi-carrier modulated signal and demodulates a receiving signal by converting it from a time region into a frequency region by Fourier transform is provided. The receiver comprises a Fourier transformer which performs Fourier transform of the receiving signal and an interference removing circuit which reduces an inter-symbol interference or an inter-carrier interference of the receiving signal. The removing circuit is disposed in a front stage of the Fourier transformer.
US08345801B2 Apparatus and method for signal mismatch compensation in a wireless receiver
A system and method for signal mismatch compensation in a wireless receiver is disclosed. The method includes receiving an in-phase (I) signal and a quadrature (Q) signal corresponding to the I signal, the Q signal having an ideal phase offset of 90 degrees from the I signal, where there is a phase and gain mismatch between the I signal and Q signal. The method adjusts the phase offset between the I signal and the Q signal to minimize the IQ power, where the IQ power is the average-time power of a digital baseband in-phase (DB-I) signal and a digital baseband quadrature (DB-Q) signal, corresponding to the I signal and Q signal, respectively. The method adjusts the gain of the Q signal to minimize the IQ power, whereby the phase and gain mismatch between the I signal and Q signal is minimized.
US08345800B2 Receiver apparatus and reception method
A receiver includes a sample and hold circuit that receives a signal (continuous time signal) that has been subject to frequency division multiplexing modulation, converts the signal to a discrete time signal, and outputs the discrete time signal, a discrete time filter that receives the signal output from the sample and hold circuit and attenuates a frequency component of a subcarrier different from a specified subcarrier, and a demodulation unit that extracts a digital baseband from a signal that has passed through the discrete time filter to complete a demodulation operation within one data symbol reception period.
US08345798B2 Channel stacking system and method of operation
A channel stacking system includes first and second downconverting stages, first and second analog to digital converters, and a digital switching and signal processor. The first downconverting stage includes a first downconverter circuit having an input for receiving a first RF input signal which includes a multitude of first channels. The first downconverter circuit frequency downconverts the first RF input signal to a first IF signal which includes the multitude of first channels. The first analog-to-digital converter converts the first IF signal to a first digital IF signal. The second downconverter stage includes a second downconverter circuit having an input for receiving a second RF input signal which includes a multitude of second channels. The second downconverter circuit frequency downconverts the second RF input signal to a second IF signal including said multitude of second channels.
US08345797B1 Method and apparatus for generating steering matrices for beamforming
In a method for generating steering matrices for beamforming, one or more subsets of one or more maximum transmit steering matrices are selected, where the maximum transmit steering matrices correspond to a maximum number of spatial streams able to be transmitted from a transmitter to a receiver. The subsets correspond to an actual number of spatial streams to be transmitted, and the subsets are applied to spatial streams to be transmitted. In an apparatus for generating steering matrices, a steering matrix calculator is configured to determine, from maximum transmit steering matrices, a plurality of steering coefficients corresponding to an actual number of spatial streams.