Document Document Title
US08752211B2 Real space mapping of oxygen vacancy diffusion and electrochemical transformations by hysteretic current reversal curve measurements
An excitation voltage biases an ionic conducting material sample over a nanoscale grid. The bias sweeps a modulated voltage with increasing maximal amplitudes. A current response is measured at grid locations. Current response reversal curves are mapped over maximal amplitudes of the bias cycles. Reversal curves are averaged over the grid for each bias cycle and mapped over maximal bias amplitudes for each bias cycle. Average reversal curve areas are mapped over maximal amplitudes of the bias cycles. Thresholds are determined for onset and ending of electrochemical activity. A predetermined number of bias sweeps may vary in frequency where each sweep has a constant number of cycles and reversal response curves may indicate ionic diffusion kinetics.
US08752206B2 Method and system for authorizing playback from multiple devices
A system and method for using content on multiple devices includes a head end associating a first user device and a second user device with a user account and authorizing the first user device and the second user device to receive content. The first user device forms a selection signal corresponding to a first content. The head end communicates the first content to the first user device corresponding to the selection signal. The first user device displays the first content on a first display associated therewith. The second user device receives the first content and displays the first content on a second display associated with the second user device.
US08752200B2 Devices, systems and methods for security using magnetic field based identification
Devices, systems and methods are disclosed for determining an electromagnetic signature for authenticating a device, a user, and/or a location. In exemplary embodiments, a magnetometer captures an electromagnetic signature which is then compared with one or more authorized electromagnetic signatures. If the electromagnetic signature matches an authorized electromagnetic signature, then access is granted. The magnetometer is integrated into a communication device having a processor and a logic. The magnetometer captures an electromagnetic signature of a surrounding environment and detects motion of the communication device through the captured electromagnetic signature. The logic on the communication device locks or unlocks features of the device based upon the captured electromagnetic signature. In further embodiments of the subject disclosure, the magnetometer is in communication with a server which authenticates a user or communication device to provide access to a remote location.
US08752196B2 Protecting privacy of shared personal information
Methods and apparatus are described to protect personal information by decoupling it from user identity. According to specific embodiments, this is accomplished by associating each user with an anonymous token that is decoupled from the user's identity. Personal information (e.g., a user's physical or geographic location) is stored in association with this anonymous token, with no apparent connection to the user. Those allowed to access the personal information—including the owner himself—are granted the ability through a variety of mechanisms to connect the anonymous token back to the owner. The personal information can then be retrieved by locating the data stored in association with the anonymous token in the data store.
US08752195B2 Information processing apparatus and method, recording medium, and program
An information processing apparatus and method make it possible for persons at remote places to enjoy simultaneous playback of contents while promoting copyright and privacy protection. A copyright authentication section decides, based on a copyright restriction added to a content and license information stored in a license storage section, whether utilization of the content is permitted. An accounting processing section, in response to a result of the decision, cooperates with an authentication sever to perform accounting. A privacy authentication section decides, based on the privacy restriction and privacy information, whether utilization of the content is permitted. A permission request processing section, in response to a result of the decision, performs a communication process with a communication apparatus, which has a privacy management right in the content.
US08752194B2 Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time streamed, progressively downloaded, or adaptively streamed container over a network using one container and communication protocol, and to securely decrypt the container and provide it to a media player using a different container and communications protocol. In one embodiment, the container is in Flash Video (FLV) file format. A browser or the media player on the client device may be used to request the container. The requested container is sent over one communication protocol and intercepted by the container and communication protocol proxy component. The container may be received as selectively encrypted container. The container and communication protocol proxy component then may enable decryption of the container and providing of it to the media player using another container and communication protocol combination.
US08752193B2 Content binding at first access
A method and system of binding content at first access is disclosed. A non-volatile storage device may provide a content access script and a content binding script in order to access protected content. An accessing application may attempt to access the protected content by executing a content access script. The accessing application must have permission to access and execute the content access script. If the accessing application cannot access or execute the content access script, the accessing application may access and execute the content binding script. The content binding script contains instructions that enable the accessing application to successfully execute the content access script. The content binding script, when executed, may disable itself from being executed again by moving critical information associated with the access to protected data. Thus, the content binding script may be executed once to enable an accessing application to successfully execute the content access script.
US08752190B2 Authorized domain policy method
The present invention relates to a method and a device for determining access to multimedia content from an entry identifier, in a domain which comprises a number of entry identifiers, and where the multimedia content is assigned an access number n indicating the number of entry identifiers which may access the multimedia content. This is obtained by accessing a domain list indicating at least some of said entry identifiers in said network domain and by further determining that the entry identifier may access said multimedia content if said entry identifier is between the n entries in said domain list determined by an evaluation rule.
US08752181B2 System and method for providing identity theft security
A system and method of providing identity theft security is provided. The system and method utilizes a computer program that identifies, locates, secures, and/or removes from computers, computer systems and/or computer networks personally identifying and/or other sensitive information in different data formats. The computer program utilizes a multi-tiered escalation model of searching/identifying sensitive information. The computer program of the instant invention utilizes a self-learning process for fine-tuning a level of scrutiny for identifying potentially sensitive information.
US08752180B2 Behavioral engine for identifying patterns of confidential data use
A client device hosts a behavioral engine. Using the behavioral engine, the client device analyzes behavior of a client application with respect to confidential information. The client device assigns a rating indicative of risk to the client application based on the behavior of the client application. The client device performs an action to mitigate risk of data loss if the rating exceeds a threshold.
US08752177B2 Methods and systems that selectively resurrect blocked communications between devices
Data communications between devices are selectively blocked and resurrected based on error notifications. Data communications from one or more source devices to one or more intended destination devices are selectively blocked based on content of the data communications. The blocked data communications are stored in a database. A blocked data communication is retrieved from the database in response to an error notification from one of the source devices and/or from one of the destination devices. The retrieved data communication is then sent to the intended destination device.
US08752173B2 Integrated network intrusion detection
Intrusion preludes may be detected (including detection using fabricated responses to blocked network requests), and particular sources of network communications may be singled out for greater scrutiny, by performing intrusion analysis on packets blocked by a firewall. An integrated intrusion detection system uses an end-node firewall that is dynamically controlled using invoked-application information and a network policy. The system may use various alert levels to trigger heightened monitoring states, alerts sent to a security operation center, and/or logging of network activity for later forensic analysis. The system may monitor network traffic to block traffic that violates the network policy, monitor blocked traffic to detect an intrusion prelude, and monitor traffic from a potential intruder when an intrusion prelude is detected. The system also may track behavior of applications using the network policy to identify abnormal application behavior, and monitor traffic from an abnormally behaving application to identify an intrusion.
US08752170B1 Verification and validation of externally maintained profile attributes
Independent verification of user profile attributes that are stored on third-party community-based web sites is provided. A user request indicates target profile attributes to verify. Profile attribute data concerning a profile owner is collected from a plurality of community sites. The collected data is verified, and results of the verification process are stored in a database. When a user views verified profile attributes on a page on a community site, the corresponding stored verification status is retrieved, and an indication of the trust status of the profile is output to the user, for example by modifying the displayed web page to display the trust status.
US08752169B2 Botnet spam detection and filtration on the source machine
A method and device are disclosed. In one embodiment the method includes determining that a packet attempting to be sent from a first computer system has at least a portion of a human communication message that may contain spam. The method then increments a spam counter when the difference in time between a first time value in a time stamp within the packet and a second time value of a most recent activity from a human input device coupled to the first computer system is greater than a threshold difference in time value. The method also disallows the packet to be sent to a remote location if the spam counter exceeds a spam outbound threshold value.
US08752168B2 Non-transitory computer readable medium storing access rights update program, access rights management system, and access rights update method
Provided is a non-transitory computer readable medium storing an access rights update program causing a computer to be executed as: an acquisition unit that acquires access rights update information, which includes information specifying an object of personnel changes, a type of personnel changes, a changed organization, a delegate of access rights for a storage unit that stores a document, and an effective period of the access rights, before the personnel changes; a search unit that searches for the storage unit, for which access rights information including the effective period of the access rights is set and which needs to be updated, on the basis of the acquired access rights update information; and an update unit that updates the access rights information, which is set for the searched storage unit, before the personnel changes on the basis of the acquired access rights update information.
US08752160B1 Dynamic firewall and dynamic host configuration protocol configuration
A system is provided comprising a computer system and a dynamic network interfaces application that executes on the computer system. The dynamic network interfaces application activates a virtual local area network (VLAN) by associating subnet interface information and a virtual local area network tag, wherein the virtual local area network tag is unrelated to and randomly combined with the subnet interface information, and by transmitting the association of the subnet interface information and the virtual local area network tag to a firewall component and to a network access component.
US08752155B2 Communication card for mobile network devices and authentication method for users of mobile network devices
A removable communication card for mobile network devices, and respectively a corresponding authentication method applied therewith. The removable communication card includes an identification module for storing identification data for users, a measurement device for capturing a first biometric feature and a second biometric feature of a user, and an analysis module with a processor unit for comparison of the first and the second biometric features with the stored identification data for the user.
US08752154B2 System and method for authenticating a user
According to one embodiment, a system including a memory and a processor is provided. The memory may be operable to store a plurality of accounts. Each account may be associated with a user and with a mobile device. The processor may be coupled to the memory and operable to receive user credentials, sent by a requesting user and originating from a requesting device, in conjunction with a request for authentication. The user credentials may include an account identifier. The processor may be further operable to retrieve, from the plurality of accounts, the account associated with the account identifier that matches the account identifier included in the user credentials. The processor may compare information included within the user credentials with information associated the account. If the information included within the user credentials matches the information associated with the account, the processor may send an authentication-confirmation message to a second device.
US08752152B2 Federated authentication for mailbox replication
A data replication mechanism is proposed that relies on existing federation infrastructure enabling distributed authentication instead of storing and using explicit credentials for a remote forest. The data replication mechanism requests a federation token with data replication capabilities targeted to the remote forest and passes this token to the remote forest in lieu of explicit credentials.
US08752147B2 System and method for two-factor user authentication
Provided is a two-actor user authentication system with a reduced risk of leakage of authentication information.The two-factor user authentication system is designed to use, as a password, a one-time-password derivation rule to be applied to certain pattern elements included in a presentation pattern at specific positions so as to create a one-time password, and further use, as a second authentication factor, information identifying a client to be used by a user. An authentication server is operable to generate a pattern seed value adapted to uniquely specify a presentation pattern in combination with a client ID, and transmit the pattern seed value to an authentication-requesting client. The authentication-requesting client is operable to create a presentation pattern based on a client ID acquired therefrom, and display the presentation pattern to allow a user to enter thereinto a one-time password based on the presentation pattern.
US08752144B1 Targeted biometric challenges
An improved technique tailors a biometric challenge activity to a particular user. The particular user submits electronic input from which an authentication system extracts information concerning traits of the particular user; such traits can include keystroke and swiping patterns, handheld device positions, and place of origin. An authentication server maps values of user attributes such as place of origin, age, and UI device to the extracted traits. The authentication server then selects biometric challenges for the particular user based on user attributes having values which deviate most from a mean value of that attribute taken across a population of users. That is, the authentication server bases biometric challenges on the most distinguishing traits of the particular user.
US08752141B2 Methods for presenting and determining the efficacy of progressive pictorial and motion-based CAPTCHAs
Methods for presenting and determining the efficacy of progressive pictorial and motion-based CAPTCHAs are disclosed. The CAPTCHA system uses images, pictures, and/or motion for granting access to a computing system. The images can be culled from examples used in pictorial games, and can progressively presented to increase the strength of the CAPTCHA challenges. Speech recognition, motion and touch sensing can also be employed as parts of the challenge. When a CAPTCHA is presented, the methods may include steps of measuring efficacy by determining a percentage of users who are able to solve the CAPTCHA correctly within a defined period of time.
US08752138B1 Securing user contact information in collaboration session
A system and machine-implemented method for providing access to one or more shared objects to a user participating in a collaboration session, including receiving a request from a user to receive access to one of one or more shared objects within a collaboration session, each shared object having a corresponding access control list including one or more authorized users having access to the shared object, determining whether the user has access to the one of the one or more shared objects by referencing the access control list in response to receiving the request and adding the user as an authorized user within the access control list for each of the one or more shared objects when it is determined that the user does not have access to the one of the one or more shared objects, such that the user is provided access to the one or more shared objects.
US08752137B2 Security context passing for stateless system management
Systems and methods for stateless system management are described. Examples include a method wherein a user sends the management system a request to act upon a managed system. The management system determines whether the user is authorized for the requested action. Upon authorization, the management system looks up an automation principal, which is a security principal native to the managed system. The management system retrieves connecting credentials for the automation principal, and connects to the managed system using the retrieved credentials. Once the managed system is connected, the management system performs the requested action on the managed system, and sends the result back to the user.
US08752132B2 Methods, apparatuses, and systems for the dynamic evaluation and delegation of network access control
Embodiments of the inventions are generally directed to methods, apparatuses, and systems for the dynamic evaluation and delegation of network access control. In an embodiment, a platform includes a switch to control a network connection and an endpoint enforcement engine coupled with the switch. The endpoint enforcement engine may be capable of dynamically switching among a number of network access control modes responsive to an instruction received from the network connection.
US08752131B2 Facilitating protection of a maintenance entity group
According to one embodiment, maintenance points of a maintenance entity group are identified. The maintenance points comprise end points and intermediate points. A secure connectivity association set is established for the maintenance points. The following is performed for each frame of a number of frames: determining security data of the secure connectivity association set; placing the security data into a frame; and communicating the frame to a maintenance point. The maintenance point is configured to determine whether a frame is acceptable from the security data of the frame.
US08752127B2 Systems and methods for identifying devices by a trusted service manager
Embodiments of the invention provide systems and methods for identifying devices by a trusted service manager. According to one example embodiment of the invention, a method for identifying communications is provided. The method can include receiving, by a service provider from a device, a message comprising card production life cycle (CPLC) information associated with a secure element incorporated into the device; and evaluating, by the service provider, the received CPLC information in order to identify the secure element.
US08752126B2 Method for enhancing the security of the multicast or broadcast system
A method for enhancing the security of the multicast or broadcast system comprises the following steps: after having established the system parameter, the base station receives the register request message transmitted by the terminal, and the register request message carries the device identity information of the terminal; the base station registers the terminal according to the register request message and transmits the authorization key to the terminal after successful registration. By the base station establishing the specific system parameter, generating and awarding the corresponding terminal's key based on the parameter, the embodiment of the present invention can construct a secure network system of multicast or broadcast effectively and solve the security problem of the multicast or broadcast from the base station to the terminal in the network system.
US08752122B2 Television receiving device and power supply control method
A television receiving device includes an operating mode determining unit and a power supply control unit. The operating mode determining unit is configured to determine an operating mode of the television receiving device. The power supply control unit is configured to automatically turn off the television receiving device when a default time elapses. The power supply control unit is further configured to change the default time to a modified time that is shorter than the default time based on the operating mode determined by the operating mode determining unit.
US08752117B2 Communication system, transmission apparatus, transmission method, reception apparatus and reception method
An AV system composed of an HD recorder and a display unit uses a communication interface of the HDMI. An HDMI source of the HD recorder transmits image data (image signal) in the form of differential signals to an HDMI sink of the display unit through three TMDS channels. The HDMI source inserts content identification information for the identification of the type of a content of image data to be transmitted into an AVI InfoFrame packet placed in a blanking period. A control section of the display unit controls operation of a display processing section which carries out a process for displaying for the image data based on the content identification information received by the HDMI sink and a display section for displaying an image.
US08752114B1 MoCA gateway splitter
A CATV/MoCA signal distribution system includes a first 2-way hybrid splitter for receiving a CATV input signal and splitting it into first and second CATV output signals, a second 2-way hybrid splitter for receiving the second CATV output signal and splitting it into third and fourth CATV output signals, with the latter being connected to a CATV output port. A first diplex filter is receptive of the first CATV output signal, and MoCA signals for providing electrical isolation therebetween and connecting them to a modem port. A second diplex filter is receptive of the third CATV output signal and MoCA signals for providing electrical isolation therebetween and connecting them to a Gateway port. A resistive splitter is connected between the first and second diplex filters and a plurality of individual MoCA signal ports for providing bidirectional MoCA signal flow therebetween.
US08752111B2 Content customization portal for media content distribution systems and methods
An exemplary system includes a content delivery subsystem configured to receive media content from a content provider and transmit the media content over a network to a content processing subsystem configured to process and provide the media content for presentation to an end user. The content delivery subsystem is further configured to maintain resource data associated with at least one of the media content and the content provider, make at least a subset of the resource data available to the content processing subsystem for inclusion in an end user interface, provide a content customization portal for access by the content provider, authenticate the content provider accessing the content customization portal, receive custom content from the authenticated content provider via the content customization portal, validate the custom content, and provide the custom content to the content processing subsystem for inclusion in the end user interface.
US08752110B2 System for managing media content for a personal television channel
A system that incorporates teachings of the present disclosure may include, for example, a media processor can have a controller to transmit to a media source a request to access media content of a personal television (TV) channel composed by a subscriber of a media communication system according to one or more graphical user interface (GUI) templates that define a plurality of segments of a presentation area of the personal TV channel and one or more modules that arrange media content of the subscriber in the plurality of segments of a select one of the plurality of GUI templates. Other embodiments are disclosed.
US08752107B2 Time-shifting and chase-play for an IPTV system
A system and method for time-shifting and chase-play for an IPTV system. A control channel is established between an originating user's set top box (STB) and an IPTV Application Server (IPTV-AS) utilizing SIP signaling over an IP Multimedia Subsystem. For time-shifting, the STB sends a start time-shifting command to the IPTV-AS over the control channel, and the IPTV-AS sends a start recording command to a Network Private Video Recorder (N-PVR). When the user is ready to resume viewing, the STB sends a start chase-play command to the IPTV-AS to establish a unicast channel. The IPTV-AS sends a playback command to the N-PVR to begin playback of the time-shifted content.
US08752104B2 Technique for effectively providing various entertainment services through a communications network
A switched broadcast service and a network personal video recorder (NPVR) service are provided synergistically in a cable TV system having limited resources. For example, in providing the switched broadcast service, a resource manager allocates network bandwidth for broadcast of materials from selected program channels on an as needed basis. Such allocation is conducive to an effective provision of the NPVR service which requires dedicated bandwidth for transmitting recorded broadcast program material in a headend to each set-top terminal requesting the NPVR service. Thus, unlike the switched broadcast service where a program stream containing program material is shared by one or more set-top terminals, the NPVR service provides a dedicated program stream to each set-top terminal so that a user at the terminal may manipulate (e.g., rewind, pause and/or fast-forward) a presentation of program material at will.
US08752102B2 Intelligent retransmission of data stream segments
An intelligent retransmission of data stream segments is disclosed. One embodiment comprises detecting a missing media data segment at a media receiver, assigning a value to the missing media data segment based upon media playback consequences of not utilizing the missing media data segment, comparing the value with a threshold, and requesting retransmission of the missing media data segment from a media server if the value meets a predetermined condition relative to the threshold. In this manner, retransmission is requested when it is determined that retransmission will improve playback performance relative to non-retransmission.
US08752101B2 Distribution system
A distribution system 100 includes a transmission device 110 and a reception device 120. The transmission device transmits content data coded with a certain code rate to the reception device. The reception device, while receiving the content data transmitted by the transmission device, stores received data into a storage device and also reproduces content based on the stored data. The distribution system determines a code rate based on a remaining time before reproduction start time from a present moment and an available reproduction time, which is a time available for reproduction of the content based on the stored data. The transmission device changes the code rate of the content data to be transmitted to the determined code rate. The reception device starts reproduction of the content at the reproduction start point.
US08752096B2 Apparatus and method of communications
A system that incorporates teachings of the present disclosure may include, for example, an Internet Protocol Multimedia Subsystem (IMS) communication system having at least one network element to receive from an Set-Top Box (STB) a communication identifier of a targeted communication device (TCD) to conduct a communication session utilizing a real-time Text over Internet Protocol (ToIP), determine whether the TCD operates according to one of a circuit-switched protocol (CSP) or ToIP, responsive to detecting that the TCD operates according to the CSP, establish the communication session between the STB and the TCD, transcode for the TCD ToIP communications initiated by the STB to CSP communications, and transcode for the STB CSP communications initiated by the TCD to ToIP communications. Other embodiments are disclosed.
US08752095B2 Integrated digital device and selecting method thereof
An integrated digital device and method for selecting functions are provided. A button is positioned adjacent to a display unit for selecting functions according to a mode change. Icons are displayed for the selected function via the display device. The integrated digital device includes a display unit for displaying multimedia content and at least one of function selection icon for the multimedia content, a function selection button unit disposed adjacent to the displayed function selection icons, and a mode dial, which is disposed on one side of the device adjacent to another side where the display unit is disposed, and which receives an input of one of a plurality of modes as the mode dial is rotated at a regular interval.
US08752092B2 Method and apparatus for providing low resolution images in a broadcast system
Low resolution information streams are combined in a broadcast carrier and broadcast along with full resolution information streams down a television broadcast network. The low resolution streams may be decoded and displayed in mosaic display with multiple images from separate low resolution streams simultaneously displayed. When a user selects a particular channel to be displayed, a low resolution stream associated with the selected channel is displayed (video and audio) while the full resolution stream is processed for display. Once the full resolution stream is available for display, it replaces the low resolution stream. The user perceives a much lower channel change time by viewing the low resolution stream during the channel change delay. The low resolution stream may also be provided directly to a portable media player (PMP) in a low resolution format required for display by the PMP.
US08752091B2 Method for outputting electronic program guide and broadcasting receiver enabling of the method
A method for outputting an EPG and a broadcasting receiver employing the method are disclosed. More particularly, a method for outputting an EPG and a broadcasting receiver employing the method are disclosed, in which the EPG output from the broadcasting receiver includes RSS information to allow a user to easily identify the RSS information from the EPG.
US08752090B2 Content syndication to set top box through IP network
Tools are provided for supporting content syndication to a set top box. The set top box requests a syndicated feed at regularly scheduled times, and receives the syndicated feed through an Internet Protocol (“IP”) network. Hence, a syndicated feed is distributed to the set top box that subscribes to the syndicated feed. Additionally, the set top box converts the syndicated feed for use by the set top box, and causes at least one image based at least in part on the syndicated feed to be displayed on a display device for a user.
US08752087B2 System and method for dynamically constructing personalized contextual video programs
Systems, methods, and computer readable-media for dynamically constructing personalized contextual video programs include extracting video metadata from a video program, extracting component metadata from video components stored in a media object library, extracting viewer preferences, receiving synchronization information about the video program, identifying a video program segment susceptible to inserting a video component, and transmitting the video component to a playback device and instructions detailing how to insert the video component in the video program segment. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and user behavior. The video program and the video component can be combined before transmitting the video component and instructions to the playback device. A video component can be selected based on which advertiser offers to pay the most. The transmitted video component and instructions can be stored as a construction list for future use.
US08752086B2 Methods and apparatus for sending content to a media player
The present disclosure provides methods and apparatus for sending content to a media player. In general, a user of the disclosed system consumes a plurality of media content (e.g., audio content, visual content, audiovisual content, etc.) distributed from a media server. The content preferably include advertising content and non-advertising content. Some or all of the content is selected by the system based on the user's specific requests, profile, preferences, and/or feedback, in conjunction with the profiles, preferences, requests, and feedback of other users, (e.g. using social media, social matching and/or collaborative filtering techniques). Preferably, the feedback includes statistical data indicative of partial experiences (e.g., user listened to 50%) of the content by one or more media consumers.
US08752082B2 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.
US08752080B2 Turntable having elastic layer with high contact pressure portion
Provided is a turntable for rotatably supporting a disc member on a disc support surface in a state where the disc member is sandwiched and held between the turntable and a clamp member placed opposite thereto, wherein the disc support surface is provided with an elastic layer having a predetermined width, and configured to project from the disc support surface, and at least one of an outer peripheral part and an inner peripheral part of the elastic layer is provided with a high contact pressure portion of which a contact pressure generated by pressing the clamp member thereto is higher than that of other portion.
US08752077B2 Optical disc apparatus
An example of an optical disc apparatus includes a top case and a bottom case. The top case includes a tab extending downward from one end of the top case. The tab includes a protrusion protruding inward. The bottom case includes a lower-side folded portion formed by folding inward an upper end of one side surface of the bottom case. The lower-side folded portion includes a cantilever spring. The cantilever spring includes a spring portion extending in a vertical direction and a curved portion formed by folding inward an upper part of the spring portion. The protrusion comes into contact with the curved portion when the top case is being affixed to the bottom case and is in contact with the spring portion under a state where the top case is affixed to the bottom case.
US08752072B2 Altering event lifetimes
The present invention extends to methods, systems, and computer program products for altering event lifetimes. Embodiments of the invention include using operators in an event-processing framework (algebra) to shorten (or “clip”) the duration of events. An operator can receive a primary event stream, a clip event stream, and condition as parameters. The operator clips the lifetime of an event in the primary stream to the next event in the clip stream that fulfills the condition. Altering event lifetimes can be used to facilitate cleaning event stream state, converting point events to a continuous signal, and creating and annotating session events.
US08752071B2 Identifying subscriber data while processing publisher event in transaction
A solution for managing messaging is provided in which an event related to a publisher is identified. In response to the event, a transaction is initiated for processing the event, the event is processed within the transaction, and the transaction is committed after the event is processed. During processing, data corresponding to the event is provided for use by a set of subscribers to the event, and data related to the set of subscribers is identified. In an embodiment, a message broker in a publication and subscribe messaging environment implements the solution in order to be capable of providing the data related to the set of subscribers to the publisher. Use of the transaction ensures that the data related to the set of subscribers accurately represents the set of subscribers at the time that the data corresponding to the event was provided.
US08752070B2 Methods for managing authority designation of graphical user interfaces
According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process. In response, the graphics management system transmits a second message to the second process, the second message offering the one or more rights to the second process. The graphics management system receives a third message from the second process indicating an acceptance of the offer. Thereafter, the graphics management system restricts access of the GUI element by the second process based on the one or more rights accepted by the second process.
US08752068B2 Transmitting operator message commands to a coupling facility
A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
US08752067B2 Control apparatus, control method and storage medium
A middleware layer based on a middleware program is provided between a platform layer and an application layer. In the middleware layer, an interface on the application layer side is selectable, and also an interface on the platform layer side is selected. Further, functions in the middleware layer are configured as functional modules so that they are selectable according to a function on the application layer side and a function on the platform layer side.
US08752066B2 Implementing a middleware component using factory patterns
In one aspect, a method to use a middleware component includes receiving a request from an application to interact with a platform using a service and using an abstract factory pattern corresponding to the service. The abstract factory pattern is associated with a first factory pattern stored in the middleware component. The method also includes determining if the first factory pattern is associated with the platform and invoking the service with the platform using the first factory pattern if the first factory pattern is associated with the platform.
US08752065B2 Rules engine for a persistent message store
A method and apparatus for using a persistent message store in a distributed computing system. A message is stored in a persistent message store, wherein the message is a copy of an original message transmitted from a message producer to a message consumer in a distributed computing system. A command is received from a requestor to search the persistent message store for a stored message, the command indicating a search rule. The search rule is processed by a rules engine of the persistent message store to search for the stored message.
US08752062B2 Monitoring of computer events and steps linked by dependency relationships to generate completed processes data and determining the completed processed data meet trigger criteria
A data processing system (1) is programmed with an interface (2) for capturing events which arise, and a process engine (3) for automatically monitoring captured events to identify completion of steps, each comprising a plurality of events linked by dependency relationships; and to identify completion of processes, each comprising a plurality of steps linked by dependency relationships. Software functions (5) execute in response to output of the process engine (3). The process engine (3) processes events to recognize a plurality of potential steps, but terminates other potential steps when completion of a step is determined. The process engine (3) processes steps to recognize a plurality of potential processes, but terminates other potential process when completion of a process is determined. The dependency relationships include Boolean AND operators and Boolean OR operators. There is a discrete start event for each step and a discrete start step for each process. The engine executes a plurality of processes simultaneously, applying captured events in real time to relevant steps, some events being applied to a plurality of steps.
US08752058B1 Implicit co-scheduling of CPUs
Techniques for implicit co scheduling of CPUs to improve corun performance of scheduled contexts are described. One technique minimizes skew by implementing corun migrations, and another technique minimizes skew by implementing a corun bonus mechanism. Skew between schedulable contexts may be calculated based on guest progress, where guest progress represents time spent executing guest operating system and guest application code. A non-linear skew catch-up algorithm is described that adjusts the progress of a context when the progress falls far behind its sibling contexts.
US08752057B1 Techniques for synchronizing processing of at least two code threads
Described are techniques synchronizing processing of at least two code threads. A first thread executing in user space is provided. A second thread executing in kernel space is provided. A global mutex lock is provided for synchronizing processing between said first thread and said second thread. One of said first thread and said second thread holds the global mutex lock and is identified as a current owner of the global mutex lock. The other of said first thread and said second thread requests the global mutex lock and is blocked until the current owner of the global mutex lock releases the global mutex lock. The global mutex lock is held by at most one thread at a point in time and is identified as the current owner.
US08752052B2 Sub-dispatching application server
Multiple sub-dispatched application server threads are provided in a single local process, where the multiple sub-dispatched application server threads carry out their own task dispatching. The multiple sub-dispatched application server threads are linked in the single local process using a distributed programming model.
US08752043B2 Providing guidance for software installation
A computer receives information from a user, which includes the identity of and installation preferences for the software to be installed on a second computer. Information about the environment of the second computer is gathered by the computer. The computer defines a set of search parameters based on the information received and the environment of the second computer. The computer searches for data stored on storage devices and the Internet. The computer retrieves the data, associated to a second installation of the software on a third computer, which relates to the installation of software on the second computer. The computer generates guidance for installation of the software on the second computer, based on the identity of the software to be installed, installation preferences for the software to be installed, the environment of the second computer, and the data associated to an installation of the software on a third computer.
US08752040B2 Upgrade tracking system
An upgrade tracking system for tracking aspects of an application upgrade. In various embodiments, the update tracking system includes a statistics collection component configured to collect statistics related an execution of the application upgrade, where the application upgrade includes a plurality of data upgrade files, and where the plurality of data upgrade files are organized into a plurality of functional upgrade groups. The system further includes a timing component configured to report execution timings related to the execution of the application upgrade, and a status component configured to track statuses related to the execution of the application upgrade.
US08752039B1 Dynamic upgrade of operating system in a network device
An upgrade procedure may be executed at a network device to allow the network device to automatically upgrade an operating system to a new operating system. The upgrade procedure may include receiving a bootable image file of an upgrade operating system that is different from an operating system being run by the network device and which uses a file system format that is different from the file system format of the operating system being run by the network device. The bootable image file includes a binary file format that conforms to the file system format used by the upgrade operating system. The network device allocates contiguous space on a drive of the network device and copies the bootable image file to the contiguous space. The network device also modifies a master boot record of the drive such that the contiguous space on the drive is reflected in the master boot record as a bootable partition of the drive.
US08752036B2 Throughput-aware software pipelining for highly multi-threaded systems
Embodiments of the invention provide systems and methods for throughput-aware software pipelining in compilers to produce optimal code for single-thread and multi-thread execution on multi-threaded systems. A loop is identified within source code as a candidate for software pipelining. An attempt is made to generate pipelined code (e.g., generate an instruction schedule and a set of register assignments) for the loop in satisfaction of throughput-aware pipelining criteria, like maximum register count, minimum trip count, target core pipeline resource utilization, maximum code size, etc. If the attempt fails to generate code in satisfaction of the criteria, embodiments adjust one or more settings (e.g., by reducing scalarity or latency settings being used to generate the instruction schedule). Additional attempts are made to generate pipelined code in satisfaction of the criteria by iteratively adjusting the settings, regenerating the code using the adjusted settings, and recalculating whether the code satisfies the criteria.
US08752026B2 Efficient code instrumentation
A method for instrumenting a computer program, the method including identifying a program slice within a computer program, and instrumenting the program slice within the program.
US08752024B2 Resuming a prior debug session
Inserting, at debuggee source code lines, a breakpoint and executing. For each breakpoint encounter until exiting: encountering and removing the breakpoint, incrementing a first counter value, and resuming execution. Exiting includes saving the first counter value, a state of the call stack, and an exit location. In a second debug session, preparing the debuggee to resume from the exit location. Inserting, at the debuggee source code lines, a breakpoint and executing the debuggee. For each breakpoint encounter until a second counter value matches the first: encountering and removing the breakpoint, incrementing the second counter value, and resuming execution. When the first and second counter values match: inserting an exit location breakpoint at the exit location, executing the debuggee until encountering the exit location breakpoint, and providing the user control to resume debugging from the exit location only if the present state of the call stack matches the saved state.
US08752023B2 System, method and program product for executing a debugger
A method for controlling a debugger, the method includes: determining whether to execute a certain breakpoint of the debugger in view of certain breakpoint conditional information and in view of at least one previous visit, during the execution of the debugger, to at least one other breakpoint of the debugger; and selectively executing the certain breakpoint in response to the determination.
US08752014B2 Configurable software application
A configurable software application is provided, where the software application may be designed on a platform including at least one configuration utility for enabling end users to customize various aspects of the application. For example, end users may use the configuration utility to customize one or more user interface elements, event handlers, data handlers, and/or data elements of the application. The software application may be automatically updated to incorporate the user customizations. In one implementation, custom user interface elements may be used to control a navigation of the application or an interaction with data elements of the application. In another implementation, custom data elements, based on a hierarchical metadata structure, may dictate an organization of the application. In another implementation, custom event handlers may control business logic and rules for the application, while custom data handlers may control interfacing with the data elements.
US08752013B2 System and method for evaluating and selecting software components and services
A system that includes one or more computer processors is configured to receive parameters relating to non-functional attributes of a proposed software component, parameters relating to non-functional attributes of one or more available software components, and a weight for each of the non-functional attributes. The system calculates a quality and a risk for each available software component as a function of the parameters of the proposed software component, the parameters for the one or more available software components, and the weight for each of the non-functional attributes. The system outputs to a display device one or more of the quality and the risk for the one or more available software components.
US08752012B2 Process evaluation device, program and method
A process evaluation device, comprising: a development process definition storage unit which stores definition information on a plurality of processes for developing software and sequence numbers thereof; a transition information acquiring unit which acquires identification information or a sequence number of a new process after a backward transition occurs, wherein a process transition from a certain process referred hereafter as an evaluation origin to said new process is said backward transition when a sequence number of said new process is smaller than a sequence number of said evaluation and a transition information analysis unit which calculates and thereby outputs a backing-away distance which is a difference between a sequence number of said evaluation origin and a sequence number of said new process, is provided, in order to apprehend what are real causes of the development delay.
US08752003B2 Model driven approach for availability management framework (AMF) configuration generation
A method and system for generating an Availability Management Framework (AMF) configuration based on a model driven approach. The AMF configuration is an instance of an AMF sub-profile that can be used to model resources and services to be protected, and is generated from an instance of the Entity Type Files (ETF) sub-profile and an instance of the Configuration Requirements (CR) sub-profile. The ETF sub-profile can be used to model the resources provided by vendors, and the CR sub-profile can be used to model configuration requirements. Each of the AMF sub-profile, the ETF sub-profile and the CR sub-profile is a specialization of pre-defined Unified Modeling Language (UML) meta-classes. An input that includes an ETF model and a CR model, which are instances of the ETF sub-profile and the CR sub-profile, respectively, is transformed into an AMF model as the AMF configuration.
US08752002B2 Automatically generating artifacts for service delivery
Techniques for generating one or more artifacts for service delivery are provided. The techniques include receiving one or more service design inputs, using the one or more service design inputs to generate an internal representation of the service design, using the internal representation of the service to generate one or more artifacts of the service, and incorporating the one or more artifacts into the service design and outputting the service.
US08751998B2 Method and system for partial reconfiguration simulation
Disclosed is a method of simulating partial reconfiguration of a programmable logic device (PLD). A wrapper module is incorporated into a logic description that may be implemented in a PLD. The wrapper module represents a first logic design. In response to receiving a parameter, the wrapper module changes to represent a second logic design. According to various embodiments, the logic description is a simulatable source file. The simulatable source file is a source file that is used by a simulation program to simulate partial reconfiguration of the logic design. The wrapper module of the simulatable source file receives a run-time parameter. In various embodiments, the logic description is a synthesizable source file. The synthesizable source file is a source file that is used by a synthesis tool to compile the source file into hardware. The wrapper module of the synthesizable source receives a compile-time parameter.
US08751996B1 Automatically routing nets according to parasitic constraint rules
A system of automatically routing interconnect of a integrated circuit design while taking into consideration the parasitic issues of the wiring as it is created. The system will be able to select an appropriate wiring pattern so that signals meet their performance requirements.
US08751994B2 System and method for testing stacked dies
Systems and methods are disclosed for testing dies in a stack of dies and inserting a repair circuit which, when enabled, compensates for a delay defect in the die stack. Intra-die and inter-die slack values are determined to establish which die or dies in the die stack would benefit from the insertion of a repair circuit.
US08751991B2 Layout method, layout system, and non-transitory computer readable medium storing layout program of semiconductor integrated circuit
A layout method of a semiconductor integrated circuit according to the present invention includes selecting M (M is an integer of two or larger and N or smaller) pieces of sequential circuits from N (N is an integer of three or larger) pieces of sequential circuits mounted on the semiconductor integrated circuit, a clock being distributed to the N pieces of sequential circuits from the same clock route; and replacing the M pieces of sequential circuits that are selected with one multi-data input/output sequential circuit including M pieces of input terminals and output terminals and one clock terminal that receives the clock distributed from the clock route.
US08751986B2 Method and apparatus for automatic relative placement rule generation
Methods and apparatuses are disclosed that automatically generate relative placement rules. Constructs at the register transfer language-level result in relative placement rules specified at the register transfer language-level.
US08751982B2 Implementing dual speed level shifter with automatic mode control
A method and circuit for implementing a dual speed level shifter with automatic mode control, and a design structure on which the subject circuit resides are provided. A low speed level shifter and a high speed level shifter are used to provide a wide frequency range of operation. The circuit operates in one of a low speed mode or a high speed mode. The appropriate mode is selected automatically by detecting the frequency of the signal to be level shifted. When the incoming signal is slower than a reference frequency, the low speed level shifter is selected, and when the incoming signal is faster than the reference frequency, the high speed level shifter is selected.
US08751981B2 Logic injection
A technique for reducing a circuit listing. According to examples of the technique, at least a portion of a circuit listing is analyzed to identify occurrences of a circuit structure made up of a plurality of circuit components. For each identified occurrence of the defined circuit structure, an injection data object is created corresponding to the plurality of components, and the injection data object is substituted into the portion of the circuit listing in place of the plurality of components. For each occurrence of the defined structure, one or more properties of the occurrence of the defined structure may be determined and contained by the corresponding injection data object.
US08751980B2 Automatic wafer data sample planning and review
A method of constructing a mask for use in semiconductor device manufacturing is disclosed. A first shape that is related to mask construction is selected from a set of shapes. A second shape related to the mask construction is selected from the set of shapes. The first shape and the second shape are represented using a first shape vector and a second shape vector, respectively. A cluster is formed that includes the first shape and the second shape when the first shape vector and the second shape vector are within a selected criterion.
US08751976B2 Pattern recognition for integrated circuit design
The present disclosure provides one embodiment of an integrated circuit (IC) method. The method includes building a pattern bank including a pattern having an area of interest. The method further includes recognizing that the pattern of the pattern bank corresponds to a pattern of an IC design layout. The method further includes identifying an area of interest of the pattern of the IC design layout that corresponds to the area of interest of the pattern of the pattern bank. The method further includes performing pattern recognition dissection on the area of interest of the pattern of the IC design layout to dissect the area of interest of the pattern of the IC design layout into a plurality of segments. The method further includes after performing pattern recognition dissection, producing a modified IC design layout.
US08751975B2 RC corner solutions for double patterning technology
A method includes determining model parameters for forming an integrated circuit, and generating a techfile using the model parameters. The techfile includes at least two of a C_worst table, a C_best table, and a C_nominal table. The C_worst table stores greatest parasitic capacitances between layout patterns of the integrated circuit when lithography masks comprising the layout patterns shift relative to each other. The C_best table stores smallest parasitic capacitances between the layout patterns when the lithography masks shift relative to each other. The C_nominal table stores nominal parasitic capacitances between the layout patterns when the lithography masks do not shift relative to each other. The techfile is embodied on a tangible non-transitory storage medium.
US08751970B2 Multi-screen synchronous slide gesture
Embodiments of a multi-screen synchronous slide gesture are described. In various embodiments, a first motion input is recognized at a first screen of a multi-screen system, and the first motion input is recognized when moving in a particular direction across the first screen. A second motion input is recognized at a second screen of the multi-screen system, where the second motion input is recognized when moving in the particular direction across the second screen and approximately when the first motion input is recognized. A synchronous slide gesture can then be determined from the recognized first and second motion inputs.
US08751966B2 Display of filtered data via ordered values
Embodiments are disclosed that relate to display of filtered data via ordered values. One embodiment provides for filtering a collection of items via a range of ordered values associated with a rule user interface object. Upon receiving an adjustment to the rule interface object which changes the range, the collection is filtered to display selected items corresponding to that updated range. Further, based on a comparison between the updated range and a threshold, display of the rule may be updated to display values associated with a different granularity level.
US08751965B2 Interface for toggling objects
A first single-action input is received indicating a start tracking request and including information identifying a first current location of a user-controlled object on a user display device. A second single-action input is received indicating a movement of the object across the display device to a first different location and including a stop tracking request. A first display object associated with the first current location and a second display object associated with the first different location are determined. A group of selected display objects is determined including the first and second display objects. Display objects associated with locations displayed in an area spanning a first region located between the first current location and the first different location are determined, where a selection of the selected display objects is based on the first start tracking request and the first stop tracking request, with no input associated with a modifier input.
US08751964B2 Method and system for updating information of information providing site
A method of updating item information of a specific site on an information providing site is provided. The method includes displaying the specific item information of the specific site, receiving user input for selecting one item among the displayed specific items, and when the selected item information displayed on the information providing site is not the same as the information about the selected item provided on the specific site, updating the selected item information into the information provided on the specific site and displaying the updated information.
US08751963B1 Real time indication of previously extracted data fields for regular expressions
Embodiments are directed towards real time display of event records with an indication of previously provided extraction rules. A plurality of extraction rules may be provided to the system, such as automatically generated and/or user created extraction rules. These extraction rules may include regular expressions. A plurality of event records may be displayed to the user, such that text in a field defined by an extraction rule is emphasized in the display of the event record. The same emphasis may be provided for text in overlapping fields, or the emphasis may be somewhat different for different fields. The user interface may enable a user to select a portion of text of an event record, such as by rolling-over or clicking on an emphasized part of the event record. By selecting the portion of the event record, the interface may display each extraction rule associated with the selected portion.
US08751962B2 Remote control, display device, television receiver device, and program for remote control
In regards to the conventional technology for performing operational inputs by referring a GUI and by means of a touch sensor, there exists a problem in which the relationship of correspondence between on-screen locations of selection items on a GUI and touchpad locations cannot be accurately grasped. Moreover, cases in which a touch panel equipped with an information display function instead of a touch sensor is used cause problems in that the cost thereof or power consumed thereby can be relatively high, etc. In order to solve the problems described as above, the present invention provides a remote control that selects an icon on a GUI as a target of operation using a touch sensor, and which is characterized by a configuration that allows a user to easily identify the relationship of correspondence by brightening of a touch sensor on a touchpad corresponding to icon arrangement on a GUI.
US08751959B2 Information processing apparatus, information processing method, and computer-readable recording medium storing information processing program
An information processing apparatus is disclosed. The information processing apparatus executes a function corresponding to a menu item of application software which menu item is selected by a user. The information processing apparatus includes an information processing unit which executes plural small functions of which the function corresponding to the selected menu item is formed, a recipe data forming unit which forms recipe data in which an executing condition and an executing order of the plural small functions corresponding to the selected menu item are defined, and an information process executing unit which causes the information processing unit to execute the plural small functions based on the formed recipe data.
US08751957B1 Method and apparatus for obtaining auditory and gestural feedback in a recommendation system
A method and apparatus are disclosed for updating a user profile in a recommendation system for a given user based on auditory or gestural feedback information provided by the user. The auditory or gestural feedback is detected using audio or video processing techniques, or both, and includes, for example, auditory or gestural commands or facial expressions indicating the strength of the user's preferences. The auditory or gestural feedback can be explicit or implicit. Once predefined behavioral feedback is identified, the present invention updates the corresponding user profile, in an appropriate manner.
US08751956B2 Variable rate scrollbar
Embodiments of a variable rate scrollbar are described. In various embodiments, media items, such as email messages, text messages, digital photos, or song selections are grouped by a page, a day, a week, or a month that corresponds to a date associated with a media item. A list of the media items is displayed from one of the groups, and the media items that are displayed are selectable from the list. A variable rate scrollbar is displayed and configured for selection to navigate the media items at variable rates according to the groups of the media items.
US08751954B2 System and method for scrolling information in a UI table
Displaying information in a column of a user interface (UI) on a display screen is enhanced by a column scroll control that displays information that is otherwise truncated from display in the space allocated to the column. The control is sensitive to a threshold limited scrolling input from a user to activate the display of the information ticker style. The display of the remainder of the user interface may be maintained while the column is scrolled. The controls are advantageous for trackball and similar pointing devices especially those used with handheld wireless communication devices (cellular phones, PDAs, smart phones, etc.) where one handed operation is desirable and where display screen sizes and resolutions often require truncation of information in a particular column entry or entries.
US08751953B2 Progress indicators for loading content
Methods and apparatuses that automatically detect a stall of progress to download additional portion of a web page addressed by a resource address registered by a user of a browser are described. In response to the detection, whether a majority of usable content of the web page has been retrieved may be determined. An indication may be provided to the user to indicate readiness of the web page in the browser if the majority of usable content has already been loaded in a viewing area of the browser and is available to the user. Thus, the user's attention can be directed to the content viewing area to proceed interacting with the browser without a need for the user to wait for a remaining portion of the web page.
US08751951B2 Controlling computer-based instances
In general, embodiments of the present invention provide an approach to control computer-based interfaces from anywhere in a GUI (e.g. a window, a desktop, etc.) regardless of the fixed position of the instances. Specifically, using a pointing device or the like (e.g., by right clicking), a user can activate an instance control function that allows the user to open an instance, close an instance, and/or or switch between running instances. Along these lines, the instance control function can be activated by interacting with an icon, a window (e.g., corresponding a folder or a running instance), or a desktop. Once activated, the instance control function allows the user full control over instances.
US08751947B2 Visual and functional transform
Techniques for a visual and functional transform are described, including presenting a graphical representation including a first level and a second level, the first level and the second level each including an option associated with an object, receiving an input indicating selection of the option, and selection of the option initiates expansion of the graphical representation from the first level to the second level, and modifying a visual characteristic associated with the first level to graphically distinguish the first level from the second level when the expansion occurs.
US08751943B1 System and method for presenting views of dialogues to a user
A system and method for providing views of dialogues to a user defines a user interface that conveys the views of the dialogues. The views of dialogues include a display of notifications that may provide information about relative positions in an array wherein the dialogues are assigned to corresponding positions and may provide indications of directions about the dialogues with respect to a dialogue being presented in a current view. In some examples, the dialogues may be assigned to corresponding array positions dynamically based on information regarding the dialogues, such as the time information. In some examples, the notifications may also be generated based on information regarding the dialogues such as the time information. Additional criteria may be provided by the user to customize the array determination and/or the notification generation.
US08751939B2 Side tab navigation and page views personalization systems and methods
Systems and methods for displaying tab elements representing viewable page elements. A set of one or more main tabs are displayed on a first portion of a display, each main tab defining a link to a database object stored in a database. A user selection of a first one of the main tabs is received (e.g., to determine which tab provides default display), and two or more side tabs are displayed in a first, default order on a second portion of the display, each said side tab defining a link to an element or portion of a first object. In certain aspects, a user selection of a new order for the two or more side tabs is received, and thereafter the two or more side tabs are displayed in the new order, and the new order is stored to the database, wherein upon later access of the first object by the user, the two or more side tabs are automatically displayed in the new order.
US08751937B2 Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
In a system for dynamically and remotely providing user interface (UI) display and processing information to a touch panel embedded within a multifunction peripheral (MFP) such as a digital copier having an internal computer for controlling the touch panel, a method that comprises linking the internal computer to an external data communication network having an external remote computer on the network; and upon the inputting of desired selections by a user at the UI and communicating the same over the network to the external computer, providing information from the external computer via the network back to the internal computer that enables dynamically changing or updating the UI display and behavior during run time of the MFP.
US08751934B2 Method for adjusting parameters of audio device
A method for adjusting parameters of an audio device is provided and applied to an adjusting system operated by a user to adjust the audio device. The method includes steps of: executing an application program with the adjusting system; the application program providing a graphical user interface for receiving data wherein the graphical user interface at least includes a plurality of options to be selected; and adjusting a plurality of parameters of the audio device associated with a first option when the first option of the plurality options is selected and outputting a sound by the audio device.
US08751931B2 System and method for providing user-definable audio indicators for multimedia channel selections
A method includes receiving user input indicating a selection of a first multimedia channel from a set of multimedia channels for display. The method further includes determining a first user-selected audio indicator associated with the first multimedia channel. The method additionally includes providing the first audio indicator for audible output in response to receiving the user input indicating the selection of the first multimedia channel. Another method includes providing a user interface to facilitate an association of one or more audio indicators with one or more corresponding channel selection actions.
US08751930B2 Seamlessly sharing and reusing knowledge between an administrator console and user interaction
An approach is provided that captures an admin-console context. The first admin-console context includes a set of state attribute values corresponding to elements that are included in a context hierarchy of a console software application that is being executed at a computer system. A number of events that occur at the admin-console are recorded in a memory. A Reusable User Interaction (RUI) Script is stored in a nonvolatile storage area. The RUI Script includes the captured admin-console context and a sequence of the recorded plurality events. A collection of RUI Scripts are stored in a central knowledge repository for reuse. Search the RUI Scripts repository for reuse, using the current admin-console context.
US08751926B2 Intelligent rendering on a mobile computing device
A solution is provided wherein step information is intelligently rendered on a mobile computing device. A current page is created based on a default size. The step may then be placed on the current page below any previous steps. A height allocated for the step may then be increased if the step has multiple lines. If the placing of the step or increasing of the height causes the step to run past the end of the current page, then a new page may be created and the step may be placed there instead. This process may be repeated for each step. This allows each page to then be sequentially displayed on the mobile computing device without scroll bars.
US08751922B2 Methods and apparatuses to assemble, extract and deploy content from electronic documents
Embodiments of the present invention permit the specification and servicing of aggregations of content constituent parts that derive from electronic documents. An incorporated content constituent part may correspond to any constituent part of any accessible document. In various embodiments, information derived from the intended layouts of source documents is employed to construct specifications of the constituent parts. The specifications may include search conditions. Graphic methods may be employed to construct the specification. Embodiments of the present invention enable content aggregations to appear in display presentations whose layouts may be adaptive to varying degrees. In various embodiments, flexible content-shifting methods are employed for display presentations of content aggregations. Resultantly, the display of content aggregations on mobile and other devices may be effectuated without wasting download bandwidth and display screen real estate.
US08751918B2 Digital system for organizing diverse information
A system for creating links among diverse elements in order to convey a variety of logical relationships. The system uses a unique approach to browser development in order to allow for the delayed transformation of data which has undergone either a change to its actual value, or a change in its relationship to other data. Linked data is left unevaluated until a user desires to view the data through a user interface. This delayed evaluation conserves bandwidth and system resources, and further enables the system to more efficiently create, organize, and maintain relationships between large volumes of diverse elements.
US08751915B2 Systems and methods for selectable positive feedback data processing
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for selectable positive feedback data processing.
US08751913B2 Systems and methods for reduced power multi-layer data decoding
Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a data encoder circuit. The data encoder circuit is operable to apply an encoding algorithm to an input data set in accordance with a multi-layer code structure including a first row and a last row to yield an encoded data set. The last row of the multi-layer code structure represented in the encoded data set conforms to an identity matrix.
US08751911B2 Semiconductor memory device
A CRC code is generated from original data, a BCH code is generated based on the original data and CRC code; the original data, CRC code, and BCH code are recorded in pages from different planes of plural memory chips. An RS code is generated from the original data across pages, a CRC code is generated based on the RS code, a BCH code is generated based on the RS code and the CRC code; the RS, CRC, and BCH codes are recorded in a different memory chip than the original data. When reading data, error correction is performed on the original data using the BCH code, then CRC is calculated. If the number of errors is correctable by erasure correction using the RS code, the original data is so corrected. Otherwise, normal error correction using the RS code and further error correction using the BCH code are performed.
US08751909B2 Processing of block and transaction signatures
A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
US08751907B2 Joint encoding and decoding methods for improving the error rate performance
Joint encoding and decoding methods for improving the error rate performance are described. In one aspect, the systems and methods determine values and positions of L desired symbols. In encoding unit receives data symbols for encoding. The encoding unit calculates, responsive to receiving the data symbols, values and positions of H help symbols. The encoding unit inserts the help symbols into the data symbols at respective help symbols positions, thereby generating new data symbols. Encoding unit encodes the new data symbols to produce a codeword C′ that contains the L desired symbols. The codeword C′ is communicated to a decoder that is instructed to explore some or all L desired symbols in C′.
US08751906B2 Systems and methods for operating on a storage device using a life-cycle dependent coding scheme
Systems and methods for adaptively operating a storage device are provided. A level of integrity of storing data in the storage device is determined. A coding scheme is selected based on the determined level of integrity of the storage device. An operation is performed on the storage device using the selected coding scheme.
US08751905B2 Memory with on-chip error correction
A memory device is configured to correct errors in codewords written to a memory array. Errors, if any, in a first codeword are corrected and a codeword corrector output is generated including a corrected first codeword. A data buffer receives the codeword corrector output and a first user data associated with the addressed page and generates a data buffer output including the corrected first codeword, as modified by the first user data, defined as a first codeword output. A codeword encoder receives the data buffer output and encodes the first codeword output to generate an encoded first codeword output included in a codeword encoder output. A write buffer receives the codeword encoder output and saves the same for writing to the memory array. Writing to the memory array is performed while receiving a second user data, which has a second codeword associated therewith, and correcting the second codeword.
US08751903B2 Methods and systems for monitoring write operations of non-volatile memory
Systems and methods are disclosed for monitoring the time it takes to perform a write operation, and based on the time it takes, a determination is made whether to retire a block that is a recipient of the write operation. The time duration of the write operation for a page or a combination of pages may indicate whether any block or blocks containing the page or combination of pages is experiencing a physical failure. That is, if the time duration of the write operation for a particular page exceeds time threshold, this may indicate that this page requires a larger number of program cycles than other pages. The longer programming cycle can be an indication of cell leakage or a failing block.
US08751898B2 Utilizing error correcting code data associated with a region of memory
In a particular embodiment, a processor retrieves from memory, for each data block within the region of the memory, error correcting code (ECC) data corresponding to data stored within the data block. In one embodiment, a processor generates for each retrieved ECC data, a hash value by hashing the retrieved ECC data. In a particular embodiment, a processor combines hash values to generate a total hash value corresponding to a region of memory. In one embodiment, a processor uses a total hash value to compare a region of memory to other regions of the memory.
US08751896B2 Semiconductor storage device, method of controlling the same, and error correction system
A semiconductor storage device, a method of controlling the same, and an error correction system allow reduction in power consumption and circuit scale without detriment to error correction capability. An error correction code (ECC) circuit of a solid state drive (SSD) performs first error correction on read data using a first error correction code (Hamming code), and further performs second error correction on the result of the first error correction using a second error correction code (BHC code). Furthermore, the ECC circuit performs third error correction on the result of the second error correction using a third error correction code (RS code).
US08751895B2 Semiconductor memory device and decoding method
A semiconductor memory device includes a semiconductor memory unit which stores LDPC encoded data, and a decoding unit which decodes the encoded data, wherein the decoding unit performs serial decoding using the posterior likelihood ratio as it is for a column element likelihood ratio when the absolute value of the posterior likelihood ratio is not smaller than a threshold and using the column element likelihood ratio as it is for the posterior likelihood ratio when the absolute value of the column element likelihood ratio is not smaller than the threshold, and if the decoding does not succeed even after a predetermined first cycle count of iterative processing is performed or if the number of syndrome errors becomes smaller than a predetermined first syndrome error count, the decoding unit shrinks the absolute values of at least some of posterior likelihood ratios and resets all prior likelihood ratios to “0.”
US08751893B2 Synchronous hybrid automatic repeat request (HARQ) protocol employing a first information element indicating whether to perform retransmission of an uplink data packet and a second information element indicates modulation and coding scheme (MCS) for the retransmission
A base station receives an uplink data packet from a user equipment based on a synchronous hybrid automatic repeat request (HARQ) protocol, and transmits a first information element and a second information element in parallel to the user equipment. The first information element indicates whether to perform a retransmission of the uplink data packet, and the second information element indicates modulation and coding scheme (MCS) for the retransmission. The base station receives the retransmission from the user equipment according to the modulation and coding scheme. The first information element is for example an ACK/NACK feedback message.
US08751891B2 Apparatus and method for retransmitting data in wireless communication system
An apparatus and a method for operating an Automatic Repeat reQuest (ARQ) in consideration of an operation state of a Hybrid Automatic Repeat reQuest (HARQ) in a wireless communication system. In the method, when an ARQ timer expires, operation state information of a HARQ module for controlling a HARQ is determined. Whether to delay generation of Negative ACKnowledge (NACK) information in consideration of the operation state information of the HARQ module, then determined. When determining to delay the generation of the NACK information, the generation of the NACK information is delayed for a delay time determined in consideration of the operation state information of the HARQ module.
US08751887B2 Enable gating clock, shift, capture, and update to first gating
A test architecture accesses IP core test wrappers within an IC using a Link Instruction Register (LIR). An IEEE P1500 standard is in development for providing test access to these individual cores via a test structure called a wrapper. The wrapper resides at the boundary of the core and provides a way to test the core and the interconnections between cores. The test architecture enables each of the plural wrappers in the IC, including wrappers in cores embedded within other cores, with separate enable signals.
US08751884B2 Scan test circuitry with selectable transition launch mode
An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises at least one scan chain having scan cells. The scan test circuitry further comprises transition launch mode selection circuitry configured to provide independent selection between multiple transition launch modes for each of a plurality of clock domains of the integrated circuit. The multiple transition launch modes may include, for example, at least a launch-on-shift mode and a launch-on-capture mode. These transition launch modes provide different manners of launching a given signal transition via at least one of the scan cells in a corresponding one of the clock domains. The transition launch mode selection circuitry may be configured to generate from a common shift enable signal multiple independently controllable shift enable signals for respective ones of the clock domains of the integrated circuit.
US08751880B2 Apparatus and method to measure timing margin in clock and data recovery system utilizing a jitter stressor
A method and a system for accurately calculating the timing margin in a clock and data recovery system (CDR) is provided that utilizes a singular path environment of hardware. The method entails adding an amount of jitter within the CDR to change the receiver phase. The amount of jitter is incrementally increased until a threshold level of bit errors occur. Based on the amount of jitter needed to cause the threshold level of bit errors, timing margin can be calculated.
US08751873B2 Proactively removing channel paths in error from a variable scope of I/O devices
A method includes detecting a channel path error event on an identified channel path; recording channel path error data associated with the detected channel path error event; identifying an scope of the channel path error associated with the identified channel path; determining if the identified channel path is a defective channel path based on the scope of the channel path error; and removing the defective channel path from one or more devices.
US08751872B2 Separation of error information from error propagation information
A system and method for handling exceptions in a multi-threaded computing environment. Information, such as that relating to an error state or pertaining to the propagation history of an exception, is stored in a separate object from the exception object itself. The separate propagation information object is accessible to the plurality of threads that are used to execute a user task. The separate object allows rich diagnostic information pertaining to the exception and its propagation through multiple threads to be presented to the developer of the software.
US08751870B2 Method and system for providing a random sequence coverage
The various embodiments of the present invention provide a method and system for providing random sequence coverage. The method comprising receiving a plurality of data packet packets carrying transaction data from a transaction database, specifying transactions in a configuration file along with the transaction data, identifying one or more fields in the packets received from the transaction database, generating an automatic random sequence based on the identification of at least one of a field among the one or more fields in the data packets, generating a coverage report for the random sequence generated automatically and determining uncovered sequences based on the coverage report generated. The system comprises a transaction database for storing transaction data during simulation, a transaction viewer for providing transactions data packets, an auto sequence generator module for generating an automatic random sequence and a report generator module for generating a coverage report for the random sequence generated.
US08751868B2 Control server and method for switching running of test programs stored in multiple storage mediums of test server
A control sever electronically connects a test server via network interfaces. The test server includes multiple storage mediums that store multiple test programs for testing the test server. The control server includes a switching control unit. The switching control unit selects one storage medium from the storage mediums as a startup device of the test server, and sends a control command to run one or more test programs stored in the startup device. In response to receiving a test result from the test server, the switching control unit selects a next storage medium from the storage mediums as a new startup device, and runs one or more test programs stored in the new staring device until all the storage mediums have been selected as startup devices one by one.
US08751867B2 Method and apparatus for root cause and critical pattern prediction using virtual directed graphs
An approach to root cause determination in a complex systems based on monitoring and event data is disclosed. It includes a historical analysis of events with their probabilistic correlations. Applying information measures between the random variables which embody those events one can detect origins of problems and generate real-time recommendations for their locations in a hierarchical system. Estimation of system bottlenecks, as well as the risk of “black swan”-type events are also computed. The processes are based on a statistical processing of a virtual directed graph produced from historical events.
US08751865B2 Network-based service for the repair of IP multicast sessions
A system and method are disclosed for the repair of IP multicast sessions. A repair server polls multiple transmit servers to accumulate as many of the packets missing from the multicast session as possible. A network includes a source of multicast packets in a multicast session and a plurality of multicast recipients in that session. A repair server in the network provides the packets it receives to the recipients. The repair server includes a missing packet detector. There is a plurality of retransmit servers in the network buffering portions of the packets they respectively receive during the session. The repair server maintains an ordered list of the retransmit servers that are most likely to have buffered copies of packets missing from the session. When the repair server detects that there are packets missing from the session it has received, it uses the ordered list to sequentially request the missing packets from respective ones of the plurality of retransmit servers.
US08751864B2 Controlling memory redundancy in a system
In one embodiment, the present invention provides an ability to handle an error occurring during a memory migration operation in a high availability system. In addition, a method can be used to dynamically remap a memory page stored in a non-mirrored memory region of memory to a mirrored memory region. This dynamic remapping may be responsive to a determination that the memory page has been accessed more than a threshold number of times, indicating a criticality of information on the page. Other embodiments are described and claimed.
US08751861B2 System and method for improved rebuild in RAID
The present disclosure is a system and method for improved RAID rebuilds under host IO conditions, that greatly improves rebuild times and prevents host IO starvation. A queue in a drive that is part of the RAID is used to store rebuild and host IO requests, with rebuild IOs issued to the head of the drive queue. Rebuild requests in the drive are delayed by a delay time. This delay ensures there is no unintended side effect of this invention that may result in host IO starvation for the RAID system. Delay is computed as a heuristic function from a plurality of variables, such as disk head response times, time allotted for rebuild, number of rebuild threads, drive behavior, rebuild IO profile, host IO profile including workload and locality, and a timeline of sequenced events, which in one preferred embodiment cycles every 70 seconds.
US08751860B2 Object oriented memory in solid state devices
The present disclosure includes methods, devices, and systems for object oriented memory in solid state devices. One embodiment of a method for object oriented memory in solid state devices includes accessing a defined set of data as a single object in an atomic operation manner, where the accessing is from a source other than a host. The embodiment also includes storing the defined set of data as the single object in a number of solid state memory blocks as formatted by a control component of a solid state device that includes the number of solid state memory blocks.
US08751856B2 Determining recovery time for interdependent resources in heterogeneous computing environment
Provided are techniques for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource.
US08751852B2 Programmable mechanism for delayed synchronous data reception
An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a Joint Test Action Group (JTAG) interface, a synchronous bus optimizer, and a delay-locked loop (DLL). The JTAG interface is configured to receive control information over a standard JTAG bus, where the control information indicates an amount to delay a data bit signal associated with a data group. The synchronous bus optimizer is configured to receive the control information, and is configured to develop a value on a ratio bus that indicates the amount. The DLL is coupled to the ratio bus, and is configured generate a delayed data bit signal, where the DLL adds the amount of delay to the data bit signal to generate the delayed data bit signal.
US08751849B2 Methods and apparatuses for dynamic power control
Exemplary embodiments of methods and apparatuses to manage a power of a system that leverage intermediate power margins are described. One or more subsystems of the system are operated at one or more performance points. A power consumed by the one or more subsystems at each of the one or more performance points is measured. An operational power of the one or more subsystems at the one or more performance points is determined. The one or more subsystems are operated at well-known conditions at the one or more performance points. The operational power may be adjusted based on data associated with the one or more subsystems. The operational power is provided to a power lookup table. The power is distributed among the one or more subsystems based on the operational power.
US08751847B2 Method and system for detecting whether a computer server has shut down gracefully
A server in a data center is supplied with power by a power distribution unit (“PDU”) having outlet-level power monitoring and switching capability. A predetermined server-specific time after a shutdown command has been issued to the server, the level of power consumption of the server is compared with a predetermined server-specific level of power consumption. If the level of power consumption of the server at that time is less than the server-specific level of power consumption, the server is considered to have been gracefully shut down and power to the server is switched off by delivering an appropriate command to the PDU. If the level of power consumption of the server at that time is not less than the server-specific level of consumption, this indicates a malfunction and power to the server is maintained so the cause can be determined and remedied without unnecessarily corrupting data or damaging the server.
US08751843B2 Computer energy conservation with a scalable PSU configuration
A power management method for use by a blade server or other networked computer having a CPU, memory, network interface, and timer. The method includes monitoring processes in the computer, determining that the computer has become idle, and switching the CPU and memory from an active state to a low power state while maintaining the network interface and timer in an active state. Power management for multicore processors is also provided. A power supply system can be used for providing shared power to groups of the networked computers that each have a similar active power demand. Each PSU in the power supply system is capable of supplying the active power demand at an efficiency greater than a preselected desired minimum efficiency. Changes in power requirements resulting from a computer switching between low power and active states can be accommodated by switching a single PSU into or out of the system.
US08751838B2 Method, apparatus and computer program product for presentation of information in a low power mode
Provided herein is a method, apparatus, and computer program product for presenting information on a display to a user when the display is operating in a low, or reduced power mode. In particular, the method includes providing for operation in a user interface state that is configured to present a first amount of information with at least a portion of the first amount of information being presented on a display while operating in a first power mode, selecting information from the first amount of information to create a second amount of information that is a subset of the first amount of information, where the second amount of information is selected from the first amount of information based upon relevancy parameters, and providing for display of a second amount of information from the user interface state while operating in a second power mode.
US08751836B1 Data storage system and method for monitoring and controlling the power budget in a drive enclosure housing data storage devices
A control processor manages the power budget in a drive enclosure and is within the drive enclosure which monitors in real time a redundantly configured power supply unit, drives, interposers, and temperature sensors, and determines the power settings for each drive to avoid overload and overheating in the system. The control processor dynamically adjusts the mode of operation as needed during operation through the SAS interposer. A localized monitoring and control mechanism eliminates the need for extraneous coordination of information across various entities that access the storage. Data tunneling takes place directly between the compute nodes and target drives through the SAS expander and interposer, and does not need buffering the pending IO requests in the DRAM.
US08751830B2 Memory address translation-based data encryption/compression
A method and circuit arrangement selectively stream data to an encryption or compression engine based upon encryption and/or compression-related page attributes stored in a memory address translation data structure such as an Effective To Real Translation (ERAT) or Translation Lookaside Buffer (TLB). A memory address translation data structure may be accessed, for example, in connection with a memory access request for data in a memory page, such that attributes associated with the memory page in the data structure may be used to control whether data is encrypted/decrypted and/or compressed/decompressed in association with handling the memory access request.
US08751829B2 Dispersed secure data storage and retrieval
A computer-implemented method that includes secure storage and retrieval of data is described herein.
US08751825B1 Content server and method of storing content
A method of storing content, in accordance with one embodiment of the present invention, includes receiving an item of content in a protected format and a key corresponding to the item of content. The item of content in its protected format may be stored on a mass storage device. The key may also be stored in a safeguarded format on the mass storage device.
US08751824B2 Method and apparatus for protecting software of mobile terminal
A method for protecting software of a mobile terminal is provided in the disclosure, wherein an encryption chip is mounted in the mobile terminal. The method includes: when the mobile terminal is turned on, whether or not the encryption chip is invalid is detected; when it is not invalid, the encryption chip authenticates the software of the mobile terminal through interaction with a main chip; when the authentication is not passed, the encryption chip controls a functional module of the mobile terminal through a hardware protection circuit. An apparatus for protecting software of a mobile terminal is also provided in the present disclosure. The solution of the disclosure can prevent the software of the mobile terminal from being cracked and protect the functions of the mobile terminal from illegal usage, thus the security of the mobile terminal is greatly improved and the interests of operators and manufacturers are protected.
US08751820B2 Interfaces for combining calls in an emulated environment
Calls from an application in an emulated environment to a module in the operating system hosting the emulated environment may be combined to reduce the overhead of accessing the module. An application handling secure shell (SSH) communications may execute multiple calls to a cryptographic module in the host operating system. Because many calls to the cryptographic module during SSH communications follow patterns, two or more related calls may be combined into a single combined call to the cryptographic module. For example, a call to generate a server-to-client key and a call to generate a client-to-server key may be combined into a single call.
US08751818B2 Method and apparatus for a trust processor
In an embodiment, an apparatus includes a cryptographic processor within a wireless device. The cryptographic processor includes at least one cryptographic unit. The cryptographic processor also includes a nonvolatile memory to store one or more microcode instructions, wherein at least one of the one or more microcode instructions is related to a sensitive operation. The cryptographic processor also includes a controller to control execution of the one or more microcode instructions by the at least one cryptographic unit, wherein the controller is to preclude execution of the sensitive operation if the apparatus is within an untrusted state.
US08751815B2 Creating and verifying globally unique device-specific identifiers
Methods, apparatuses, and articles for receiving, by a server, a plurality of identifiers associated with a client device are described herein. The server may also encrypt a plurality of encoding values associated with the plurality of identifiers using a first key of a key pair of the server, and generate a token uniquely identifying the client device, a body of the token including the encrypted plurality of encoding values. In other embodiments, the server may receive a token along with the plurality of identifiers. In such embodiments, the server may further verify the validity of the received token, including attempting to decrypt a body of the received token with a key associated with a second server, the second server having generated the received token, and, if decryption succeeds, comparing ones of the plurality of identifiers with second identifiers found in the decrypted body to check for inconsistencies.
US08751814B2 Device
According to one embodiment, a device includes a second data generator configured to generate a session key (SKey) by encrypting a random number (RN) with the second key (HKey) in AES operation; a one-way function processor configured to generate an authentication information (Oneway-ID) by processing the secret identification information (SecretID) with the session key (SKey) in one-way function operation; and a data output interface configured to output the encrypted secret identification information (E-SecretID) and the authentication information (Oneway-ID) to outside of the device.
US08751809B2 Method and device for securely sharing images across untrusted channels
A method and device for securely sharing images across untrusted channels includes downloading an encrypted image from a remote server to a computing device. The encrypted image may be encrypted at the time of uploading by another user. The current user of the computing device is authenticated using a facial recognition procedure. If the current user is authenticated and is determined to be authorized to view the decrypted image, the encrypted image is decrypted and displayed to the user. If the user becomes unauthenticated (e.g., the user leaves the computing device or another user replaces the current user), the encrypted image is displayed in place of the decrypted image such that the decrypted image is displayed only for authorized persons physically present at the computing device.
US08751808B2 Method and system for sharing trusted contact information
A method and system for sharing trusted contact information between trusted, known and unknown parties, without revealing the contact information itself, thus protecting the party defined in the contact from possible unsolicited messages known as “Spam”. Addresses of trusted senders are encrypted using a one-way encryption and stored in a whitelist repository that can be shared by different users. When a message is received, its senders address is extracted, encrypted using the same encryption method, and compared if it is found in the whitelist repository.
US08751805B2 Service providing client, wireless terminal and method for implementing binding
The disclosure discloses a service providing client, a wireless terminal and a method for implementing binding. The service providing client comprises a transmission module, which is configured to transmit authentication information to the wireless terminal (701); a judgment module, which is configured to judge whether the wireless terminal is a legal binding object according to a response of the wireless terminal for the authentication information (702); and a processing module, which is configured to provide service to the wireless terminal (703) if the wireless terminal is a legal binding object, otherwise, restrict the service provided to the wireless terminal.
US08751804B1 Controlling access to data within encrypted copies of files using salt parameters
A technique controls access to a file. The technique involves creating a file encryption key based on (i) a user input parameter (e.g., a user password) from a user of the client device and (ii) an automatically generated salt parameter (e.g., a random number). The technique further involves encrypting the file using the file encryption key to form an encrypted copy of the file, and providing the salt parameter to an external storage system to externally store the salt parameter. Access to data within the encrypted copy of the file requires the salt parameter provided to the external storage system.
US08751803B2 Auto provisioning method in wireless communication network
A method for auto provisioning for a communication device in a wireless communication network comprises the steps of: receiving a request from a station; determining the validity of the request according to a verification code carried by the request; sending a response to the station; receiving a security message from the station; retrieving a security key carried by the security message; and executing network provisioning according to the security key.
US08751792B2 Method and system for entity public key acquiring, certificate validation and authentication by introducing an online credible third party
A method and system for entity public key acquiring, certificate validation and authentication by introducing an online credible third party is disclosed. The method includes the following steps: 1) an entity B transmits a message 1 to an entity A; 2) the entity A transmits a message 2 to a credible third party TP after receiving the message 1; 3) the credible third party TP determines the response RepTA after receiving the message 2; 4) the credible third party TP returns a message 3 to the entity A; 5) the entity A returns a message 4 to the entity B after receiving the message 3; 6) the entity B receives the message 4; 7) the entity B transmits a message 5 to the entity A; 8) the entity A receives the message 5. The present invention can achieve public key acquisition, certificate validation and authentication of the entity by integrating them in one protocol, thereby facilitate the execution efficiency and the effect of the protocol and facilitate the combination with various public key acquisition and public key certificate state enquiry protocols. The present invention suits with a “user-access point-server” access network structure to meet the authentication requirement of the access network.
US08751789B2 General purpose distributed encrypted file system
A general purpose distributed encrypted file system generates a block key on a client machine. The client machine encrypts a file using the block key. Then, the client encrypts the block key on the first client machine with a public key of a keystore associated with a user and associates the encrypted block key with the encrypted data block as crypto metadata. The client machine caches the encrypted data block and the crypto metadata and sends the encrypted data block and the crypto metadata to a network file system server. When the client machine receives a return code from the network file system server indicating successful writes of the encrypted data block and the crypto metadata, the client machine clears the cached encrypted data block and the crypto metadata.
US08751784B2 System and method for surely but conveniently causing reset of a computerized device
Enhanced reset logic is included in a user's computerized device so that the device owner (e.g., the user's employer) can assure prompt reset (e.g., to insure device use of newly downloaded software versions or other control or security data) while still allowing user convenience (e.g., some limited continued normal use of the device before reset is forced upon the user thus permitting the user to avoid possibly aggravating losses of data and/or ongoing usage).
US08751782B2 Secure local boot using third party data store (3PDS) based ISO image
In some embodiments, the invention involves a method and apparatus for secure/authenticated local boot of a host operating system on a computing platform using active management technology (AMT) with a third party data store (3PDS)-based ISO firmware image. A portion of non-volatile memory is hardware secured against access by the host processor and OS, and accessible only to the AMT. The AMT comprises an AT/ATAPI protocol emulator to access an ISO boot image from secured memory, while appearing to the host processor as a communication with an AT/ATAPI device. Other embodiments are described and claimed.
US08751778B2 Generating, validating and applying custom extensible markup language (XML) configuration on a client having a windows-based embedded image
Examples of methods and apparatus are provided for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client. The apparatus may include a configuration generation module configured to generate an XML configuration file and configured to validate the XML configuration file based on a validation file. The apparatus may include a retrieval module of the specific-purpose local client configured to automatically obtain the XML configuration file each time the specific-purpose local client boots up. The apparatus may include an apply settings module of the specific-purpose local client configured to automatically apply, to the windows-based embedded image, a configuration change based on the XML configuration file each time the specific-purpose local client boots up.
US08751777B2 Methods and reconfigurable systems to optimize the performance of a condition based health maintenance system
Methods and reconfigurable systems are provided for monitoring the health of a complex system. The reconfigurable system comprises a plurality of standardized executable application modules containing instructions to perform one of a plurality of different standardized functions. The system further comprises a plurality of computing nodes arranged in a hierarchical structure comprising one or more layers of computing nodes. Each computing node of the plurality runs a host application and a workflow service module, each computing node thereby being configured by a configuration file that directs the execution of any of the standardized executable application modules in a cooperative fashion by the host application via the workflow service module. The system also comprises a loading means for populating each computing node with one or more standardized executable application modules of the plurality, a communication means, and a configuration means for programming the populated standardized executable application modules.
US08751771B2 Efficient implementation of arrays of structures on SIMT and SIMD architectures
One embodiment of the present invention sets forth a technique providing an optimized way to allocate and access memory across a plurality of thread/data lanes. Specifically, the device driver receives an instruction targeted to a memory set up as an array of structures of arrays. The device driver computes an address within the memory using information about the number of thread/data lanes and parameters from the instruction itself. The result is a memory allocation and access approach where the device driver properly computes the target address in the memory. Advantageously, processing efficiency is improved where memory in a parallel processing subsystem is internally stored and accessed as an array of structures of arrays, proportional to the SIMT/SIMD group width (the number of threads or lanes per execution group).
US08751767B2 Computer system and its control method
This invention intends to provide the computer system equalizing the storage capacity immediately and appropriately to multiple real logical areas dynamically providing storage capacity to virtual logical areas. This invention is the computer system which, in the process of performing the dynamic allocation of storage areas to virtual volumes in response to accesses from the higher-level device, when adding pool volumes to the pool, migrates storage areas among multiple logical areas, and maintains the balance of the storage capacity.
US08751765B2 Computer system, storage system and method for saving storage area by integrating same data
Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are managed for each one or more physical blocks of predetermined sizes, and allocation of one or more physical blocks to a plurality of logical blocks of predetermined sizes is managed, and the storage system stores data written in a first logical block in a first physical block allocated to the first logical block and allocates the first physical block to a second logical block where the same data as the data stored in the first physical block is to be written.
US08751763B1 Low-overhead deduplication within a block-based data storage
A write-data hash value corresponding to a block of write data is generated within a deduplicating data storage system. A block of lookup table entries is retrieved from a location in a lookup table stored within a block-based storage medium, the lookup table location being indicated by a first portion of the write-data hash value and each lookup table entry including a pointer to a respective stored data volume, a portion of a hash value that corresponds to the stored data volume, and a reference count indicating a quantity of references to the stored data volume. A second portion of the write-data hash value is compared to the portions of the hash values within the block of lookup table entries, and the reference count is incremented within one of the lookup table entries for which the portion of the hash value is determined to match the second portion of the write-data hash value.
US08751761B2 Snapback-free logical drive duplication
There is provided a method of duplicating a logical drive. The method includes sequentially copying data from a source logical drive to a destination logical drive and determining whether a write request is received to a data area on the source logical drive which has not yet been copied to the destination logical drive. If a write request is detected, the data at the write-requested data area is copied to the destination logical drive prior to executing the write request. By providing such a method, the destination logical drive can be used as the change-data store while in the process of the duplication operation, removing the need for a snapshot logical drive in the duplication process. This results in improvements in duplication speed and reduces drive wear due to the reduced number of data reads/writes.
US08751758B2 Delayed instant copy operation for short-lived snapshots
A method, including defining a snapshot referencing a source partition of a storage volume on a storage device, and receiving a request to write a block of data to the source partition. Upon receiving the write request, a delayed instant copy operation is initiated by allocating a target partition on the storage device and replacing, in the storage volume, the source partition with the target partition. A definition of a condition for completion of the delayed instant copy operation is received, and the delayed instant copy operation is completed upon the condition being met.
US08751750B2 Cache device, data management method, program, and cache system
A deleted cache determining part determines a cache data which is to be deleted from a data storing part in a case where a sum of a data amount of a data which is recorded to the data storing part and a data amount of a cache data which is stored to the data storing part and a data amount of a buffer data which is stored to the storing part is equal to or more than a predetermined threshold, and an accumulated data control part deletes the cache data which is determined by the deleted cache determining part from the data storing part.
US08751746B2 QoS management in the L2 cache
Methods and apparatuses for assigning a QoS level to memory requests based on the number of currently outstanding memory requests. One or more processors of a processor complex issue memory requests to a L2 cache. The L2 cache controller assigns a QoS level to the memory request based on whether the number of outstanding memory requests is above or below a programmable threshold. If the number is above the threshold, then new requests typically do not impair processor performance since the processor is already waiting for a large number of previous memory requests, and so the new memory request is assigned a low priority level. If the number of outstanding memory requests is below the threshold, then the new memory request is assigned a high priority level.
US08751745B2 Method for concurrent flush of L1 and L2 caches
The present invention provides a method and apparatus for use with a hierarchical cache system. The method may include concurrently flushing one or more first caches and a second cache of a multi-level cache. Each first cache is smaller and at a lower level in the multi-level cache than the second level cache.
US08751740B1 Systems, methods, and computer readable media for performance optimization of storage allocation to virtual logical units
A system for performance optimization of storage allocation to virtual logical units includes a storage entity having data storage space divided into slices for storing data. A slice allocation table stores slice allocation status. A memory stores statistics regarding the allocation of slices to logical units. A management database stores information regarding the allocation of slices to logical units. An allocation module performs an allocation process in response to receiving an I/O write request. A management module performs scheduled post-I/O management processes asynchronously with allocation processes, including updating the management database to reflect the allocation of the selected slice, and updating the status of the selected slice in the slice allocation table to indicate that the post-I/O management process for the selected slice has been performed.
US08751739B1 Data device spares
Automatically allocating storage space for a storage pool includes providing at least one spares pool containing unused data devices and moving at least one the unused data devices to the storage pool in response to a write causing the available space of the storage pool to be exceeded and/or the available storage space of the storage pool exceeding a predetermined amount. The predetermined amount may be an amount of used storage space that varies according to at least one of: the size and activity level of the pool. The data devices may be logical devices. The pools may correspond to storage space in a single storage device or may correspond to storage space in multiple storage devices.
US08751736B2 Instructions to set and read memory version information
Systems and methods for providing additional instructions for supporting efficient memory corruption detection in a processor. A physical memory may be a DRAM with a spare bank of memory reserved for a hardware failover mechanism. Version numbers associated with data structures allocated in the memory may be generated so that version numbers of adjacent data structures are different. A processor determines that a fetched instruction is a memory access instruction corresponding to a first data structure within the memory. For instructions that are not a version update instruction, the processor compares the first version number and second version number stored in a location in the memory indicated by the generated address and flags an error if there is a mismatch. For version update instructions, the processor performs a memory access operation on the second version number with no comparison check.
US08751733B2 Hybrid memory management
Methods and apparatus for managing data storage in hybrid memory devices utilizing single level and multi-level memory cells. Logical addresses can be distributed between single level and multilevel memory cells based on a frequency of write operations performed. Initial storage of data corresponding to a logical address in memory can be determined by various methods including initially writing all data to single level memory or initially writing all data to multilevel memory. Other methods permit a host to direct logical address writes to single level or multilevel memory cells based on anticipated usage.
US08751731B2 Memory super block allocation
The present disclosure includes methods and devices for memory block selection. In one or more embodiments, a memory controller includes control circuitry coupled to one or more memory devices having multiple Groups of planes associated therewith, each Group including at least two planes of physical blocks organized into Super Blocks, with each Super Block including a physical block from each of the at least two planes. The control circuitry is configured to receive a first unassigned logical block address (LBA) associated with a write operation and determine a particular free Super Block within a selected one of the multiple Groups to receive data associated with the write operation.
US08751730B2 Serial interface flash memory apparatus and writing method for status register thereof
A serial interface flash memory apparatus and a writing method for a status register thereof are disclosed. The writing method for the status register mentioned above includes: receiving a write command with an updated data for the status register; writing the updated data to a volatile latch and set an update flag according to whether or not a write-protected data in the status register is updated by the write command; and writing the data from the volatile latch to the status register according to the update flag when a power down process of the serial interface flash memory apparatus is processed.
US08751729B2 Flash memory device and memory system including the same
A method of controlling a memory, determining whether data access is random; generating a first random sequence (RS) data based on a first seed if data access is not random (column offset=0); mixing the first RS data with data read from the memory or data to be written to the memory; generating a second seed from a first seed if data access is random (column offset not=0); generating a second RS data based on the second seed; and mixing the second RS data with data read from the memory or data to be written to the memory.
US08751728B1 Storage system bus transfer optimization
Embodiments of the invention include systems and methods for reducing bus transfers for a storage device. In particular, these systems and methods reduce bus transfers by modifying an interface transfer protocol which designates the size of a multiple block read or write command is transmitted in a separate block transfer size command. Separate block transfer size commands can be omitted where the storage device maintains a record of a previously used block transfer size and reuses the size for subsequent multiple block read or write commands.
US08751724B2 Dynamic memory reconfiguration to delay performance overhead
Embodiments of the present invention provide a method, system and computer program product for dynamic main memory reconfiguration in virtual memory management. In an embodiment of the invention, a method for dynamic main memory reconfiguration in virtual memory management can include receiving a memory access directive in a host computer, determining a low free space condition in a memory allocation to satisfy the memory access directive, augmenting the memory allocation with a mapping to additional memory in the host computer in lieu of page swapping in response to the low free space condition, and satisfying the memory access directive. Additionally, the method can include determining an excess free space condition in the memory allocation and removing from the memory allocation a selection of allocated memory in the host computer.
US08751723B2 Memory access control device, method and recording medium for simultaneously accessing horizontally or vertically consecutive unit data or unit data on vertically alternate lines in different modes
An access control device, which increases memory access efficiency to data stored in a memory, includes a plurality of groups of the memory, and divides and stores the data in different memory areas of the plurality of groups of the memory, distinguished based on predetermined bits of an access address. The access control device accesses the data stored in the different memory areas simultaneously in the same clock cycle of access to the memory. The predetermined bits of the access address are controlled independently for each of the groups of the memory. The part of the access address other than the predetermined bits controlled independently for each of the groups is common for the plurality of groups. Modes can be selected to access two horizontally or vertically consecutive unit data or data on vertically alternate lines at a time. The data may be image data or pixel data.
US08751715B1 System and method for controlling device access
A system, computer-implemented method, and a computer program product for regulating control of a slave device on a communications bus includes monitoring for a request for control of the slave device by a master device. Control of the slave device is granted to the master device. Control of the slave device is relinquished by the master device after the occurrence of a relinquishment event.
US08751711B2 Storage topology manager
Defining a storage topology of a distributed computing system including a set of machine nodes. A method includes dynamically receiving from a number of nodes in the distributed computing system information about storage devices. Each node sends information about storage devices connected to that particular node. The information is sent dynamically from each node as conditions related to storage change and as a result of conditions related to storage changing. From the received information, the method includes dynamically constructing a storage topology representation of the distributed computed system.
US08751708B2 Method for transmitting touch panel data
A method for transmitting touch panel data is provided. The method is adapted for transmitting coordinate data of at least a touch point being touched on the touch panel and includes the following procedures. The at least coordinate data is compressed. A serial data transmission interface command and a serial data transmission interface client address are appended in front of the compressed at least coordinate data, such that the compressed at least coordinate data is encapsulated into a serial transmission data packet. In addition, the serial transmission data packet is transmitted through a serial data transmission channel.
US08751706B2 Electronic apparatus and cooling method thereof
An electronic apparatus includes a first unit having a first power switch for turning on/off a data processing part, a hard disk drive device, a power supply part and the electronic apparatus, a second unit that is separated from the first unit, is supplied with the power from the power supply part in the first unit, and has a drive device of a detachable recording media and a second power switch having the same function as that of the first power switch, and a cable for communicating data between the first unit and the second unit and supplying power from the power supply part of the first unit to the second unit.
US08751703B2 Interrupt event management
An interrupt management apparatus is provided for managing interrupt events generated by, for example, peripheral devices and computing modules. The interrupt management apparatus has an event decoder for receiving one or more interrupt signals from one or more interrupt sources and for decoding a received interrupt signal to produce control data relating to an interrupt event. The apparatus also has a sequence memory for storing one or more sequences, a sequence including one or more steps for handling one or more interrupt events, and one or more sequencers for interpreting one or more steps of a sequence stored in the sequence memory, the one or more sequencers being arranged to receive said control data from the event decoder. This enables the apparatus to manage said interrupt events without assistance from a central processing unit.
US08751696B2 Performing device configuration rediscovery
A data processing system 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.
US08751693B2 Apparatus for and method of processing data
An apparatus for processing data includes a plurality of signal processing units, each signal processing unit including a register that stores identification (ID) information to store a parameter, the signal processing units operative to sequentially perform an operation of storing the parameter or an operation of processing a signal in response to a mode control signal; a storage unit; a data reading unit that selectively reads parameter information or processing data from the storage unit; a data writing unit that selectively writes data corresponding to a data signal output by each of the signal processing units in the storage unit; and a control unit that outputs the mode control signal to each of the signal processing units. During the operation of storing the parameter, when the data signal corresponds to the ID information, each of the signal processing units writes a parameter included in the data signal in the register.
US08751692B2 Data transfer apparatus, data transfer method, and storage medium
A data transfer apparatus includes an acquisition unit configured to acquire a first list indicating arrangement information of transfer source data, a second list indicating arrangement information of transfer destination data, a third list indicating arrangement information of data to be inserted, and a fourth list which includes a deletion offset address indicating a deletion start position and a data size of data to be deleted; a control unit configured to select a necessary list from the first to fourth lists, and generate data to be transferred from a transfer source to a transfer destination; and a transfer unit configured to transfer the data to the transfer destination.
US08751688B2 Client-server methods for dynamic content configuration for microbrowsers
A microbrowser such as web-enabled wireless telephones and personal digital assistants allows a user to configure types of objects to be blocked from download including object memory consumption, display area, download time, and restrictions on animated images and executable scripts. Microbrowser state conditions such as battery level and network connection mode are considered when providing said limitations such that more restrictions may be placed during low battery periods to maximize battery life. For example, during low battery conditions or analog connection mode, a user may configure an enhanced microbrowser not to download advertisements, run scripts or animated objects in order to maximize remaining battery life. In another example, a user may configure an enhanced microbrowser to block the download of objects containing audio, or which will occupy more than a certain percentage of the available display area.
US08751678B2 Method of generating a web feed and an associated system
The present invention concerns a method of generating a syndication web feed (10) composed of entries (12) corresponding to content elements, and an associated system.The method comprises the steps consisting of: determining (E110, E221, E300) at least one activity parameter (A) representing a frequency of obtaining content elements to be published; calculating (E620, E770) at least one similarity value (SI) between a content element (IT) to be published in the web stream (10) and at least one entry (E) in said web stream; selecting (E130, E640) an entry (EP) in said web stream according to the at least one calculated similarity value (SI) and the at least one determined activity parameter (A); adding (E140) said content element to be published (IT) to said selected entry.
US08751676B2 Message communication techniques
A network protocol unit interface is described that uses a message engine to transfer contents of received network protocol units in message segments to a destination message engine. The network protocol unit interface uses a message engine to receive messages whose content is to be transmitted in network protocol units. A message engine transmits message segments to a destination message engine without the message engine transmitter and receiver sharing memory space. In addition, the transmitter message engine can transmit message segments to a receiver message engine by use of a virtual address associated with the receiver message and a queue identifier, as opposed to a memory address.
US08751669B2 Method and arrangement to maintain a TCP connection
The present invention relates to a method and an arrangement to maintain a TCP connection (230) between two hosts (140, 250) in a multi-hop network (110,120). If the connection (230) is inactive (no IP packets sent or received) during a certain period of time, it may happen that the connection (230) is released by certain intermediate network entities such as a Network Address Translation NAT function (130). The current invention overcomes this problem by sending keep-alive packets (210) from one of the hosts (250) towards the other (140) at regular intervals. Said packets (210) prevent the NAT (130) from releasing the connection (230). In order to not disturb the other host (140) e.g. a mobile terminal in a sleeping mode, the keep-alive packets (210) are adapted in such way that they are sent far enough to reach the NAT (130) but not all way to the other host (140).
US08751668B2 Decentralized multi-user online environment
Protocols for facilitating a peer-to-peer real time network in which network state information and data processing is delegated to user nodes. A virtual space is recursively divided into a plurality of sub-regions represented by a logical tree, with responsibility for leaf nodes delegated to multiple user nodes. A distributed hash table can be used to store leaf node state and identity information. A discovery index protocol is provided for user nodes to effectively identify a user node responsible for a sub-region of interest. Further, a semantic filtering protocol limits communications primarily to other user nodes deemed relevant, so as to constrain bandwidth usage. A broadcast control protocol is provided to increase the number of simultaneous interactions for each user node. A security protocol is also provided to prevent any illegal activity by malicious nodes.
US08751663B2 Method and apparatus for modifying HTTP at a remote data center via tunneling
Disclosed is a method for targeted web content modification. In the method, a network service provider determines whether a web content request from an internet user station is a first-type request or a second-type request. If the web content request is a first-type request, then the first-type web content request is forwarded to the internet. Otherwise, if the web content request is a second-type request, then the second-type web content request is tunneled to a content modification station. The content modification station selectively responds to the tunneled second-type web content request with a redirection including a modified web content request. The internet user client receives modified web content based on the modified web content request.
US08751662B2 System and method for effectively optimizing content segment downloads in an electronic network
A system and method for optimizing content distribution in an electronic network includes a peer-to-peer network of client devices. The client devices are initially preloaded in a distributed manner with various content segments from corresponding content items. An optimization module from a tracking server iteratively redistributes said content segments among the client devices to seek an optimal content segment configuration of said content segments for optimizing performance characteristics of content reassembly procedures. When a system user selects a particular content item on a corresponding electronic device, a download manager of the electronic device may automatically generate content segment requests to other appropriate electronic devices in the peer-to-peer network. The download manager may then download and automatically reassemble the content segments to produce the selected content item for utilization by the system user.
US08751652B2 Service specific subscriber priority
A communication method manages the allocation of Quality of Service using a communication network having an application server providing services and user equipment operated by subscriber The method also includes prioritizing a subscriber according to their subscription details for each service provided. The method also includes allocating Quality of Service for a service provided to user equipment according to the priority of a subscriber operating the respective user equipment.
US08751648B2 Providing and receiving network access
The disclosure concerns the expansion of wireless network access beyond networks for which a user is registered. A method of facilitating connection to a wireless network access point includes receiving a request from a user device for access information-required to connect to a network through an access point. The network being a network for which the user is not registered, determining user contribution account acceptability for the access point, and providing the access information to the user if the user contribution account is acceptable for said access point. In this manner, users who are willing to share network access to networks for which they are registered will be able to access networks for which they are not registered.
US08751647B1 Method and apparatus for network login authorization
A method and apparatus is provided to control the admission of a user to a network by preventing a port through which the user connects to the network from forwarding data packets until the user is authorized. A network login controller operates in conjunction with a user interface to receive a user identification data from the port user. The network login controller further operates in conjunction with an authorization server to authenticate the user by sending a user authentication request containing the user identification data to the authentication server. The network login controller grants or denies permission to the user to access the network based on the user authentication response from the authentication server. If permission is granted, then the network login controller unblocks the port through which the user is connected to place it in packet-forwarding mode. If permission is denied, then the port remains in packet non-forwarding mode (i.e. it remains blocked).
US08751646B1 In-vehicle services through attendant devices, user-provided devices, and/or an in-vehicle computer system
An approach to facilitating in-vehicle services through attendant devices, user-provided devices, and/or an in-vehicle computer system is provided. In one implementation, one or more communication sessions with the in-vehicle computer system may be facilitated by an attendant device. Passenger information relating to one or more passengers of a vehicle and service information relating to one or more services to be provided to the one or more passengers may be obtained by the attendant device from the in-vehicle computer system via the one or more communication sessions. The passenger information and the service information may be provided by the attendant device. An indication that at least one service is in progress or is complete is received by the attendant device.
US08751645B2 Lattice based traffic measurement at a switch in a communication network
A lattice of interconnected concepts is constructed from flow entries. Each concept describes a subset of flows and a subset of the flow attributes. Based on user queries, the lattice is used to build disjoint sets of flows referred to as flowsets. Each user query specifies one or more of the flow attributes to be measured. Each flowset includes one or more of the flows to thereby enable sharing of the hardware counters among the flows. One hardware counter is then assigned to each flowset.
US08751642B2 Method and system for management of sampled traffic data
A method for management of sampled traffic data is described herein. For each network device of a plurality of network devices, one or more data sources of the network device is determined. Each of the one or more data sources is associated with a local identifier. A sampler proxy receives a sampling configuration from a data collector, The sampling configuration includes a selection of a data source of a network device of the plurality of network devices. The selected data source is identified by a global identifier. The sampling configuration is translated to a local sampling configuration and is provided to the selected data source.
US08751641B2 Optimizing clustered network attached storage (NAS) usage
A system and associated method for optimizing usage of a clustered-network attached storage (NAS). An administration module of the clustered NAS calculates a number of nodes in the clustered NAS necessary to service a required amount of load for a specific number of client systems, and a number of addresses associated with the nodes through which the client systems accesses the clustered NAS. The load is evenly shared by all client systems and uniformly serviced by the nodes of the clustered NAS. When a node fails, the rest of operating nodes in the clustered NAS take over addresses associated with the failed node and evenly share additional load associated with an address taken from the failed node to provide seamless services for the production by the client systems.
US08751640B2 System and method for enhancing efficiency and/or efficacy of switchover and/or failover in providing network based services with high availability
A system is configured to provide a suite of network-based services to users with high availability. The suite of network-based services may include browser-based collaboration functions, process management functions, index functions, search functions, help search functions, document-management functions, and/or other functions. The suite of network-based services may correspond to services provided by a server application such as Microsoft® SharePoint™ being executed on one or more processors of one or more servers. As used herein, the term “high availability” may refer a system design protocol that ensures a certain degree of operational continuity during a given measurement period.
US08751636B2 Timing for providing relevant notifications for a user based on user interaction with notifications
A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
US08751629B2 Systems and methods for automated building of a simulated network environment
Systems and methods for a system for automatically building a simulated network environment creating device profiles with device level metadata, segment profiles that utilize one or more of the created device profiles and that includes segment metadata, and a network environment profile that is created from segment profiles and that includes network environment metadata and a hierarchy based on dependencies with other segments within the network environment profile.
US08751626B2 Model-based composite application platform
Embodiments provide an architecture to enable composite, autonomous composite applications and services to be built and deployed. In addition, an infrastructure is provided to enable communication between and amongst distributed applications and services. In one or more embodiments, an example architecture includes or otherwise leverages five logical modules including connectivity services, process services, identity services, lifecycle services and tools.
US08751618B2 Method and system for maximizing content spread in social network
A method, a system and a computer program product for maximizing content spread in a social network are provided. Samples of edges are generated from an initial candidate set of edges. Each edge of the samples of edges has a probability value for content flow. Further, a subset of edges is determined from the samples of edges based on gain corresponding to each edge. Also, each node of the subset of edges is having at least one of less than ‘K’ or equal to ‘K’ incoming edges. Further, the probability of each edge, of the subset of edges, may be incremented. Furthermore, a final set of edges may be determined by ensuring ‘K’ incoming edges. The ‘K’ incoming edges may be ensured by removing one or more incoming edges when a number of the incoming edges for a node of the final set is greater than ‘K’ incoming edge.
US08751610B2 Method and system for caching real-time data
A system and method for storing data representing a multidimensional entity using corresponding dimensions for the data, storing a further dimension for the data, the further dimension being a modification timestamp indicating a time when the data was modified, receiving a request for the data representing the multi-dimensional entity, the request including a request timestamp indicating a further time when a previous request for the data representing the multi-dimensional entity was received and transmitting the data only when the modification timestamp is later than the request timestamp.
US08751606B2 Method and system for replacing hyperlinks in a webpage
There is provided a web service system for providing a web page, which includes at least one hyperlink, to a client. Said web service system may comprise: a client history server configured to store client history information; a content repository server configured to store one or more candidate hyperlinks; and a web server configured to provide a web page to a client. Said client history information may include at least one client identifier (ID) and at least one content ID corresponding thereto. Said web server may receive from said client a request for a web page, which may comprise a client ID of said client, and obtain from said content repository server at least one content ID corresponding to the client ID of said client. Further, said web server may access said content repository server to select at least one hyperlink to be included in the web page among the candidate hyperlinks stored in said content repository server based on the at least one obtained content ID.
US08751605B1 Accounting for network traffic
Tracking distribution of content is disclosed. A path of a data transfer event associated with content distribution is discovered, wherein the transfer path is predetermined at least in part by a third party and wherein the path of transfer includes a plurality of network components. Information related to the data transfer event is associated with each of the plurality of network components. The information associated with each network component is recorded.
US08751604B2 Media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems
A computer implemented method and system manages digital media files in a non-linear video editing system. A user may store digital media files in a user directory. If an instruction is received to move a first digital media file from the user directory to a shared directory having a location that is not directly accessible to the user, such move occurs, thereby preventing direct access by the user to the first digital media file. A link is generated in the user directory to the first digital media file, the link providing the user indirect access to the first digital media file located in the shared directory. If the link to the first digital media file is deleted from the user directory, the first digital media file is not deleted from the shared directory until the system subsequently receives an additional instruction to delete files corresponding with previously deleted links.
US08751603B2 Exploiting cluster awareness infrastructure through internet socket based applications
Provided are techniques related generally to computer communication and, more specifically, to techniques that provide legacy applications with access to a cluster infrastructure. A pseudo interface layer provides applications with internet protocol (IP) family sockets access to cluster awareness protocols in a manner that may be transparent to both the application and the cluster awareness layer of a kernel.
US08751598B1 Method and system for implementing an unordered delivery of data between nodes in a clustered storage system
Described herein is a novel technique for implementing an unordered delivery (UOD) of write logs between nodes in a cluster to optimize processing resources during log mirroring operations. A mirroring entry may be generated for each write log in a local log cache constituting the write log and an order indicator for the write log. The order indicator may be, for instance, a storage location of the write log in the local log cache. The mirroring entry may then be forwarded across a network from the local node to the remote node, where the mirroring entry may be stored at a next available location of an interim cache at the remote node independent of the write log storage location in the local log cache.
US08751597B1 Method and apparatus for computing over a wide area network
A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers. A method for providing access to host computers by client computers over a computer network includes receiving a request for a host computer coupled to a computer network from a client computer coupled to the computer network, wherein the relationship of the host computer to the client computer is to be such that after the client computer becomes associated with a host computer, an input device of the client computer can be used to generate inputs to the host computer, and such that image information generated by the host computer can be viewed by the client computer. Next, a suitable host computer for the client computer is determined, and the client computer is informed of the network address of the suitable host computer.
US08751596B2 Communication monitoring and management system
Embodiments of the invention relate to systems, methods, and computer program products for managing electronic communications and, specifically, monitoring electronic communications received from numerous communications sources associated with a user, identifying that certain ones of the communications are priority communications and communicating notice of the priority communications to the user. The priority communication may be identified by user defined criteria, such key words, phrases, key topics, key names and the like; timeframe of the communication; user-defined priority rules; business performance indicators/metrics and the like. Communication of the notice may provide for communicating a priority communication alert to the user or communicating the notice to a network-accessible communication monitoring portal.
US08751595B2 Completion processing for data communications instructions
Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting a bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.
US08751589B2 Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
The present invention generally relates to systems and methods for sharing information related to a location also referred to herein as a “spot,” such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on recipient mobile electronic devices proximately located to such location (e.g., spot). Users of the system can create spot alerts in which designated recipients can receive messages, such as spot alerts and/or spot comments (e.g., shared information, advertisements, etc.) received, displayed, played, and/or actuated, for example, on respective recipient mobile electronic devices, when located within a proximity of a defined location (e.g., spot).
US08751582B1 Managing presence subscriptions for messaging services
Presence subscriptions for messaging services are managed by automatically subscribing contacts to a user's contact lists based one or more rules, subscription states and contact types. In some embodiments, presence subscriptions are managed by: identifying a set of contacts with respect to an identified user; applying subscription rules to the contacts; selecting a subset of contacts based on one or more subscription rules; and automatically establishing presence subscriptions for the subset of contacts.
US08751578B2 Providing an answer to a question from a social network site using a separate messaging site
A question is received on a first social network site from a first user. The question is sent to a second user of a second social network site who receives the question from the second social network site. The first social network site receives an answer to the question from the second user via the second social network site and provides the answer to the first user.
US08751575B2 System and method for generating a ghost profile for a social network
A system and method for generating a ghost profile is disclosed. The ghost profile allows a user to use certain features in a social network without converting to a social network profile. Specifically, the ghost profiles are unsearchable and comments that originate from a ghost profile user are displayed as partial names. The ghost profile is generated when a member of the social network invites a user to join. In one example, the member is automatically added as a friend to the user's ghost profile.
US08751569B2 Environment aware business delegates
A method, system and apparatus for an environment aware business delegate. A method for delegating an invoked action in an enterprise application can include determining an environment from which the action has been invoked and selecting a behavior for use which corresponds to the environment. Subsequently, the action can be delegated to the selected behavior for processing in the enterprise application. In a specific aspect of the invention, the determining step can include determining whether the action has been invoked in a server, in an online client or in an offline client.
US08751565B1 Components for web-based configurable pipeline media processing
An apparatus and method relating to components for web-based configurable pipeline media processing is disclosed. The disclosed embodiments include a web browser implemented on a computing device. The web browser includes a web application processor for processing a web application that includes instructions to process a media stream using one or more configurable pipelines, each configurable pipeline including a plurality of components, and at least some components of the plurality of components including at least one input port configured to receive input data from a previous pipeline component, the input data derived from the media stream, at least one output port configured to send output data to a next pipeline component, and a processing module configured to process the input data into output data.
US08751553B2 Filtering device with a hierarchical structure, and reconfigurable filtering device
The invention provides a filtering device with hierarchical structure making it possible to carry out finite impulse response and infinite impulse response linear filtering functions and which can be combined with one or more devices of the same type. The device includes at least one first and one second filtering module having means for carrying out filtering functions with N configurable coefficients. A first subset of the N coefficients of a module is configured to carry out nonrecursive filtering functions, a second subset of the coefficients configured to carry out recursive filtering functions, one or more feedback loops able to be activated per module, at least one result sample of the filtering being generated at each clock cycle. The invention also provides a reconfigurable filtering device using at least two filtering devices with the hierarchical structure.
US08751551B2 Modular digital signal processing circuitry with optionally usable, dedicated connections between modules of the circuitry
Digital signal processing (“DSP”) circuit blocks are provided that can more easily work together to perform larger (e.g., more complex and/or more arithmetically precise) DSP operations if desired. These DSP blocks may also include redundancy circuitry that facilitates stitching together multiple such blocks despite an inability to use some block (e.g., because of a circuit defect). Systolic registers may be included at various points in the DSP blocks to facilitate use of the blocks to implement systolic form, finite-impulse-response (“FIR”), digital filters.
US08751550B2 Freeform mathematical computations
Freeform mathematical computations are described. In implementations, an input is recognized as a freeform selection of an area of a user interface output by a computing device. Text is identified that is associated with the area defined by the freeform selection and that includes one or more numbers. A mathematical computation is performed that involves the one or more numbers.
US08751548B2 Data processing apparatus and method thereof, and information processing apparatus and method thereof
As an embodiment of the present invention, a data processing apparatus stores as cache data, in a RAM, data included in a predetermined fixed length area of a stored file. The PC sends a transfer request for cache data to the data processing apparatus, and the data processing apparatus sends the cache data to the PC. The PC extracts thumbnail images and EXIF data from the received cache data. Therefore, the data processing apparatus does not need to extract thumbnail images, etc.
US08751541B2 System and method for a modular user controlled search engine
Method and system for delivery of personal search services and advertising. The method includes collecting information from the user about the users personal search engine, including, but not limited to digital content data sources, link crawl depth of those digital content data sources, and time interval to refresh the index of the digital content data sources created. In one embodiment of the present invention users do not pay a fee in return for allowing the provider to present advertising to the user as the user uses the invention. In another embodiment, advertisers purchase advertising display services from the provider to be displayed to specific users.
US08751539B2 Data management and distribution
Techniques associated with data management and distribution are described, including receiving at a content distribution and management system activity data associated with a user from a client, the client having an interface configured to display commercial content and a player configured to access the content distribution and management system, storing the activity data in a database, displaying the commercial content using the interface, receiving other activity data associated with the user from the client, storing the other activity data in the database, determining other commercial content to display using the activity data and the other activity data, and displaying the other commercial content.
US08751538B1 Method and apparatus for panel-based management of data
A mechanism for providing panel-based management of data. In accordance with instructions on a machine-readable medium, a computing system receives data objects from various sources such as various user devices and application servers. Further, the computing system causes a device to display a graphical user interface through which a user can define panels that will be associated with various received data objects, so as to define a record, by time or subject matter, of relevant data objects. Further, the computing system allows a user to readily switch from display of one panel to display of another panel, so as to assist the user with multi-tasking and associated context switching.
US08751536B2 Method and system for managing faceted data
A method, system and computer-readable medium for performing hybrid processing of prescribed and dynamically defined attributes for one or more entity instances is provided in one or more implementations of the present invention. The inventive architecture of the present invention including a data structure having a dynamic object abstraction layer configured to: provide for storage and retrieval of facet data independent of one or more prescribed database structures and proprietary object definitions; provide facet attributes in an application object model; provide for defining a number of fixed fields for one or more entities; and, provide for defining and storing one or more dynamic fields for each instance of the one or more entities. The present invention further provides for an application object model being independent of application storage.
US08751535B1 Systems and methods for securely storing, controlling and sharing personal information
Certain implementations of the disclosed technology may include systems, methods, and apparatus for securely storing and sharing personal information. According to an example implementation, a method is provided. The method includes receiving, at a mobile device, user profile information. The method includes storing the received user profile information in a database on the mobile device, where access to the user profile information is controlled by an operating system on the mobile device. The operating system selectively makes the user profile information available to a plurality of applications. The method further includes receiving a request for user information, and in response to the request, accessing the database, selecting at least a subset of stored user profile information in the database to be used to populate one or more fields, and populating the one or more fields with a selected subset of the stored user profile information.
US08751532B2 Nomadic data collection and management method including pessimistic locking of data
A method of managing a central data repository including updating the central data repository from a disconnected nomadic device by receiving a request from a first nomadic device for access at the central data repository, authorizing the first nomadic device and sending a check out template to the first nomadic device. The server receives a checkout selection from the first nomadic device, authenticates the first nomadic device, and presents a list of authorized items to the first nomadic device; receives a request for selected items from the list and check out the selected items to the first nomadic device. This prohibits other nomadic devices from checking out the selected items checked out to the first selected nomadic device. The first nomadic device is disconnected and the checked out selected items are updated. After updating, a check in request is received at the central data repository from the first nomadic device for the updated checked out selected items The device is and authenticated and authorized, and the updated checked out selected items are returned to the central data repository.
US08751531B2 Text mining apparatus, text mining method, and computer-readable recording medium
A text mining apparatus, a text mining method, and a program are provided that accurately discriminate inherent portions of each of a plurality of text data pieces including a text data piece generated by computer processing.A text mining apparatus 1 to be used performs text mining using, as targets, a plurality of text data pieces including a text data piece generated by computer processing. Confidence is set for each of the text data pieces. The text mining apparatus 1 includes an inherent portion extraction unit 6 that extracts an inherent portion of each text data piece relative to another of the text data pieces, using the confidence set for each of the text data pieces.
US08751530B1 Visual restrictions for image searches
A method and apparatus are provided for performing an image search based on a search query having a portion P1 and a portion P2. Based on the first search query, a second search query is generated that includes a portion P3 and the portion P2, such that the second search query is broader in scope than the first search query, while still retaining the portion P2 of the first query. A first image search is then performed for the first search query to obtain a first set of search results and a second image search is performed for the second search query to obtain a second set of search results. Consequently, an image from the first set of search results is selected for presentation to a user, wherein the selection is based on content of the second set of search results.
US08751529B2 Scalable interactive display of distributed data
A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
US08751528B2 Accident information aggregation and management systems and methods for accident information aggregation and management thereof
Accident information aggregation and management methods are disclosed. The Accident information aggregation and management method includes receiving an accident information from a first server, wherein the accident information includes a time information and a position information for an accident; searching whether any event data that is nearby the time information and the position information can be found in a database; if so, obtaining at least one witness information and evidence data source according to the found issue data; and providing the at least one witness information and evidence data source to the first server such that the first server can use the at least one witness information and evidence data source for further accident investigation.
US08751520B1 Query suggestions with high utility
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements. In one aspect, a method includes receiving an initial query, selecting one or more additional queries relating to the initial query, including selecting additional queries having a greatest utility, identifying one or more content items for each of the additional queries, the one or more content items forming a content block, and providing a content block and an associated additional query to a client device to be displayed along with search results associated with the initial query.
US08751517B2 Information processing apparatus, information processing system, information processing method, and computer readable non-transitory medium
In general information processing apparatuses, determination on what sort of operational interface is appropriate to be provided for which application (AP, hereinafter) is left up to the user.An information processing apparatus in an exemplary embodiment of the present invention comprises: an operation-definition storage means for storing a record including a function name, a function ontology and an operation type, with respect to each of a plurality of applications (APs); and an operation modification means for acquiring from the above-mentioned operation-definition storage means a set of records having an identical function ontology (identical ontology set) or a set of identifiers of the records belonging to the identical ontology set, and for replacing an operation type of a record including the above-mentioned identical function ontology of a designated AP with an operation type having a high appearance frequency (high frequency type) in the identical ontology set.
US08751516B1 Landing page search results
Systems and methods for providing content are disclosed. In an embodiment, information encoding at least one keyword that is associated with first content accessed by a user is received. A search query based at least in part on at least one keyword is executed to identify items. In response to a request from the user to access second content, a response is generated to the request that includes item information associated with at least a subset of the identified items. The response is provided to the user.
US08751514B2 System and method for adapting an internet filter
A system and method for updating a filtering system which controls access to a website/page between a local area network (LAN) and an Internet. The LAN includes an Internet gateway system coupled to a workstation and configured to receive a URL request. The system controls access to the website/page associated with the URL based on one or more categories that are associated with the URL. The Internet gateway system can determine the category that is associated with the URL by referencing a master database or requesting the category from a database factory. The database factory can receive URLs from multiple Internet gateway systems. The database factory determines whether the identifier was previously categorized by the database factory and provides the category to the Internet gateway system. Once the Internet gateway system has the category, it applies rules associated with the category and user to filter access to the requested website/page.
US08751512B2 Method and device for managing information in an aircraft
A method and a device for managing information in an aircraft, including at least one device for outputting information for the crew and a plurality of equipment items adapted to transmit information items capable of being outputted on the output device. After a plurality of information items from the plurality of equipment items has been acquired and a context has been determined according to a predetermined model, the plurality of information items is filtered according to at least one rule, the at least one rule being associated with the context for selection of at least one information item. At least one selected information item is then outputted on the output device.
US08751504B2 Providing procedures
For providing procedures, a synchronize module stores a plurality of procedures in a procedure database. Each procedure is indexed to a reference code. The synchronize module synchronizes the plurality of procedures to a mobile device. A retrieval module receives a first reference code at the mobile device and retrieves a first procedure indexed to the first reference code.
US08751502B2 Visually-represented results to search queries in rich media content
When executed, a computer program product generates a graphical user interface that renders results that are responsive to a search query of a rich media file. The graphical user interface includes a chronological representation of the rich media file, one or more occurrence markers along the chronological representation corresponding to actual occurrences of a desired term at an indicated chronological location in the rich media file, and an execution icon configured to launch a rich media application that renders a relevant portion that is responsive to the search query.
US08751495B2 Automated patient/document identification and categorization for medical data
A method, including receiving a data source selection from a user or software application, the data source including medical information of a plurality of patients, receiving, from the user or software application, a data pattern that is related to a concept to be explored in the data source, querying the data source to find information that approximately matches the data pattern; and receiving the information from the data source, wherein the information includes unstructured data, assigning a classification to individual parts of the information based on the part's relationship to the data pattern, and outputting the classified information to the user or software application.
US08751490B1 Automatically determining reputations of physical locations
A physical location rating management system automatically calculates reputation scores for physical locations. A plurality of types of data concerning a plurality of physical locations are collected from a plurality of sources. It is determined to which specific physical location specific collected data pertains. Specific score adjustment factors quantifying adjustments to make to reputation scores are determined for multiple, specific physical locations, based on specific collected data. Score adjustment factors can be determined by, for example, performing keyword scoring and/or automated document classification of specific collected data. The determined score adjustment factors for each of the multiple, specific physical locations are aggregated, in real time, as the score adjustment factors are determined. Specific reputation scores for specific physical locations are calculated, based on the aggregated score adjustment factors for the specific physical locations.
US08751486B1 Executing structured queries on unstructured data
Technologies are described herein for executing queries expressed with reference to a structured query language against unstructured data. A user issues a structured query through a traditional structured data management (“SDM”) application. Upon receiving the structured query, an SDM driver analyzes the structured query and extracts a data structure from the unstructured data, if necessary. The structured query is then converted to an unstructured query based on the extracted data structure. The converted unstructured query may then be executed against the unstructured data. Results from the query are reorganized into structured data utilizing the extracted data structure and are then presented to the user through the SDM application.
US08751484B2 Systems and methods of identifying chunks within multiple documents
A computer identifies multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user. Each resource identifier corresponds to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source; identifies within the retrieved document a chunk by applying a second set of predefined criteria to the retrieved document; and provides the identified chunk and a link to the identified chunk within the document for display to the user. The first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
US08751479B2 Search and storage engine having variable indexing for information associations
An apparatus, system and method for an open indexing system, which includes an indexing engine associated with at least one processor and having one or more open inputs for inputting of indexing criteria, at least one computerized search engine for obtaining information across at least one computing network in accordance with the indexing criteria, at least one repository comprising at least one computing memory for storing information obtained via the at least one computerized search engine and corresponded to the indexing criteria, and at least one reporting engine, wherein an output of the reporting engine is manipulable responsive to modification to one or more categorizations dependent on the indexing criteria, and wherein the output is dependent solely on the information in said at least one repository.
US08751477B2 Quality control system for providing results in response to queries
The invention further provides a method and system for providing results in response to queries. A challenge keyword is transmitted to a remote search engine computer system and a reference result is received from the search engine computer system. A reference score is calculated based on the reference search result. The challenge keyword in entered into at least a first engine and a challenge result is received from the first engine. A challenge answer score is calculated based on the challenge result. A challenge reference score for the first engine based on a comparison of the challenge answer score for the first engine with the reference score, and published for further analysis.
US08751476B2 Synonym and similar word page search
A search tool enables users to search for synonyms of, and/or syntactically similar words to search terms that they enter. In at least some embodiments, the search tool is implemented in the context of a web browser for searching web pages. In some embodiments, search terms can be distinctly, visually highlighted on a page, such as a web page, to allow the user to easily identify words that have been found through the search. In at least some embodiments, color coding can be used to uniquely identify exact matches, synonyms and/or syntactically similar words that are identified on a page.
US08751475B2 Providing additional information related to earmarks
Metadata related to a media object may be used to obtain additional information about a mark created by a user in the media object. A media object being played by a user may be marked by creating a mark object, the mark object being used to determine the metadata to be used to obtain additional information related to the mark.
US08751473B2 Auto-refinement of search results based on monitored search activities of users
A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
US08751472B2 User behavior model for contextual personalized recommendation
A user behavior model provides personalized recommendations based in part on time and location, particularly to users of mobile devices. Entity types are ranked according to relevance to the user. Example entity types are restaurant, hotel, etc. The relevance may be based on reference to a large-scale database containing queries from other users. Additionally, entities within each entity type may be ranked based on relevance to the user and the time and location context. A user interface may display a ranked list of entity types, such as restaurant, hotel, etc., wherein each entity type is represented by a highest-ranked entity with the entity type. Thus, the user interface may display a highest-ranked restaurant, a highest-ranked hotel, etc. Upon user selection of one such entity type the user interface is replaced with a second user interface, for example showing a ranked hierarchy of restaurants, headed by the highest-ranked restaurant.
US08751467B2 Method and apparatus for quickly accessing backing store metadata
A method, device, and system are provided for accessing metadata in a data storage system. More specifically, a requesting application requests a cache application to allocate a cache page to retrieve metadata from a storage device. After metadata is written to the cache page, the cache page is locked by the requesting application. The cache page is maintained in a locked state by the requesting application. This allows the data stored within the cache page to be quickly accessed and updated by the requesting application without waiting for the cache page to be written back to the storage device after every update to the cache page occurs.
US08751462B2 Delta compression after identity deduplication
Delta compression after identity deduplication is disclosed. A first data segment is determined to be identical to a first previous data segment. A second data segment, not determined to be identical to a second previous data segment, is then determined to be similar to a third previous data segment.
US08751458B2 Method and system for saving database storage space
Saving database storage space includes receiving, using a processor, one or more properties associated with a newly released commodity input at a front-end server; determining whether the one or more properties of the newly released commodity match a standard property unit (SPU), wherein the SPU includes a plurality of properties common to at least two commodities of which data is stored at a back-end server; and in the event that the one or more properties of the newly released commodity match the SPU, storing data associated with binding the newly released commodity with the matching SPU at the back-end server.
US08751457B2 Mobile device data archiving
Mobile devices such as cell phones, “smart” phones, personal data assistants (PDA's) and the like are equipped for accessing and storing all types of media, including movies, music, software applications, as well as copious amounts of associated data. Accordingly, a need exists for methods, apparatuses and computer program products that assist mobile device users in archiving data, configuring the data, and restoring the data to the same device, or a new mobile device running the same or different operating system. Embodiments of the claimed invention address the above needs and/or achieve other advantages by providing systems for archiving data on a mobile electronic device on a plurality of data storage media, and by providing similar means of restoring the archived data to the same or different mobile device.
US08751454B1 Virtual defragmentation in a deduplication vault
Virtual defragmentation in a deduplication vault. In one example embodiment, a method of virtual defragmentation in a deduplication vault includes a virtual defragmentation phase. The virtual defragmentation phase includes accessing file system metadata (FSM) blocks included in a backup of allocated blocks of a source storage and reordering block references in the FSM blocks to match the order of the corresponding blocks as stored in a deduplication vault storage.
US08751450B1 Method and system for securely capturing workloads at a live network for replaying at a test network
Methods and system for securely capturing workloads at a live network for replaying at a test network. The disclosed system captures file system states and workloads of a live server at the live network. In one embodiment the captured data is anonymized to protect confidentiality of the data. A file system of a test server at the test network is mirrored from a captured state of the live server. An anonymized version of the captured workloads is replayed as a request to the test server. A lost or incomplete command is recreated from the states of the live server. An order of the commands during replay can be based on an order in the captured workload, or based on a causal relationship. Performance characteristics of the live network are determined based on the response to the replayed command.
US08751448B1 State-based directing of segments in a multinode deduplicated storage system
A system for directing for storage includes a processor and a memory. The processor is configured to determine a segment overlap for each of a plurality of nodes. The processor is further configured to determine a selected node of the plurality of nodes based at least in part on the segment overlap for each of the plurality of nodes and based at least in part on a selection criteria. The memory is coupled to the processor and configured to provide the processor with instructions.
US08751445B2 Method of synchronizing data between databases, and computer system and computer program for the same
Methods of synchronizing data between a first database and a second database each holding a portion of data included in the first database using an electronic computing device are presented including: causing the electronic computing device, in response to issuing a retrieval request to the second database, to extract, from the first database, differential data between a first data set in the first database and a second data set in the second database as a retrieval target of the retrieval request, where the retrieval request includes a current retrieval request and a future retrieval request, where the future retrieval request is configured for issuance after the current retrieval request; and updating the second data set by applying the differential data to the second database, where the updated second data set is the retrieval target of the retrieval request.
US08751444B2 Synchronization of database changes among multiple devices
Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.
US08751440B2 System and method of determining relationship information
A method includes classifying a relationship between a first group and each of one or more additional groups based on at least one of a number of communications during a time period and a frequency of the communications. The communications are between one or more members of the first group and one or more members of each of the one or more additional groups. The method includes generating social network data based on the relationship between the first group and each of the one or more additional groups.
US08751434B2 Signal analyser
A signal analyzer is operable to receive one or more signals and then to analyze the signals with respect to particular properties before outputting an indication as to the classification of the signal with respect to each property. The indication is in the form of a plurality of belief index ratings, the magnitude of each belief index rating relating to the likelihood of the corresponding classification being accurate. This is achieved by incrementing or decrementing one or more individual belief index values in response to the identification of predetermined signal features by the signal processing means. Which belief index values are incremented or decremented and by how much is determined by the particular signal feature detected. Data is retrieved from a suitable look up table. Data storage is operable to store a copy of the received signals for future reference.
US08751433B2 Efficient probabilistic reasoning over semantic data
A semantic reasoning engine is described for performing probabilistic reasoning over a semantic graph in a time-efficient and viable manner. The semantic reasoning engine includes a data store that provides the semantic graph, where the semantic graph is formed by a plurality of concepts connected together via probabilistic assertions. The semantic reasoning engine operates by providing an answer to a query by recursively collapsing the semantic graph based on at least one collapsing rule.
US08751426B2 Apparatus and method for generating context-aware information using local service information
A context-aware information obtaining method and apparatus uses local service information. A communication apparatus may receive local service information associated with a location of the communication apparatus. The communication apparatus may interpret the local service information to generate context-aware information of the communication apparatus.
US08751415B2 Visualization for resource capacity management
A method includes displaying a plurality of user modifiable utilization views of a monitored software application, where each of the plurality of user modifiable utilization views is customizable to fit a domain of analysis by identifying one or more resource types of multiple resource components. Each of the plurality of user modifiable utilization views is displayed in one more graphical user interfaces. The method includes determining a desired ordering of the one or more resource types within a hierarchy of types and filtering one or more details of the multiple resource components to create a customized view. A user can navigate between each of the plurality of user modifiable utilization views to dynamically construct related target analysis views including filtered details across one or more other domains of analysis.
US08751414B2 Identifying abnormalities in resource usage
A method, data processing system, and computer program product for identifying abnormalities in data. A model representing a plurality of modes for an activity generated from training data is retrieved. The training data includes a first plurality of measurements of a first performance of the activity over a period of time. Each of the plurality of modes is identified as one of normal and abnormal. Activity data including a second plurality of measurements of a second performance of the activity is received. A portion of the activity data is compared with the plurality of modes in the model. A notification of an abnormality in the second performance of the activity is generated in response to an identification that the portion of the activity data matches a mode in the plurality of modes identified as abnormal. Confirmation of the abnormality is requested via a user interface.
US08751413B2 Fuzzy logic based system monitoring system and method
A bearing monitoring system includes at least one sensor, and a fuzzy logic enabled device operatively connected to the at least one sensor. The fuzzy logic enabled device includes a fuzzy logic rule set that is configured and disposed to determine a component condition based on an input from the at least one sensor.
US08751409B2 System and method for securely disseminating and managing postal rates
The system and method described herein may securely disseminate and manage postal rate information, including discount or custom postal rates established in contractual agreements negotiated between a postal service and certain mailers, among other postal rate types. For example, the postal service may upload postal rates to a server associated with a postage vendor and optionally associate the postal rates with particular mailers. The postal service and/or postage vendor may then validate whether the postal rates were correctly uploaded, and the postage vendor may then enable applicable mailers to utilize the postal rates in response to validating that the postal rates were correctly uploaded. Additionally, the postage vendor may maintain records relating to postage transactions, which a mailer can use to support a request to negotiate the custom postal rates with the postal service and subsequently prove compliance with any terms and conditions associated therewith.
US08751406B2 Point bank system
A maintenance management side manages machine information and the installed number of machines such as a copier, a printer, a facsimile, a digital multi-functional apparatus, and a scanner, and exchanges the usage number for each machine for a point value, based on the machine information and the installed number of machines. A service is provided to the user based on the point value. In addition, the service to the user can be utilized through each machine provided at the user side.
US08751404B2 Method and mobile terminal for realizing network payment
For solving the problem that multiple Universal Serial Bus (USB) Keys are required to be taken to realize multiple network payments in the conventional art, the provides a method and a mobile terminal for realizing network payment. The method includes: a mobile terminal selects a network payment system which is needed to implement current network payment from a plurality of network payment systems according to an instruction input by a user; when the user is confirmed to be a legal user according to the digital certificate, the mobile terminal logs on the selected network payment system and implements the network payment. The selects a network payment system which is needed to implement the current network payment from a plurality of network payment systems, thus it is not needed to take multiple USB Keys.
US08751401B1 System and method for securely authorizing and distributing stored-value card data
A computerized system and method for securely authorizing and distributing stored-value card data over a communications network is provided. The method allows for storing in the database a plurality of records comprising stored-value card data for each stored-value card as well as information identifying a plurality of trusted sources of stored-value card activation requests and/or a plurality of trusted communications networks for transmitting stored-value card activation requests. A transmitting step allows for a requesting terminal to transmit over a communications network a request to change the status of a stored-value card. The central processor then determines whether the requesting terminal and/or the communications network is a trusted source. Based on whether the requesting terminal or communications network is a trusted source or trusted communications network, the request can be processed and the card can be activated. A method for establishing a list of trusted sources and trusted communications networks is also provided.
US08751397B2 Card-less financial transaction
Systems (and corresponding methodologies) that facilitate card-less financial transactions are provided. The innovation enables card-less ATM (automated teller machine) transactions such as cash withdrawals, transfers, balance inquiries, etc. In aspects, customers can set up an ‘electronic wallet’ account based upon a pre-set range or otherwise. Accordingly, access to the ‘electronic wallet’ is granted or denied based upon responses to challenges presented.
US08751394B2 System and method for enhanced transaction security
As individuals increasingly engage in different types of transactions they face a growing threat from, possibly among other things, identity theft, financial fraud, information misuse, etc. and the serious consequences or repercussions of same. Leveraging the ubiquitous nature of wireless devices and the popularity of (SMS, MMS, etc.) messaging, an infrastructure that enhances the security of the different types of transactions within which a wireless device user may participate. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
US08751391B2 System and process for performing purchase transactions using tokens
The invention relates to a method and process by which an existing and large network of devices can be used by consumers to authenticate themselves, and permits each consumer to apply any of the various payments mechanisms available to him. The existing broadly distributed network is active and passive radio frequency identification (“RFID”) devices held by consumers. Various types of accounts are linked to devices and allow users to perform various purchase transactions, as well as non-financial transactions.
US08751389B2 Method and system to process payment using SMS messaging and a mobile-optimized web form
Provided is a method and system for processing payment/information, including receiving, by an electronic circuit of a mobile communication device, a payment/information processing statement for a customer by a short message service (SMS) message, the payment/information processing statement including an online payment/information URL personalized to uniquely identify the customer. Next, the online payment/information URL is extracted from the SMS, and a mobile-optimized web page is accessed using the online payment/information URL. A customer's online payment/information form is then received and completed by the customer, then forwarded to a secure payment form server.
US08751386B2 Impulse donation/buy without risk method
A method and system are disclosed for enabling a subscriber to a service provider to purchase goods or make donations to a third-party unaffiliated with the service provider. The system generates an electronic bill for a service provided to the user, where the electronic bill includes at least one selection for a purchase from or a donation to the third-party. The selection for purchase or donation from the user is received accompanied by an immediate or subsequent receipt of an indication of payment from the user. The payment indication includes payment for the service and the purchase or donation. The user has up until payment is actually made to revoke the purchase or donation selection. The transaction is completed by the service provider with the third-party to effectuate the purchase or donation.
US08751380B2 System and method for managing merchant-consumer interactions
A system for combining a payment mechanism with an offer to a consumer is described. The system includes a virtual payment account number generation engine to generate virtual payment account numbers that can be used by a consumer in a payment transaction at a merchant, the virtual payment account number generation service also operable to take a portion of the virtual payment account number and send it as a checkout code to a consumer using the consumer's mobile device, and an offer generation engine used to set rules for an offer to be sent to consumers, create a fund for the offer, and determine individual consumer's eligibility for the offer. The offer is associated with the checkout code such that the offer is processed as part of the payment during the payment transaction using the virtual payment account number.
US08751375B2 Event processing for detection of suspicious financial activity
Event processing for suspicious activity detection is disclosed. Financial events can be detected by receiving data from a plurality of detection channels. The data can optionally be enriched by adding additional details about events. An event or group of events is scored based on pre-defined risk factors and experience, and the resulting score can be compared to a pre-defined threshold. A case for investigation is established when the score is above the pre-defined threshold. Events for which the score is below the pre-defined threshold are sampled to provide the experience for the scoring. Events can be scored by obtaining a plurality of predictors, collecting training data regarding existing cases, and running a logistic regression to obtain weights for the predictors. The likelihood of a case for investigation resulting in a suspicious activity report can then be determined.
US08751373B2 Account management system
This invention provides novel and improved account management system, account management method and account management program, capable of summing up the deposit/withdraw according to the item of expenditure in real-time and automatically with regard to any accounts of user's. More specifically, when a client of a banking agency is registered as the user of a system 10, a system account corresponding respectively to the user's banking account opened at the banking agency is opened in the system 10. The user requests for the openings of one or more virtual accounts related to each of the system account by accessing the system 10 from a user terminal A22a or a user terminal B22b through the Internet 21. Preferably, the virtual account is opened according to an item of expenditure.
US08751371B2 Weather derivative volatility surface estimation
Systems and methods are provided for determining the volatility of weather derivative option contracts. Volatility levels are initially determined with conventional methods. Unreliable volatility levels are then replaced with futures contracts volatility levels. If the futures contracts volatility levels are not available or appear unreliable, meteorological volatility levels are utilized. The data may be reduced to a three dimensional surface and used when determining margin account requirements.
US08751368B2 System and method for dynamically regulating order entry in an electronic trading environment
A system and method are provided for trading a trading strategy defined for at least one tradeable object in an electronic trading environment. More specifically, one example method includes using a first pay-up tick value to determine a first acceptable price level for an order associated with the trading strategy, automatically modifying the first pay-up tick to a second pay-up tick value in response to detecting a predefined condition, and using the second pay-up tick value to determine a second acceptable price level for the order associated with the trading strategy.
US08751367B2 Zero coupon conversion factor calculation
The disclosed embodiments relate to a system which calculates a conversion factor (CF) based upon a zero percent (0%) futures contract standard. The zero percent futures contract standard may be used in the context of futures or forwards based upon coupon bearing debt securities including Treasuries, Treasury Inflation Protected Securities (TIPS), agencies, corporates, municipals, or any fixed income security. The system also facilitates listing, trading, and settlement of an interest rate futures contract that sets forth such a zero percent futures contract standard. The system may be configured for both interest rate futures contracts utilizing a nonzero percent futures contract standard and interest rate futures contract utilizing a zero percent futures contract standard. The system may be configured to calculate an invoice amount for the interest rate futures contract to be paid in exchange for the delivery of the one of the set of eligible interest rate or debt securities and instruments.
US08751366B2 Securitization of a commercial transaction
A method and apparatus for generating a tradable security includes confirming a vendor's compliance with predefined terms of a commercial transaction, such that a buyer is obligated to make a due payment. The method and apparatus further includes electronically rating a financial commitment relating to a receivable account for the commercial transaction. This receivable account is rated based on conditions and factors known to a system facilitating the commercial transaction. Based on the ability for the financial commitment to be rated, a financial exchange is operative to transfer entitlement rights to monies due under the receivable account where the terms for the transfer of the entitlement rights are based at least in part on the electronic rating. Thereby, receivable accounts to commercial transactions may be tradable by one or more investors as properly rated investment.
US08751364B2 Wire speed monitoring and control of electronic financial transactions
An in-line hardware message filter device inspects incoming securities transactions. The invention is implemented as an integrated circuit (IC) device which contains computer code in the form of on-chip hardware instructions. Data messages comprising orders enter the device in exchange-specific formats. Messages that satisfy pre-determined risk assessment filters are allowed to pass through the device to the appropriate securities exchange for execution. The system functions as a passive device for all legitimate network traffic passing directly or indirectly between a customer's computer and a securities exchange's order-acceptance computer. Advantageously, the invention allows the broker-dealer to check and pass messages or orders as they come through the system without having to store the full message before making a risk assessment decision. The hardware-only nature of the invention serves to maximize the speed of order validation and to perform pre-trade checks in a cut-through or store-and-forward mode.
US08751358B2 System and method for automated order entry on short queues
Orders are automatically sent to the market when certain user defined conditions are met. In particular, a trader can configure the trading application to automatically send orders for preset quantities at price levels with queues falling below a user defined threshold. The length of queues may be measured in several ways, for example, the queue length could be measured by quantity at a given price level or the queue length could be measured by the number of orders at a given price level, or the queue length could be measured by a combination of quantity and orders. The present embodiments can more quickly recognize opportunities and send an order to take advantage of it than a trader can do manually. Other advantages and features are described herein.
US08751353B2 Breakout indexes
Methods and systems for calculating values for indexes based on breakout currencies are provided. A prospective breakout index may be formed before an entity breaks out of a monetary union. Other aspects relate to calculating an initial index value on a breakout date. An initial exchange rate of the breakout currency may be combined with a breakout value and/or a base value. In one embodiment, the breakout value is the reciprocal of the initial exchange rate. Therefore, in accordance with certain embodiments, the initial index value of the breakout index may be equal to the base value. Further aspects relate to calculating a second index value. A second exchange rate of the breakout currency may be utilized with the fixed base value and the breakout value to calculate the second index value of the breakout index. Further aspects relate to creating a prospective currency unit for a monetary union.
US08751350B2 Conversion and liquidation of defaulted positions
A method of liquidating defaulted positions associated with centrally cleared financial product is disclosed. The method includes identifying a defaulted position associated with a centrally cleared financial product, calculating a value differential between the defaulted position and a standard position, offering the value differential and the standard position to a party such that the value differential and the standard position represent a converted position, and settling the converted position upon acceptance of the offer by the party.
US08751344B2 System permitting funded actions in a video game
Processes and products according to embodiments of the invention include video games with the possibility to obtain funding, such as through venture capital or the issuance of private shares among player characters.
US08751343B2 Process and apparatus for video game development
In an embodiment, apparatus and methods for video games permit obtaining funding for developing game environments. A variety of possible funding sources are possible, such as venture capital, the issuance of private shares, transforming the game environment into a public company through an initial public offering, or through a follow on offering such as the issuance of common stock, preferred stock, or treasury stock.
US08751342B2 Identifying potential customers using payment information
Aspects of this disclosure relate to a computer configured to identify potential customers which may include a processor and memory storing computer executable instructions that, when executed, cause the computer to perform a method for identifying potential customers for a first bank, by electronically receiving data regarding the first bank, electronically receiving data regarding a second bank. Further, based on the electronically received data the method may further include identifying locations of the first bank, identifying locations of the second bank, comparing the locations of the first bank with the locations of the second bank, determining locations of the second bank that are within a predetermined distance of at least one location of the first bank, determining an amount of funds in a set of deposit accounts in each location of the second bank, and determining if the amount of funds in each location of the second bank is more than a predetermined amount.
US08751340B2 Check destruction tracking and reconstruction
A method for check destruction tracking and reconstruction relates to tracking the destruction of financial institution items, such as paper checks. The method includes transferring the financial institution items to a bin for transporting the items to be destroyed. The bin is associated with a bin identifier. The items which are in the bin are identified and the bin is transported for destruction. If the items are safely transported and safely destroyed, a notification of destruction of the items in the bin is sent. If the items are either not safely transported or not safely destroyed, a notification of an incident is sent. Appropriate action may be taken in response to receiving such notification.
US08751338B2 System and method of intra-cycle payment of accrued employee wages
Described herein are systems, methods and computer program product of integrated payroll solutions enabling low cost on-demand intra-cycle payment of accrued employee wages, to meet critical cash flow needs.
US08751337B2 Inventory-based payment processing system and approach
Transaction management for financial institution-based transactions is facilitated in various example embodiments. According to one such embodiment, a transaction management approach involves the processing of financial aspects of a transaction using transaction rules associated with a buyer for auditing the transaction and any associated invoices. A processor arrangement processes transactions for merchant offerings subject to a related set of inventory data by auditing the transactions relative to inventory data corresponding to an inventory to which the transaction applies and stored contract data for the transaction, by processing payment in response thereto, and by assessing a processing fee against one or more parties to the transaction.
US08751334B2 Item substitution for unavailable items relating to a customer order
A technique is disclosed for automatically implementing item substitutions for unavailable items in a customer order. According to one embodiment, line item orders from selected customer orders may be aggregated and processed for substitution analysis. Substitutions for unavailable items of selected customer orders may then be automatically implemented based upon substitution instructions, business rules, and/or other predefined criteria.
US08751332B2 Method and system for facilitating product shopping
A method and a system to facilitate finding a product (e.g., camera) and corresponding product accessories are described. A selection of a theme mode from a plurality of theme modes is received. A list of product models and a list of product accessory models based on the theme mode are presented. A selection of a product model combination including a product model and at least one product accessory model respectively from the list of product models and the list of product accessory models is received. A list of product combinations based on the product model combination is retrieved from a database. Each product combination include a product and at least one product accessory respectively supplied from one of product suppliers and one of product accessory suppliers. The list of product combinations may be ranked based on a sum value of a product value and at least one product accessory value in each product combination.
US08751329B2 Licensed content purchasing and delivering
A content server enables one user to purchase licensed content for another user and, in response to the purchase, automatically delivers the content to the other user's device. The content server further configures the other user's device to receive and utilize the licensed content, thus enabling the other user to consume the content.
US08751326B2 Introducing a fixed-price transaction mechanism in conjunction with an auction transaction mechanism
A method and systems for auction price-setting for a listing using a fixed price-setting process are disclosed. A seller is provided with an option to offer the listing in the fixed price-setting process or the auction price-setting process. A fixed price offer for the listing is published based on a criterion. Additional embodiments are also disclosed.
US08751322B2 Method, device, and system for analyzing and ranking web-accessible data targets
A method of locating a relevant product belonging to a category of related products sharing predetermined product attributes is provided. At a client computer, a search topic associated with the category arrives from a user along with user-profile data like demographic, geographic, and situational data. A server locates at information locations some related products within the category, each having the pre-determined set of product attributes having associated content. For each product attribute, the content associated therewith in one of the located products is compared against content associated with the product attribute in each other located product and is assigned a relative score based on the comparison. The shared set of product attributes is prioritized based in part upon relevance of a product attribute to user profile data and the located products are ranked based on the prioritizing and the score of content associated with the product attributes.
US08751319B2 Gifting system and method
A scheme for enabling the remote purchasing of products or services based on a recipient's location. In one embodiment, a computer-implemented method for enabling a purchaser to purchase a product or service for a specified recipient different from the purchaser includes: (a) receiving location-based information obtained from a device or token associated with the recipient; (b) generating a list of one or more possible venues based on the location-based information; (c) presenting to the purchaser, via a first communications device, the list of one or more possible venues; (d) receiving from the purchaser a selection of a set of one or more venues from the list of one or more possible venues; (e) receiving, via the first communications device, an instruction from the purchaser to purchase at least one selected product or service for the recipient, the at least one selected product or service to be provided to the recipient in person at any venue in the set of one or more venues; and (f) providing to the recipient, via a second communications device, a notification corresponding to the instruction.
US08751318B2 Method for managing and/or controlling store and system for the same
A method for managing and controlling a store and a system for the same are disclosed. The system includes a digital display shelf being provided with a recognition unit configured to recognize a product displayed on the shelf and an output unit configured to output information on the recognized product, a digital signage display configured to output data respective to the recognized product, and a managing system configured to communicate with the digital display shelf and the digital signage display so as to transmit control data and to receive processing data. Herein, the data respective to the recognized product may include at least one of audio data, video data, and text data configured to advertise and promote the corresponding product. And, the managing system may include a database related to the data respective to the recognized product.
US08751314B2 Single tap transactions using a server
The invention describes how a consumer can hold their NFC enabled device in proximity to an NFC enabled point-of-sale terminal and with a single “wave” or “tap” to automatically redeem coupons, pay for a purchase using a default payment card or a selected card, view receipts view reward point balances, and receive relevant coupons and other digital artifacts both before and after the purchase. The NFC enabled device includes a secure element with a payment application, payment credentials, and other digital artifacts such as coupons. The secure element can be internal to the mobile device, externally affixed to the mobile device, or inserted into a slot within the body of the mobile device.
US08751312B2 Modified auction style game and game of chance driven by collective user data, random choice, and partial payback
An auction is effected with two levels of participation. A winning ticket is established and the auction object is awarded to the winning ticket. In addition, certain tickets are selected as payback tickets which receive back either the amount paid for the ticket or at least the mean entry fee, which is the average paid for all tickets. The winning ticket is awarded randomly, but the individual tickets in the “drawing” are weighted according to the entry fee paid for the given ticket. The payback tickets are determined according to another criterion, for example the time of purchase or a match between the actual fee paid for the ticket and the mean entry fee.
US08751308B2 Local advertising responses
A computer-implemented method managing telephonic connections is disclosed. The method includes transmitting from a computer server system, for display on an electronic communication device, an advertisement from an advertiser; receiving from the electronic communication device a request to be connected telephonically with the advertiser; automatically playing a predetermined audio message after connecting telephonically with the advertiser; and connecting the electronic communication device telephonically with the advertiser after playing the predetermined audio message.
US08751306B2 Virtual identity manager
A computing system and method for managing an identity of a user are provided. A server may be configured to communicate with each of a plurality of client devices in corresponding request and response streams. An inference engine is configured to monitor the request and response streams for identifying factors that distinguish each of the plurality of client devices from other of the plurality of client devices. Upon detecting one or more of the identifying factors for each of the two or more client devices that match within a threshold probability, the inference engine makes an inference that two or more of the plurality of client devices are used by the user. Based upon the inference, the inference engine creates a virtual identity record at the server linking the two or more client devices.
US08751302B2 Method and system for placement and pricing of internet-based advertisements or services
Presented are embodiments of methods and systems that provide for Internet advertisement pricing and placement to be variably based on the advertisement's performance within a given category of Internet media, while at the same time achieving predictable delivery and pricing for both advertisers and publishers. Techniques are presented where an advertiser's online campaign will be pre-empted only for underperformance on its own merits, and not for its relative performance or price versus other advertisers. Further, techniques are presented for allowing publishers of advertisements to realize increased revenue from their high value media while using tag passbacks to secure a minimum reserve pricing of their choice.
US08751298B1 Event-driven coupon processor alert
Apparatus and methods for providing electronic coupons are provided. The apparatus and methods include a system that uses a plurality of coupon processors to pull coupon data from an electronic coupon platform upon the expiration of a predetermined time period. The apparatus and methods additionally include a system that uses an electronic coupon platform to pushes data to a plurality of coupon processors upon the expiration of a predetermined time period. The apparatus and methods also include a system that redeems electronic coupons by initiating a deposit of an amount of funds in a customer bank account at predetermined time intervals. The apparatus and methods further include an electronic coupon platform that sends an electronic notification to a plurality of coupon processors upon the receipt of data from a first coupon processor which relates to the receipt of customer payment card and/or loyalty card information.
US08751289B2 Scalable regression for retail panel data
Systems, methods, and other embodiments associated with scalable regression for retail panel are described. In one embodiment, a method includes performing a regression that estimates elasticity of demand for a retail item, wherein the regression is performed on a transformation of a demand model that does not include variables associated with base demand or seasonality. In a subsequent processing step, the method includes estimating a base demand and seasonality for the retail item based, at least in part, on the estimated elasticity of demand. The method may be performed in a database that stores retail panel data for the retail item and other retail items.
US08751288B2 Method of assisting a sales representative in selling
A computer implemented method of providing feedback to a sales representative for a sales opportunity to a customer, comprising: determining, in dependence on information received from the sales representative, a probability that the sales opportunity will result in a sale by the sales representative; determining, in dependence on information received from the sales representative, a location on a sales cycle time line for the sales opportunity; assigning a priority to the sales opportunity in dependence on the location on the sales cycle time line and the probability that the sales opportunity will result in a sale; and rendering on a display a visual representation of the probability and the priority.
US08751286B2 Loss distribution calculation system, loss distribution calculation method and loss distribution calculation-use program
A loss distribution calculation system including: a section that performs at least one of upside and downside discretizations for a scale distribution; a section that calculates, after dividing all events, a probability value of a cumulative sum of losses for a portion out of all events in order to calculate at least one of upside and downside sub-composite distributions, the upside sub-composite distribution being calculated based on the frequency distribution and the upside-discretized scale distribution, and the downside sub-composite distribution being calculated based on the frequency distribution and the downside-discretized scale distribution; a section that calculates upper and lower bounds of a loss distribution function based on at least one of the upside and downside sub-composite distributions, calculates a function, as an approximate value of the loss distribution function, based on at least one of the upside and downside sub-composite distributions, and calculates an accuracy of the approximate value.
US08751278B2 Methods, systems, and computer-readable media for providing commitments information relative to a turf
Methods, systems, and computer-readable media provide for providing commitments information relative to a turf. According to embodiments, a method for providing commitments information relative to a turf is provided. According to the method, a time frame for each of a plurality of turfs is determined. The time frame indicates when a work order of a given category is to be completed. A numeric indicator indicating the time frame in which the work order of the given category is to be completed is displayed.
US08751276B2 Capturing and processing data generated in an ERP interim phase
The disclosure provides a system and method for identifying a set of ERP tasks performed by the ERP system when it is functional and for identifying a set of Interim Business Processes (IBPs) associated with ERP tasks. The method includes creating a set of IBP data capture tools Another step is assigning an IBP data capture tool to each IBP optionally using an IBP data main coordinating tool. Another step is identifying a set of responsibility centers in the business entity. Another step is providing an access link to each responsibility center to the IBP data capture tool and sending a notice to each responsibility center to begin capturing data at a predetermined time. Another step is receiving the IBP data from the IBP data capture tools optionally using the IBP data main coordinating tool, and storing the IBP data received optionally using the IBP data main coordinating tool.
US08751272B1 Fare compare—a system for collecting and displaying price information
A service for pricing items of inventory contained in a searchable database is available for access via the Internet. Where multiple items can satisfy a consumer's request, it is typical for a service to perform an inventory search for items that match a consumer's request. When the inventory is stored in an inventory database, the inventory database is queried for the purpose of retrieving a result set which matches the consumer's request. A separate fare server database containing inventory recently known to be available, located local to the Internet server for fast and efficient access, can also be provided for performing searches related to the consumer's request. Some inventory, even though recently known to have been available, is filtered out before being stored in the fare server database and inventory is removed when outdated, no longer available or purchased. Searches that are less specific than the search performed in the inventory database based on the consumer request can be performed in the fare server database to retrieve information about similar inventory. In addition to displaying the result set from the inventory database to the consumer, a market summary can be presented to the consumer that reflects information concerning similar inventory. Information from the searches in the fare server database forms the basis for providing the market summary. A consumer is also given the option to purchase the similar inventory returned from the fare server database. As a result, a consumer is not only more informed about the market for which a purchase is being considered, but also has the additional option to purchase similar inventory. A consumer can also directly query the fare server database for flexible searching and for fast and efficient access to market information. The fare server database can be used for multiple client services.
US08751264B2 Fraud prevention system including biometric records identification and associated methods
A consumer identification system includes a first controller positioned at a facility and a second controller positioned at an information collection center and adapted to be in communication with the first controller. The first controller may transmit a first signal to the second controller responsive to an occurrence of an event. The second controller may initiate contact with a photograph or biometric scan database via a network interface in response to the first signal received from the first controller, and an official photograph or biometric scan associated with the consumer name may be identified. The second controller may transmit the official photograph or biometric scan to the first controller so that the official photograph or biometric scan is viewable on a user interface at the facility. A consumer identity may be verified by performing a comparison of a consumer with the official photograph or biometric scan of the consumer.
US08751262B2 Intelligent tokens for automated health care information systems
Methods and systems for accessing information stored in an electronic patient record are disclosed. A memory stores a set of medical logic instructions which code for retrieval of multiple items of information stored in the electronic patient record for a given patient. Optionally, the instructions code for a rules-based interpretation of information stored in the electronic patient record, such as instructions that apply criteria in a quality scoring system and generate a score. The medical logic instructions are associated with an “intelligent token”, i.e., a character string such as |DIABETES|, |ASTHMA| or |PROGRESS|. The invoking of the intelligent token triggers execution of the medical logic instructions and retrieval of the information from the database. The intelligent tokens can be embedded into document templates, or selected or entered by the user as part of a document creation process.
US08751261B2 Method and system for selection of patients to receive a medical device
In one embodiment, a method for identifying patients to receive a medical device has been developed. The method includes retrieving first medical data associated with one patient from a database, identifying a probability that a medical device provides a medical benefit to the one patient that exceeds a cost associated with providing the medical device to the one patient with reference to the first medical data and a probabilistic model, the probabilistic model having a plurality of model parameters, each model parameter corresponding to one type of datum in the first medical data, and providing the medical device to the one patient in response to the identified probability exceeding a first predetermined threshold.
US08751257B2 Readmission risk assessment
A readmission risk prediction model is generated and used for identifying patients having elevated risk of readmission and determining inpatient treatment and outpatient activities based on readmission risk. Readmission risk prediction models may be generated for a variety of different clinical conditions using logistic regression techniques. When a patient is admitted to a hospital, the patient's condition is identified and a corresponding readmission risk prediction model is employed to identify the patient's risk of readmission. The readmission risk may be presented to a clinician and employed to recommend interventions intended to treat the patient and reduce the probability of readmission for the patient. The patient's readmission risk may also be calculated after the patient has been discharged and used for planning outpatient activities for the patient.
US08751254B2 Method and apparatus for monitoring and systematizing rehabilitation data
A method for tracking an associated patient's progression through rehabilitation includes providing a database, providing a graphic user interface, establishing a functional work capacity for the associated patient, determining a workload based on the functional work capacity, acquiring data from the associated patients' rehabilitation exercises, entering the data into the database, creating a graphical representation of the data, and comparing the data with the workload.
US08751251B2 Key notifications in a clinical computing environment
Automatic triaging of patient information within a clinical computing environment is provided. Items of patient information are received, and each item is compared against predefined criteria to determine whether the item is time-sensitive. If an item satisfies a threshold of time-sensitivity, a key notification is provided for the item. A clinician may receive the key notification regardless of the view or application in which the clinician is working. The clinician may directly navigate from the key notification to the associated information, access additional information if necessary, and resolve the condition. Additionally, clinicians may control the triaging of information by specifying patient populations and thresholds required to trigger key notifications.
US08751244B2 Apparatus and method for low complexity combinatorial coding and decoding of signals
A method and apparatus for low complexity combinatorial coding and decoding of signals is described herein. During operation, an encoder and a decoder will utilize a first function in determining a codeword or vector when the size of the function is small. The encoder and the decoder will also utilize a second function in determining the codeword or vector when the size of the function is large.
US08751242B2 System and method for providing pre-flight briefing information to a user device
An automated method and related system of providing pre-flight briefing information to a remote user device are presented here. The system receives, from the remote user device via a data communication network, a customized pre-flight briefing request that includes a user-specified presentation format, a user-specified language, and a user-specified geographic region. In response to receiving the customized pre-flight briefing request, at least one data source is interrogated to obtain pre-flight briefing data. The pre-flight briefing data is processed in accordance with the user-specified presentation format, the user-specified language, and the user-specified geographic region, resulting in processed pre-flight briefing data. The system generates at least one presentation file from the processed pre-flight briefing data, and provides the at least one presentation file to the remote user device.
US08751240B2 Apparatus and method for forming search engine queries based on spoken utterances
A combination and a method are provided. Automatic speech recognition is performed on a received utterance. A meaning of the utterance is determined based, at least in part, on the recognized speech. At least one query is formed based, at least in part, on the determined meaning of the utterance. The at least one query is sent to at least one searching mechanism to search for an address of at least one web page that satisfies the at least one query.
US08751233B2 Digital signatures for communications using text-independent speaker verification
A speaker-verification digital signature system is disclosed that provides greater confidence in communications having digital signatures because a signing party may be prompted to speak a text-phrase that may be different for each digital signature, thus making it difficult for anyone other than the legitimate signing party to provide a valid signature.
US08751230B2 Method and device for generating vocabulary entry from acoustic data
A method and a device (1) for automatically generating vocabulary entry from input acoustic data (3), comprising a vocabulary entry type-specific acoustic phonetic transcription module (2; T) and a classifier module (6; 6′) for the classification of vocabulary entry types on the basis of the phonetic structure, wherein the classification of vocabulary entries is carried out in accordance with a number of predetermined types; and vocabulary entry type-specific phoneme-to-grapheme conversion means (28), to derive the respective vocabulary entries comprising a pair of a phonetic transcription and its grapheme form.
US08751226B2 Learning a verification model for speech recognition based on extracted recognition and language feature information
A speech processing apparatus 101 includes a recognition feature extracting unit 12 that extracts recognition feature information which is a characteristic of a speech recognition result 15 obtained by performing a speech recognition process on an inputted speech from the speech recognition result 15; a language feature extracting unit 11 that extracts language feature information which is a characteristic of a pre-registered language resource 14 from the language resource 14; and a model learning unit 13 that obtains a verification model 16 by a learning process based on the extracted recognition feature information and language feature information.
US08751224B2 Combined microphone and earphone audio headset having means for denoising a near speech signal, in particular for a “hands-free” telephony system
The headset comprises: a physiological sensor suitable for being coupled to the cheek or the temple of the wearer of the headset and for picking up non-acoustic voice vibration transmitted by internal bone conduction; lowpass filter means for filtering the signal as picked up; a set of microphones picking up acoustic voice vibration transmitted by air from the mouth of the wearer of the headset; highpass filter means and noise-reduction means for acting on the signals picked up by the microphones; and mixer means for combining the filtered signals to output a signal representative of the speech uttered by the wearer of the headset. The signal of the physiological sensor is also used by means for calculating the cutoff frequency of the lowpass and highpass filters and by means for calculating the probability that speech is absent.
US08751223B2 Encoded packet selection from a first voice stream to create a second voice stream
In one implementation, a first voice stream for a packet-switched call is received from a calling party. The first voice stream conforms to a first silence suppression scheme and comprises a plurality of encoded packets for the packet-switched call. A subset of encoded packets are selected from the plurality of encoded packets to create a second voice stream that conforms to a second silence suppression scheme. The second voice stream comprises the subset of encoded packets. The first silence suppression scheme is distinct from the second silence suppression scheme. The second voice stream is forwarded toward a called party for the packet-switched call.
US08751221B2 Communication apparatus for adjusting a voice signal
A communication apparatus for adjusting a received voice signal in accordance with an ambient noise, the communication apparatus includes: a microphone for receiving an ambient noise and input voice and outputting a voice input signal corresponding to a level of the input voice and the ambient noise; a receiver for receiving the voice signal; a processer for extracting a voice component originated by a sender and an ambient noise component originated by the ambient noise, determining the ratio between the voice component and the ambient noise component, and adjusting the amplitude of the received voice signal in accordance with the ratio; and a speaker for outputting a reception voice corresponding to the adjusted reception voice signal.
US08751218B2 Indexing content at semantic level
Systems and methods are disclosed that perform automated semantic tagging. Automated semantic tagging produces semantically linked tags for a given text content. Embodiments provide ontology mapping algorithms and concept weighting algorithms that create accurate semantic tags that can be used to improve enterprise content management, and search for better knowledge management and collaboration.
US08751215B2 Machine based sign language interpreter
A computer implemented method for performing sign language translation based on movements of a user is provided. A capture device detects motions defining gestures and detected gestures are matched to signs. Successive signs are detected and compared to a grammar library to determine whether the signs assigned to gestures make sense relative to each other and to a grammar context. Each sign may be compared to previous and successive signs to determine whether the signs make sense relative to each other. The signs may further be compared to user demographic information and a contextual database to verify the accuracy of the translation. An output of the match between the movements and the sign is provided.
US08751202B2 System and method for generating finite element models
A method includes determining, at a processor, whether a number of points of drawing data associated with a part satisfies a threshold. The method further includes identifying the drawing data as validated geometry data when the number of points satisfies the threshold.
US08751198B2 Variable stiffness stem for prosthetic implants
A method for forming an implant for a bone including the steps of generating a first general shape for the implant having a length extending along a long axis of the bone, determining an area moment of inertia of a cross section of the implant, determining an area moment of inertia for a cross section of bone coplanar to the cross section of the implant, calculating a percent stress shielding from the area moments of inertia of the implant and the bone, comparing the calculated percent stress shielding to a preset threshold, and iteratively generating additional general shapes for the implant by locally adjusting the cross section of the implant until the calculated percent stress shielding meets the preset threshold.
US08751197B2 Method for designing a composite material part with a curved surface
The invention relates to a method for designing a composite material part with a curved surface (65) to which a plurality of stiffening elements will be joined, in which the design of a 3D fabric model comprises the following steps: generating a planar surface (63) developed in 2D of the surface (65) of the curved part in 3D as well as the same geometric references (71) in 2D as the references (51) of the surface in 3D; associating the surface (63) developed in 2D and the surface (65) in 3D as well as their geometric references (71, 51), such that any action in one of them is reflected in the other; initially computing the fabric model in the surface (63) developed in 2D; carrying out any subsequent modification of the fabric model either in the surface (63) developed in 2D or in the surface (65) in 3D.
US08751196B2 Abnormality detection system, abnormality detection method, recording medium, and substrate processing apparatus
Disclosed is an abnormality detection system that accurately detects abnormalities that arise in a device. The abnormality detection system 100, which detects abnormalities that arise in a plasma processing device 2, is provided with: a plurality of ultrasonic sensors 41, which detects acoustic emissions (AE), which cause abnormalities to arise; a distributor 65, which distributes each output signal from the ultrasonic sensors 41 into a first signal and a second signal; a trigger 52, which samples the first signal at, for example, 10 kHz, and generates a trigger signal when predetermined characteristics are detected; a trigger generation time counter 54, which receives trigger signals and determines the time of trigger generation; a data logger board 55, which creates sampling data from sampling the second signal at, for example, 1 MHz; and a PC 50, which analyzes abnormalities arising in the plasma processing device 2 by means of performing a waveform analysis of data from the sampling data, said data corresponding to a set time period using the time of trigger generation determined by the trigger generation time counter 54 as a benchmark.
US08751195B2 Method for automatically shifting a base line
A method for automatically shifting the base line has the following steps. First step is inserting the PM data into the processing data and calculating the original mean value of each section. Depending on the absolute value of the difference between each data point and the first mean value of each section, the data points are ranked. Next step is selecting the data points in the front N % of the ranked data points and then calculating the mean value and standard deviation. Next step is filtering the outlier data and calculating the base lines of each section. At last, the base lines are shifted and corrected into the same level so that the correlation error caused by base line shift is eliminated.
US08751193B2 Positioning device with extensible cord and method
A positioning device includes a computer including a stored design file, such as a CAD file, for positioning a selected portion of the design on a workpiece. In a first embodiment, a base unit houses an extensible cable including a free end for placement by a user at a design point on the workpiece. A turn carriage freely rotates about a turn axis to follow cable movement. In output mode, the user is directed to move the cable free end toward the portion of the design and a cable tensioning motor adjusts the tension in the cable sufficiently to indicate when cable free end is at a distance to the portion of the design. Other embodiments include: a turn carriage servoed motor for rotating the turn carriage to follow the cable; and a pitch carriage and servoed motor for rotating the pitch carriage for following the cable.
US08751190B2 Method for ascertaining a rotational direction of a rotating body, and wheel sensor module
In a method for ascertaining a rotational direction of a rotating body, one rotational direction and one rotational speed value which indicates the rotational frequency of the rotating body are ascertained in each of multiple measurements. The rotational speed values of the multiple measurements are compared to each other, and a rotational direction of the rotating body is ascertained from the measured rotational directions and the comparison of the rotational speed values.
US08751188B2 Photoluminescent temperature sensor utilizing singular element for excitation and photodetection
A photoluminescent temperature sensing device and method utilizing a semi-conductor optical device adapted to operate as both a light-emitting device and a light detection device. The optical device emits a pulse of incident light, producing photoluminescent light that is received at the optical device. Signal information associated with a temperature-dependent characteristic of the photoluminescent light is created and temperature information if obtained from the signal information.
US08751185B2 Detection device for internal combustion engine
A detection device for an internal combustion engine is preferably applied to the internal combustion engine which includes a temperature varying member, which is provided in an exhaust system, and whose temperature varies due to gas flow in the exhaust system. A temperature correlation value detection unit detects a correlation value which correlates with the temperature of the temperature varying member. The term correlation value herein includes impedance of the temperature varying member, a signal output value such as current and voltage output sent from the temperature varying member, and/or the temperature varying member's own temperature. A variation calculating unit calculates a variation of the correlation value, in a time period when the gas flow arises, detected by the temperature correlation value detection unit.
US08751182B2 System and method for testing serial ports
In a system and method for testing a serial port of a computing device, the serial port electronically connects to a test fixture. Test data is sent to a receive data (RXD) pin by a transmit data (TXD) pin. A test result is received from the serial port by the RXD pin. The TXD pin and the RXD pin work normally if the test data is identical to the test result. When voltages of a request to send (RTS) pin and a data terminal ready (DTR) pin are set at high level, the RTS pin, a data carrier detect (DCD) pin, the DTR pin, a ring indicator (RI) pin, a data send ready (DSR) pin and a clear to send (CTS) pin work normally, upon the condition that status values of the serial port indicate the voltages of the above six pins are at high level.
US08751180B2 Methods and apparatus for pressure compensation in a mass flow controller
Performance of mass flow controller may be vulnerable to pressure transients in a flow path to which the controller is coupled for the purpose of controlling the fluid flow. A system and method are provided for reducing or eliminate performance degradations, instabilities, and/or inaccuracies of a mass flow controller caused by changes in the pressure environment. In particular, a method and system are provided for compensating for pressure transients in the pressure environment of a flow path and mass flow controller.
US08751178B2 Method and apparatus for determining disposition of via hole on printed circuit board
A method for determining disposition of via hole on printed circuit board (PCB) includes the steps of: providing a PCB on which is disposed with a geometric layout and a via hole; providing a line on the PCB for intersecting the geometric layout to form a plurality of points of intersection; defining line segments by segmenting the line at each of the points of intersection to form a plurality of line segments; deleting some of the line segments having one end not being point of intersection for the geometric layout to form a plurality of segmented regions; searching a closed region by repeatedly searching region from any one of the points in the plurality of segmented regions; determining whether a closed region is a smallest closed region; determining whether a via hole is located within the smallest closed region.
US08751177B2 Method and arrangement for estimating angular frequency
An exemplary method and arrangement for estimating the frequency and the positive sequence of a fundamental component of a measured three-phase voltage are disclosed (ναβ). The method includes measuring the three-phase voltage (ναβ), calculating estimates of a fundamental frequency voltage component ({circumflex over (ν)}αβ,1) and a difference ({circumflex over (φ)}αβ,1) between positive and negative sequence components of the fundamental frequency voltage from an error ({tilde over (ν)}αβ) between the measured three-phase voltage (ναβ) and at least one of the calculated estimates of the fundamental frequency voltage component ({circumflex over (ν)}αβ,1) and from an estimate of the angular frequency ({circumflex over (ω)}0) of the fundamental frequency voltage component, wherein the estimate of the angular frequency ({circumflex over (ω)}0) of the fundamental frequency voltage component is calculated from at lest one of the estimated differences ({circumflex over (φ)}αβ,1) and from the error ({tilde over (ν)}αβ) between the measured three-phase voltage and at least one of the calculated estimates of the fundamental frequency voltage component.
US08751176B2 Apparatus for monitoring battery voltage and temperature
An apparatus for monitoring battery voltage and temperature includes a host controller and acquisition boards, and every acquisition board for the battery includes a voltage acquisition module, a temperature acquisition module, a host control chip MCU, A/D convertor module, an opto-isolator module, a CAN bus communication module and two external connection ports CN1, CN2. The input end of the AD transformation module is connected with the output end of the voltage acquisition module and the temperature acquisition module, and the output end of the A/D convertor module is connected with the opto-isolator module via a SPI bus, and the I/O port of the SPI bus module in the main control chip MCU is connected with the opto-couple isolation module, and the host control chip MCU is connected with the CAN bus communication module of the host controller via the CAN bus communication module, and the acquisition boards are connected via a socket piece in turn.
US08751175B2 Method and device for overload detection in battery-operated devices having an electric motor
In a method for detecting an overload situation in a battery-operated device having an electric motor, a load current of the electric motor is ascertained and used to deduce a thermal overload of the battery in such a manner, that, starting out from a static temperature limit, a temporally variable, maximum permissible temperature limit for the battery is calculated using a specifiable function dependent on the ascertained load current. The calculated, variable temperature limit is compared to a current, measured temperature of the battery, and a thermal overload of the battery is deduced from the result of the comparison.
US08751171B2 Coriolis frequency tracking
Motion is induced in a conduit such that the conduit vibrates in a major mode of vibration having a major amplitude and a minor mode of vibration having a minor amplitude. The major amplitude is larger than the minor amplitude, the major mode of vibration has a first frequency of vibration and the minor mode of vibration has a second frequency of vibration, and the minor mode of vibration interferes with the major mode of vibration to cause a beat signal having a frequency related to the first frequency of vibration and the second frequency of vibration. The frequency of the beat signal is determined, and the second frequency of vibration is determined based on the determined frequency of the beat signal.
US08751169B1 Spectral method for determining the source of expanded vermiculite insulation in attics and walls
A method for identifying the source of vermiculite insulation in situ using a portable spectrometer with a light-emitting contact probe and a personal computer. Identification is accomplished using NIR reflectance spectroscopy and absorption band depth ratios to differentiate between vermiculite sources and to test for the presence of amphibole, talc, or serpentine contaminants in vermiculite insulation.
US08751166B2 Parallelization of surprisal data reduction and genome construction from genetic data for transmission, storage, and analysis
A method, computer product, and computer system of reducing an amount of data representing a genetic sequence of an organism, comprising: a computer dividing a reference genome and a sequence of the organism into parts and assigning the parts to one of a plurality of computer processing elements. Within each computer processing element, comparing nucleotides of the genetic sequence of the organism to nucleotides from a part of the reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; and storing the surprisal data in a repository. Combining the parts of the surprisal data from the repository to form a complete set of surprisal data representing the differences between the genetic sequence of the organism and the reference genome; and storing the complete set of surprisal data in the repository.
US08751164B2 Production by actual loss allocation
A method for allocating actual production loss of a wellsite. The method includes defining a data collection procedure and capturing production data according to the data collection procedure, the production data including actual production data and a maximum production potential of the wellsite. The method further includes selectively allocating a portion of the actual production data to the wellsite based on allocation rules to obtain derived production data, comparing the derived production data to the maximum production potential to determine the actual production loss for the wellsite, allocating the actual production loss to at least one of the production events, and determining a cause of the actual production loss based on an engineering analysis of the production events.
US08751163B2 System and method for providing an electronic representation of a route
Disclosed is a computer systems, methods and computer program products for providing an electronic representation of a route. A display device displays a plurality of sequential displays of the ground level area representations along the recorded route including: a first display comprising an origin location area representation; a plurality of sequential displays comprising sequential location area representations along the route; and a last display of a destination location area representation. The at least one ground level image can be a photographic image. A record of a route is recorded by a GPS device.
US08751161B2 Method of determining a heading in the geographical north direction by means of an inertial unit
A method of determining a heading in the geographical North direction by means of an inertial sensor module having three rate gyro measurement axes and three accelerometer measurement axes, the method comprising the steps of: using data from the inertial sensor module in a North-seeking mode to obtain a first heading value; using data from the inertial sensor module in a gyro-compass mode to obtain a second heading value; and determining the heading in the North direction by using the first heading value and the second heading value.
US08751153B2 Enhanced location information for points of interest
Systems, methods, and computer program products are provided for identifying a serviceable address that is associated with a street network connection point and a parcel drop-off point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with a parcel drop-off point that includes parcel drop-off point information, such as a parcel drop-off point geo coordinate associated with the parcel drop-off point and street network connection point geo coordinate associated with the street network connection point.
US08751149B2 Method of identifying a temporarily located road feature, navigation apparatus, system for identifying a temporarily located road feature, and remote data processing server apparatus
A method of identifying a temporarily located road feature that engenders vehicular speed behavior change comprises a navigation apparatus monitoring speed thereof or a parameter associated therewith. The method also comprises the navigation apparatus generating a message in response to detection of a profile associated with speed of the navigation apparatus and that corresponds to a predetermined speed change profile associated with the presence of the temporarily located road feature.
US08751145B2 Method for voice recognition
A voice recognition method that is used for finding a street uses a database including information about a plurality of streets. The streets are characterized by respective street names and street types. A user provides a voice input for the street that the user tries to find. The voice input includes a street name and a street type. The street type is recognized by processing the voice input. Streets having the recognized street type are then selected from the database and a street name of at least one of the streets selected from the database is recognized by processing the voice input.
US08751142B2 Method for avoiding side collision of vehicles
A method for avoiding side collision of vehicles at cross roads (where two or more roads meet) by utilizing a side collision prediction algorithm. The method for avoiding side collision of vehicles includes the steps of controlling the movement of the vehicle that is compliant with the traffic light and has started moving, by either rapid acceleration or deceleration when the driver of a first vehicle is unable to promptly respond to a second vehicle approaching from the side (left to right or right to left) in violation of the traffic light signal, or in cases where a collision is unavoidable, by causing the collision to occur as far away from the occupant compartment of the first vehicle as possible to minimize any injuries of the passengers in the first vehicle.
US08751138B2 Automatic stop and restart device for an engine
Provided is an automatic stop and restart device for an engine that is capable of suppressing occurrence of an abnormal condition even if a transmission state is changed during an engine restart process after an engine restart condition is satisfied in an automatic engine stop process. A controller performs the automatic engine stop process and the engine restart process. If a determined state of a transmission is a drive range, a transmission state determination unit drives a pinion gear thrust unit at timing determined by a first pinion gear thrust timing determination unit. If the determined state of the transmission is a non-drive range, the transmission state determination unit drives the pinion gear thrust unit at timing determined by a second pinion gear thrust timing determination unit.
US08751134B2 Method and device for regulating the speed of a motor vehicle
For regulating the speed of a motor vehicle, a control apparatus is equipped with an object detection system, and the reference speed is determined as a function of at least one preceding vehicle in the evaluation region of the object detection system, such that upon recognition of an imminent lane change by the regulated vehicle, vehicles in the adjacent destination lane are additionally taken into consideration for calculation of the reference speed by expanding the evaluation region in the direction of the destination lane, and consideration is given only to vehicles in the destination lane whose distance from the regulated vehicle is less than a predetermined distance value.
US08751131B2 Control method and apparatus for a vehicle
In an aspect of the invention there is provided a control method for a vehicle travelling on a surface, the vehicle having a vehicle powertrain for generating and delivering power to the vehicle wheels, the method including: measuring one or more parameters associated with motion of the vehicle on the surface; comparing the or each of the measured parameters with a predetermined threshold for said measured parameter that is indicative of a level at which wheel slip of the vehicle may occur; and in circumstances in which one or more of the measured parameters exceeds the predetermined threshold, controlling the torque applied by the powertrain to the vehicle wheels to prevent wheel slip.
US08751127B2 Position estimation system and method
There is provided a vehicle with the capability of estimating its position. An exemplary vehicle comprises a positioning unit configured to operate in a first mode for communicating with one or more first radio-responsive devices and operate in a second mode for communicating with one or more second radio responsive devices. The positioning unit is configured to estimate a coarse position of the vehicle based on data received from the first transceiver, and estimate a fine position of the vehicle based on data received from the second transceiver.
US08751124B2 Method and system for adaptive electronic driveforce unit control
The present invention is a method and system for adaptive electronic driveforce unit control based on the weather. An automobile can include, for example a driveforce system. The driveforce system can include a driveforce unit, an acceleration input device, a memory, a speed sensor, and/or a weather detection system. The acceleration input device can generate acceleration input data. The driveforce unit can generate an output based on the corresponding acceleration input data from a driveforce curve in a driveforce map. The driveforce map can be stored in the memory. The speed sensor can detect speed data indicating a speed and/or acceleration of the automobile. The weather detection system includes a moisture detection system detecting moisture data, a temperature sensor detecting temperature data, and a windshield wiper detection system detecting windshield wiper data. The processor adjusts the driveforce curve in the driveforce map based on the weather data.
US08751120B2 Driving control system for vehicle
A system includes: a shift mechanism; and a position detecting device detecting an operating position of the shift mechanism on the basis of an output signal of a sensor attached to the shift mechanism. An execution mode of a driving force limiting process that limits driving force is set on the basis of the operating position that is detected by the position detecting device. The driving force limiting process is executed on the basis of the execution mode of the driving force limiting process and a vehicle operation state. When it is determined that there is an abnormality in the position detecting device in a state that the driving force limiting process is not executed, setting the execution mode on the basis of the operating position of the shift mechanism is prohibited, and execution of the driving force limiting process is allowed on the basis of the vehicle operation state.
US08751119B2 Vehicle control device and vehicle control method
An ECU executes a program including the steps of changing a target shift stage when a current shift change mode is set to an automatic shift change mode and when a driver has intention to change a shift stage, changing a shift range to an N range when he/she has intention for neutral, maintaining the automatic shift change mode when it is determined that he/she does not have intention for neutral but he/she has intention to switch the shift change mode and when such determination is made for the first time after return from the N range, and switching the shift change mode to a manual shift change mode when such determination is not made for the first time.
US08751115B2 Unplugging control for a feeding system
Hay equipment is provided, having a plurality of unplugging devices operatively connected to the equipment. The plurality of unplugging devices are configured to move to remove a plug of material in the equipment. A controller is configured to activate substantially simultaneously the plurality of unplugging devices and to return the plurality of unplugging devices to normal operating positions once the plug of material is removed.
US08751114B2 Method for controlling a hydraulic system
A hydraulic system control unit, a hydraulic system and a working machine for controlling a hydraulic system adapted to perform at least one hydraulic work function in a working machine are provided. The hydraulic system performs the hydraulic control function in accordance with an operation signal determined by a hydraulic system control unit. In a first step the control unit receives an operator control input associated to the work function. In a second step the control unit receives a load input indicative of a load associated to the work function. Moreover, in a third step the control unit determines the operation signal in response to the operator control input and the load input.
US08751113B2 Method and apparatus for detecting pedestrian vehicle impact
An apparatus (50) detects a pedestrian/vehicle impact, the apparatus including a plurality of sensors (62, 64, 66) mounted near a forward location of a vehicle (52), each sensor providing an associated signal indicative of an impact event. A metric determining device (80) determines metric values for each of the sensor signals. A controller (80) determines if any of said determined metric values indicates the occurrence of a misuse event. The controller also determines if a pedestrian/vehicle impact event is occurring by comparing the metric value of at least one sensor signal against a selectable threshold. An actuation signal is provided in response to the comparison. The selectable threshold is selected in response to the determined occurrence of a misuse event. An actuatable pedestrian impact mitigation device (84) is attached to the vehicle and is actuated in responsive to the actuation signal from said controller.
US08751110B2 Inverted pendulum type vehicle
An inverted pendulum type vehicle having a tiltable rider mounting section includes a first travel operation unit and a second travel operation unit, which are disposed with an interval provided therebetween in the longitudinal direction and which are capable of traveling in all directions. In a situation wherein a predetermined representative point of the vehicle or the first travel operation unit is to be moved rightward or leftward, the traveling operations of the first travel operation unit and the second travel operation unit are controlled such that the travel velocity of the first travel operation unit and the travel velocity of the second travel operation unit in the lateral direction are different from each other so as to cause the vehicle to turn about a turn center at the rear of a ground contact point of the first travel operation unit.
US08751106B2 Directional horn and method of use
A directional horn may include at least one group of a plurality of speakers or audio emitters. The audio emitters may each emit and audio signal at a same frequency. A processor may control a relative phase difference and relative gain difference between each audio signal, based on a determined direction. The directional horn may be positioned on a vehicle. The determined direction may be based on a direction indicated by a driver controlling the vehicle, external environmental factors, vehicle dynamics, or other factors.
US08751103B2 Object detection system having interference avoidance strategy
An object detection system for a first machine is disclosed. The object detection system may have at least one transmitter configured to generate a laser beam directed onto a ground surface in proximity to the first machine, and a receiver configured to detect the laser beam and generate a corresponding signal. The object detection system may also have a controller in communication with the at least one transmitter and the receiver. The controller may be configured to generate an electronic terrain map based on the signal. The controller may also be configured to make a determination that a second machine is operating within a range of the first machine, and to adjust operation of the at least one transmitter and receiver based on the determination to reduce undesired interactions caused by operation of the second machine.
US08751100B2 Method for performing diagnostics or software maintenance for a vehicle
A method for performing diagnostics or software maintenance on a vehicle comprises storing components of configuration files in a central processing system. An update of the configuration files is requested for the vehicle from a central electronic data processing system based on a user request. The requested update of components of configuration files are received from the central electronic data processing system based on a comparison of a record of the vehicle-installed configuration files and target configuration information on configuration files stored at the central electronic data processing system.
US08751099B2 Method and apparatus for data acquistion, data management, and report generation for tractor trailer subsystem testing and maintenance
Techniques for operating, testing, and generating a testing report for the electrical and air subsystems of a vehicular trailer, without the use of an associated truck tractor are disclosed. The system includes a portable testing unit with self-powered electrical and air subsystems which are interconnected to the corresponding subsystems of the vehicular trailer under test. The portable testing unit can be rolled about on a stand and functions as a mini-truck tractor, in the sense that it selectively provides electrical power and air to the VUT. The testing unit is controlled by a small, portable hand held radio frequency remote control that communicates test and data signals to a radio receiver in the portable testing unit. The system acquires testing data from both automatic and manual means from disparate sources. The system stores the testing data and automatically generates testing reports. The system manages the testing data and generated reports.
US08751094B2 Method for validation of a graphically based executable control specification using model extraction
A system and method to hierarchically validate graphically based executable logic control specifications. The method may include performing an open loop validation of a feature of a plurality of features in the control specification, performing an open loop validation of the functional hierarchy of an application of a plurality of applications in the graphically based logic control specification in response to completing successful validation of the plurality of features, performing a closed loop validation an ECU model of a plurality of ECUs modeled in the graphically based logic control specification in response to completing successful validation of the plurality of applications, and performing a closed loop validation of the plurality of ECUs modeled in response to completing successful validation of the ECU modeled.
US08751093B2 Hierarchical accumulated validation system and method
The present disclosure generally relates to improvements in validating control specifications and more particularly pertains to a system and method to hierarchically validate graphically based executable logic control specifications. This method may include identifying, by a processor for hierarchically validating a graphically based logic control specification, a functional hierarchy of a first application of the control specification comprising a first feature. The method may include executing, by the processor, a specific first feature test case on the first feature to at least one of validate a structure of the first feature and validate that a specific functional requirement of the first feature is met.
US08751091B2 Sensor system, vehicle control system and driver information system for vehicle safety
A sensor system is described, using self-mixing laser sensors (10) and an analyzer circuit (30) in order to determine the velocity of a vehicle, such as a car, and the rotational velocity of a wheel (20) of the car. Deviations between the velocity of the vehicle and the rotational velocity of the wheel (20) can be used to determine sliding of the wheel (20) and, finally, the traction or, more specifically, the coefficient of driving friction between the wheel (20) and the surface the car is driving on. Furthermore, a vehicle control system is described, initiating test accelerations of a wheel (20) by means of a control circuit (50) and control means (300, 400) in order to determine the coefficient of driving friction during driving. The test accelerations initiate short periods of sliding of the wheel (20) and the sliding is detected by means of the sensor system.
US08751086B2 Online battery capacity estimation
An electric vehicle includes a controller configured to estimate battery capacity in accordance with a first state of charge estimation, a charge integration, and a second state of charge estimation. The first and second state of charge estimations are in accordance with time and temperature constraints and are such that the estimated battery capacity has limited uncertainty. The controller is further configured to generate an output based on the estimated battery capacity.
US08751084B2 Vehicle component recognition and adjustment for energy efficiency
An apparatus including a plurality of electric vehicle movement components, where a first one of the components is configurable to operate in one of a plurality of power operational modes; and a connection connecting the plurality of electric vehicle components to each other. The first component is configured to select one of the operational modes based, at least partially, upon information through the connection regarding an identification of a second different one of the components and/or an operational capability of the second component.
US08751078B2 Off-going clutch control
A vehicle includes an engine, a motor, and a gearbox. A clutch is configured to engage to transfer a reactive torque to at least one of the engine, the motor, and the gearbox. The clutch is configured to disengage during a transition from a present operating mode to a target operating mode. A controller is configured to determine an expected slip direction of the clutch, define a non-zero value based at least in part on the expected slip direction, and command the reactive torque to the non-zero value to control the clutch to induce slip during the transition from the present operating mode to the target operating mode.
US08751066B1 Industrial remote control system and methods
Flexible remote control systems and methods avoiding customized control schemes for industrial vehicles are disclosed. The industrial vehicle has a base station and at least one auxiliary system to be remotely controlled by an operator using at least one of a plurality of different control input devices. The remote control system includes a processor-based remote control unit having a plurality of substantially identical connector interface ports each configured to receive associated ones of the plurality of different control input devices. The processor-based remote control unit is configured to sample signals associated with the at least one of the plurality of different control input devices as the at least one of the plurality of different control input devices is manipulated by the operator, map the signals associated with the at least one of the plurality of different control input devices to a control function, and communicate the control function to the base station for execution by the auxiliary system of the vehicle.
US08751060B2 Traveling vehicle system and method for controlling traveling by traveling vehicle system
In a traveling vehicle system, traveling vehicles travel along a travel route under the control of at least one controller. Each of the traveling vehicles includes a first traveling vehicle position determining section arranged to determine a position of the respective traveling vehicle, and a second traveling vehicle position determining section arranged to determine a position of at least one other of the traveling vehicles by communication, and a distance sensor arranged to detect a distance between the respective traveling vehicle and the at least one other of the traveling vehicles. The at least one controller and the traveling vehicles are configured to control velocities of the traveling vehicles in an inter-vehicle control area by determining inter-vehicle distances between the traveling vehicles based on the position of the at least one other of the traveling vehicles obtained by the communication in the second traveling vehicle position determining section, and the position of the respective traveling vehicle determined by the first traveling vehicle position determining section, and to control the velocities of the traveling vehicles in areas of the traveling route other than in the inter-vehicle control area based on distances detected by the distance sensor.
US08751056B2 User computer device with temperature sensing capabilities and method of operating same
A user computer device is provided that comprises a temperature sensitive touchscreen having a temperature sensitive user interface comprising multiple thermal energy emitter/detector devices, such as thermocouples. The multiple thermal energy emitter/detector devices are capable both of detecting thermal energy and emitting thermal energy. The temperature sensitive user interface generates thermal patterns that may be transferred to other thermally sensitive electronic devices or that may be used to authenticate the user computer device. The user computer device also can detect and thermally communicate with a thermal energy docking station and, based on thermal recognition, activate applications displayed on the temperature sensitive touchscreen. Further, the user computer device can auto-bias a temperature of the temperature sensitive user interface in order to better assure proper operation of the temperature sensitive user interface in all operating conditions.
US08751051B2 Switch control system
A switch control system for controlling an electrically conductive fluid supply to a tank, includes a detection circuit, a gate circuit, a control circuit and a switch circuit. The detection circuit detects a fluid level in the tank and outputs a voltage level signal. The gate circuit receives the voltage level signal and outputs control signals accordingly. The control circuit receives the control signals and outputs a first voltage and a second voltage accordingly. The switch circuit receives the first voltage and the second voltage and turns on and turns off the electrically conductive fluid supply to the tank in accordance with the first voltage and the second voltage.
US08751050B2 Combined motion control system
An examination and processing machine, in particular a lithography appliance, for use in the semiconductor industry, comprising a machine frame (1), an examination or processing device (5) for a work piece (4), a carriage (3) which is mounted on the machine frame (1) and can hold the work piece (4), a handling device (6) for positioning the work piece (4) on the carriage (3) and for removing it from the carriage (3), a series of oscillation isolators (2) for low-oscillation mounting of the machine frame (1), and individual control devices (30, 40, 20) for controlling the carriage (3), the handling device (6) and the oscillation isolators (2). These control devices (20, 30, 40) are subordinate to an overall control device (50), which acts as a host system, via a real-time bus (60).
US08751041B2 Method to generate humanlike motion of humanoid robot
A method and apparatus to generate a humanlike motion of a humanoid robot which is capable of performing a humanlike breathing motion. For example, the method includes calculating target rotational angles of respective rotary joints to perform a basic motion according to a user command, calculating rotational angles of respective rotary joints to perform a breathing motion, and generating the breathing motion by adding up the target rotational angles of the respective rotary joints to perform the basic motion and the rotational angles to perform the breathing motion and providing the angles obtained thereby to respective rotary joints constituting joint units related to the breathing motion, thus providing intimacy and aesthetic stability to users.
US08751040B2 Systems and methods for evaluating braking performance
A system is configured to determine the performance of a braking system for a joint of a robot. The braking system is configured to apply a brake to the joint and a servo system is configured to apply a torque to the joint. The system measures performance data at the joint, identifies a performance parameter, and defines performance regions and limits that are used to evaluate the performance parameter.
US08751033B2 Adaptive tracking spectrum features for endpoint detection
A method of controlling polishing includes polishing a substrate, monitoring a substrate during polishing with an in-situ monitoring system, generating a sequence of values from measurements from the in-situ monitoring system, fitting a non-linear function to the sequence of values, determining a projected time at which the non-linear function reaches a target value; and determining at least one of a polishing endpoint or an adjustment for a polishing rate based on the projected time.
US08751032B2 Method for the interactive control of a machine
The invention relates to a method for the interactive control of a machine (14), wherein the operating parameters required for the work flow (18) of the machine are input into a data processing unit (12) storing the operating parameters in a form that guides the operator. Due to the input, subsequently work flows are carried out. A data set regarding the basic rules of the work flow of the machine is present in the data processing unit. Using the data set, a chosen selection of possibilities existing based on the machine equipment and environment is provided to the operator as the result, which contains further sections that can be inserted into the existing work flow (18) in a compatible manner. Due to the fact that an action is carried out based on an initial state present on the machine, at the end of which the machine is in a current state, and that said current state or the change between the initial state and the new current state that has occurred is taught, verified, and added to the new current state via a teaching unit (20) as a new component for transfer into the work flow of the machine to be programmed, wherein a logic examination of the action is already carried out for the operability thereof during the action, the method is further improved in that the compilation of a flow is facilitated, even having little knowledge of the control.
US08751025B2 Control sequencer
An audio codec (100) is provided with a control sequencer (110) interposed between control interface logic (120) and control registers (130) of the codec. A memory (114, 116) associated with the control sequencer (110) enables a burst of operations to be preloaded into the audio codec. In response to a single command from an external control processor (20), the sequencer (110) can then execute the burst with precise delays between each operation and without further direction from the processor. This frees the processor (20) to concentrate on other tasks within the system, and/or to enter a low-power mode to conserve energy. The system may be a personal media player.
US08751024B2 Method and apparatus for generation and playback of object based audio contents
Disclosed are an apparatus and a method of providing contents. The apparatus of providing the contents may include a receiving unit to receive, from a contents provider, contents and information about a contents providing location, a local group setting unit to search for at least one cell based on the information about the contents providing location and to set the retrieved cell as a content providing location group of the contents, and a transmitting unit to transmit the contents to the set content providing location group. The object based audio contents may be consecutively replayed based on an identical audio preset.
US08751023B2 Audio playback positioning method and electronic device system utilizing the same
An audio playback positioning method. A processor retrieves audio data from a memory, divides a progress bar showing playback time of the audio data into segments, utilizes a length of a progress bar segment as a unit to perform playback skipping on the audio data, and retrieves an audio data segment through the skipping. The processor further divides a progress bar segment corresponding to the retrieved audio data segment into sub-segments in response to input operations, and utilizes the length of a sub-segment as a unit to perform playback skipping on the retrieved audio data segment to retrieve and perform playback operation on a target position thereon.
US08751021B2 Methods and systems for adaptive control
A system includes a power supply model component and a disturbance estimating component. The power supply model component receives an estimated disturbance. The disturbance estimating component provides said estimated disturbance from a difference between a sensed output of a power supply and an estimated output from said power supply model component.
US08751012B2 Implantable vestibular prosthesis system with power saving mode including soft start and soft power-down
A novel vestibular implant system is described. An implantable vestibular stimulator provides vestibular stimulation signals to stimulate target neural tissue for vestibular sensation by a patient. One or more motion sensors are controllably powered by the vestibular implant system and develop a motion signal reflecting head motion of an implant patient. The vestibular stimulator includes at least two different operating modes: i. a sensor controlled mode wherein the motion sensor is powered and the vestibular stimulation signal is developed as a dependent function of the motion signal, and ii. a sensor independent mode wherein the motion sensor is unpowered and the vestibular stimulation signals, if any, are developed independently of the motion signal.
US08751008B2 Remote control data management with correlation of patient condition to stimulation settings and/or with clinical mode providing a mismatch between settings and interface data
A remote control device communicatively coupled to an implanted stimulation device displays representations of modifications to stimulation settings of the implanted stimulation device according to setting change instructions input by a user, without the instructed change being implemented at the implanted stimulation device. The remote control includes an input component(s) for input of patient condition information correlated to settings of the implanted stimulation device. The implanted stimulation device cycles through stimulation programs without the remote control device indicating the changes and while the remote control device receives input of patient condition information.
US08751006B2 Channel-specific adjustment of sound processing strategies based on electrode impedance
An exemplary method includes a sound processing unit 1) directing an implantable cochlear stimulator to apply a plurality of stimulation pulses each having a first pulse width by way of a plurality of electrodes during a first stimulation frame, the plurality of electrodes including a first electrode and a set of remaining electrodes, 2) detecting a change in impedance of the first electrode, 3) adjusting, in response to the change in impedance of the first electrode, a pulse width parameter associated with the first electrode to define a second pulse width, and 4) directing the implantable cochlear stimulator to apply a stimulation pulse having the second pulse width by way of the first electrode and a plurality of stimulation pulses having the first pulse width by way of the set of remaining electrodes during a second stimulation frame subsequent to the first stimulation frame.
US08751004B2 Bipolar spinal cord stimulation to activate the expiratory muscles to restore cough
Methods and devices are provided for electrical stimulation of the expiratory muscles in humans or other mammals to produce cough in patients with spinal cord injuries resulting in paralysis of the expiratory muscles. An electrode, or a group of two or more electrodes (i.e. wire lead electrodes, disc electrodes, etc.) are positioned along the spinal cord, usually along the dorsal epidural surface. The electrodes can be located at different spinal cord levels and can be located in a parallel arrangement. Electrical stimulation, such as bipolar electrical stimulation, is then applied to activate the expiratory muscles and produce cough.
US08750994B2 Morphology-based discrimination algorithm based on relative amplitude differences and correlation of imprints of energy distribution
Techniques for morphologic discrimination between beats of a tachyarrhythmia episode are described for selecting delivery of appropriate therapy. An exemplary method comprises nonordered binning of digitized amplitude values of signals associated with cardiac depolarizations. Monomorphic VT is discriminated from polymorphic VT without signal alignment. One exemplary method involves sensing electrical signals associated with depolarizations of a patient's heart during a tachyarrhythmia episode. The sensed electrical signals are converted to digital values and stored. The stored digital values are normalized and binned. At most, 5 pairs of beats or depolarizations are compared for morphologic similarity by determining the similarity between the binned values associated with each pair. The result of the comparison is used to select and deliver therapy to the patient.
US08750990B1 Coordinated medium voltage therapy for improving effectiveness of defibrillation therapy
Automated treatment of arrhythmia utilizing an electrotherapy device. Time-coordinated applications of medium-voltage therapy (MVT) followed by high-voltage therapy (HVT) include a first MVT waveform to a first target region and a second MVT waveform to a second target region, such that the HVT is synchronized relative to a first compression cycle corresponding to activation of the first target region, and to a second compression cycle corresponding to activation of the second target region resulting from the administration of the MVT.
US08750989B2 Apparatus and method for identifying atrial arrhythmia by far-field sensing
In a subcutaneous implantable cardioverter/defibrillator, cardiac arrhythmias are detected to determine necessary therapeutic action. Cardiac signal information is sensed from far field electrodes implanted in a patient. The sensed cardiac signal information is then amplified and filtered. Parameters such as rate, QRS pulse width, cardiac QRS slew rate, amplitude and stability measures of these parameters from the filtered cardiac signal information are measured, processed and integrated to determine if the cardioverter/defibrillator needs to initiate therapeutic action.
US08750987B2 Neural stimulation with respiratory rhythm management
A system embodiment comprises at least one respiration sensor, a neural stimulation therapy delivery module, and a controller. The respiration sensor is adapted for use in monitoring respiration of the patient. The neural stimulation therapy delivery module is adapted to generate a neural stimulation signal for use in stimulating the autonomic neural target of the patient for the chronic neural stimulation therapy. The controller is adapted to receive a respiration signal from the at least one respiration sensor indicative of the patient's respiration, and adapted to control the neural stimulation therapy delivery module using a respiratory variability measurement derived using the respiration signal.
US08750983B2 Therapeutic system
The present invention provides a system and method to non-invasively deliver a therapeutic amount of energy to a treatment site to fragment particulate material. More specifically, an external power source is provided for transmitting energy non-invasively through the skin and body of a patient to a medical implant. The medical implant, including an energy focusing device, is surgically positioned at the treatment site. The energy focusing device is configured to receive the transmitted energy and directing therapeutic energy to the treatment site to fragment particulate material.
US08750982B2 Physiological status indicator apparatus and method
A processor circuit can be configured to obtain a first multidimensional vector. The first multidimensional vector can include dimensions corresponding to respective first conductivity characteristics obtained from different implantable electrode configurations associated with a subject. The processor circuit can also be configured to obtain a second multidimensional vector or vector space. The second multidimensional vector or vector space can include dimensions corresponding to respective second conductivity characteristics obtained from such different electrode configurations associated with the same or a different subject. The processor circuit can also provide a physiological status indicator that can be obtained at least in part by performing a vector comparison of the first multidimensional vector to the second multidimensional vector space or vector.
US08750977B2 ECG data display method for rapid detection of myocardial ischemia
Measured values of ST segment deviations obtained from a multi-lead ECG are transformed and displayed on a polar ST Circle Display, with zero ST deviation values located on a circle having a diameter that is greater than a maximum absolute ST segment deviation value obtained for any measured or derived lead. An ischemic condition and a location of the ischemia can thereby be easily determined.
US08750975B2 Implantable heart monitoring device and method
In an implantable heart monitoring device and method, particularly for monitoring diastolic dysfunction, a control circuit (a) detects the heart rate, (b) derives information correlated to the stroke volume of the heart at the detected heart rate, and (c) stores the detected heart rate and the derived information correlated to the stroke volume in a memory. The control circuit automatically implements (a), (b) and (c) at a number of different occasions for a number of different, naturally varying heart rates, so that the memory contains information indicating the stroke volume as a function of the heart rate.
US08750974B2 Body worn physiological sensor device having a disposable electrode module
A method for providing high voltage circuit protection for a patient monitor. The method includes providing a substrate that supports one or more electrical connections to a patient's body. The method further includes determining a print pattern and thickness of a first material having a first resistivity to be printed on the substrate, determining a print pattern and thickness of a second material having a second resistivity to be printed on the substrate, printing the first material onto the substrate, and printing the second material onto the substrate wherein at least part of the second the material overlays the first material.
US08750972B2 Implantable medical device with automatic sensing adjustment
An implantable medical device system that senses physiologic processes via multiple sensor signal configurations. The device can further process the sensor configurations to obtain additional processed signal configurations. The device can utilize the processed configurations for ongoing sensing of the physiologic process. The device can also automatically evaluate the multiple sensor configurations as well as the processed configurations and select the configuration offering the best signal discrimination to reduce oversensing or erroneously interpreting secondary characteristics of the physiologic process as corresponding to primary characteristics of the process as in double-counting. The signal discrimination can be evaluated as an absolute margin and/or a ratio between amplitudes of the primary and secondary characteristics. The signal discrimination can also be evaluated based at least in part on a calculated mean and standard deviation according to each configuration.
US08750969B2 Wearable vision device
The present invention aims to provide alternative means for the diagnosis of the risk of developing mouth mucosa cancers by means of fluorescence, easy to use, simple, light and space-saving and diagnostic kits comprising the above-mentioned device.
US08750965B2 Tracking rigid body structures without detecting reference points
A method for tracking at least one rigid object part of a rigid reference object, wherein the rigid object part can be detached or removed from the rigid reference object is provided. The method includes obtaining a patient data set of a region around the object part, attaching a first reference star in a fixed position relative to the object part situated on the reference object, detecting reference points on the reference object and ascertaining three-dimensional spatial positions of the reference points of the reference object, assigning the three-dimensional spatial positions of the reference points of the reference object to corresponding points in the patient data set, attaching a second reference star to the object part, ascertaining positional information of the second reference star; and ascertaining positional information of the object part or tracking the object part based on the positional information of the second reference star.
US08750963B2 Implantable device
An implantable electromedical device, having a detection unit for capturing possible device-impairing effects, a control unit, which is connected to the detection unit, a diagnostic and/or treatment unit, and a test unit, of which the test unit is designed to test the diagnostic-treatment unit, and to output test results for storage, of which the diagnostic and/or treatment unit includes sensor units and/or treatment delivery units as components and is designed to record physiological parameters and/or bring about delivery of a treatment, and of which the control unit is designed to actuate the test unit for testing the diagnostic-treatment unit.
US08750958B2 Disposable electrode patch
A disposable electrode patch for medical purposes comprises a flexible, elongated substrate with a first and a second surface, a first adhesive material disposed on a first adhesive area at a first end of the first surface, and a second adhesive material disposed on a second adhesive area at a second end of the first surface. Electrodes are arranged between the first and second adhesive areas on the first surface of the substrate. In use, the electrode patch is folded around a body part in such a way that the electrodes on the first surface make contact with the skin of the body part, while the first and second adhesive areas of the first surface are pinched together to form a stable assembly surrounding the body part.
US08750957B2 Microfabricated neural probes and methods of making same
An embodiment of the invention provides a neural probe containing a plurality of nanoscale recording electrodes. The recording electrodes have a width of 1 micron or less and a distance between adjacent recording electrodes is 10 microns or less. Another embodiment of the invention provides a neural probe comprising a plurality of microfabricated recording electrodes located on a polymer base material, such as a flexible polymer cantilever.
US08750956B2 Method and devices for its employ for reducing disease-transfer risks
The present invention is a method and apparatus, in several embodiments, for providing protection in workplaces in which workers can be exposed to diseases and other contaminations from skin abrasions or punctures by contaminated objects. In its primary application it provides such protection at skin surfaces of healthcare patients into which needle electrodes have been inserted and, under certain conditions, can emerge. This bio-hazard occurs most often during patient-positioning when patients are unconscious due to anesthesia or other reasons. Protection is supplied in the first embodiment by a puncture-resistant head-covering; in the second by a pad that covers and secures needle electrodes, and; in a third as a tissue-penetrating, less hazardous stick-on electrode. The latter two embodiments have pressure-sensitive-adhesive coatings for adhesion to a patient's skin.
US08750953B2 Methods and systems for alerting practitioners to physiological conditions
Embodiments of the present disclosure provide systems and methods for monitoring a patient to produce a signal representing a blood oxygen concentration. The signal may be analyzed to determine the presence of one or more sleep apnea events, and an integral of the signal may be calculated if the signal is outside of a set range or threshold. A practitioner may choose to be informed of the presence of sleep apnea events if the blood oxygen concentration is less then a preset limit, if an upper limit has been reached for an integral representing the severity of the oxygen deprivation over time, or anytime sleep apnea events may be present in the signal.
US08750949B2 Engagement features and adjustment structures for electronic devices with integral antennas
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include antenna structures that are formed from an internal ground plane and a peripheral conductive housing member. The internal ground plane and peripheral conductive housing member may be separated by a gap. The internal ground plane may be formed from sheet metal structures having engagement features such as tabs bent upwards at an angle. Plastic structures may be insert molded over the engagement features. When the internal ground plane is mounted in the electronic device, the plastic structures may bridge the gap between the internal ground plane and the peripheral conductive housing member. An adjustable structure such as a washer with a selectable thickness may be mounted to the peripheral conductive housing member opposing conductive structures across the gap. The thickness may be adjusted to adjust antenna performance.
US08750948B2 Radiation redirecting elements for portable communication device
An antenna or set of antennae for a wireless device is provided by embedding the antennae into the battery case or generally the surface area of a wireless phone. The antenna connections are through the battery's connections to the wireless device. The antenna can be located at the back surface of the battery or the rear surface of a wireless phone, facing away from the user. An RF shielding device can be embedded into the battery and configured in relation to the antenna such that the RF field intensity and the consequent specific absorption rate for the user is lowered while the outgoing signals of the wireless device remain fully adequate for the function of the wireless device. This feature is preserved for a multi-band operation because a digital phase shifter is used between two radiating antennae. An external case is used as a complement to the wireless phone.
US08750946B2 Side grounded structure for combined battery lid of mobile communication terminal
A side grounded structure for combined battery lid of mobile communication terminal is provided, which comprises a metallic battery lid, and there is a plastic layer set in the metallic battery lid, and a spring contact slice is set between the metallic battery lid and the plastic layer, the spring contact slice is connected to the metallic battery lid and has a curve contact section used to connect the grounded down-lead of the circuit board. By adopting the combined structure of battery lid and equipping the spring contact slice in the battery lid, the side grounded structure for combined battery lid of mobile communication terminal in present invention conveniently realizes the ground contact, assures the efficiency of the contact, enables the convenient production, improves the product yield and reduces consumption and cost in manufacture.
US08750945B2 Standalone “hands-free” phone device, in the form of a removable single-piece object clamped on a sun visor of an automotive vehicle
The device (10) comprises a casing (12) accommodating a microphone (14), a sound reproduction transducer (16), a plurality of control buttons (18, 20, 22, 24), a printed board carrying electronic circuits, a power battery, as well as, possibly, operation indicators (26, 28), an external connector and a near-field communication antenna. The casing is in the form of an elongated band bended on itself in such a manner to form a clamp having laterally a U-shaped profile, a first branch (32) carrying the transducer and a second branch (34) carrying the microphone. The bended band has in the central region a transverse discontinuity (36) mechanically separating the two branches and acoustically decoupling the transducer and the microphone from each other.
US08750942B1 Head unit to handset interface and integration
A method of communicatively coupling a handheld mobile device and a head unit comprising monitoring, by the handheld mobile device, a port of the handheld mobile device; sending, by the handheld mobile device, an application to the head unit when the head unit device contacts the handheld mobile device via the port of the handheld mobile device; and conducting, by the handheld mobile device, an operation of the handheld mobile device, using the head unit device as the user interface for the handheld mobile device.
US08750938B2 Glow touch feedback for virtual input devices
The claimed subject matter is directed to providing feedback in a touch screen device in response to an actuation of a virtual unit in a virtual input device. Specifically, the claimed subject matter provides a method and system for providing visual feedback in response to an actuation of a virtual key in a virtual keyboard. One embodiment of the claimed subject matter is implemented as a method for providing luminescent feedback in response to an actuation of a virtual key in a virtual keyboard. User input in a virtual keyboard corresponding to a virtual key is received. The corresponding virtual key is actuated and registered in response to the user input, and a luminescent feedback is displayed to the user as confirmation of the actuation of the virtual key.
US08750935B2 Portable radiotelephone for automatically dialing a central voice-activated dialing system
A portable radiotelephone can be shifted between a first condition wherein the radiotelephone does not receive or transmit voice communications by radiotelephone transmissions over radiotelephone channels and a second condition wherein the radiotelephone receives and transmits voice communications by radiotelephone transmissions over radiotelephone channels. The radiotelephone automatically calls a central voice-activated phone dialing system remote from the portable radiotelephone in response to producing the second condition in the radiotelephone. The radiotelephone includes a switch for producing the first and second conditions.
US08750934B2 Multi-antenna communication system for communicating between at least two telecommunications devices
A system is provided for communications between at least two telecommunications devices, at least one being onboard an aircraft, said devices comprising means for sending and/or receiving digital data, said data being classed in at least two categories, the first category corresponding to critical data, the second category corresponding to non-critical data. The data are sent on M antennas and received on N antennas. A matrix H of dimension M×N representative of the multi-antenna propagation channel is estimated and the data are sent according to a mode of transmission selected from among at least two multi-antenna modes. A first robust mode uses a scheme of Alamouti type, a second high-speed mode uses a scheme of BLAST type. The critical data are transmitted using the robust mode, the non-critical data being transmitted using one of the two multi-antenna modes. The high-speed mode is selected when the rank RH of the matrix H exceeds a previously chosen threshold value SR.
US08750932B2 Method and apparatus for protecting high throughput stations
A method and apparatus for protecting high throughput (HT) stations (STAs) are disclosed. In one embodiment, a physical layer (PHY) legacy preamble transmitted by one STA is decoded by another STA that does not use a legacy preamble. In another embodiment, one STA is identified by another STA by using bits in the preamble of a packet to indicate which PHY type will be used in the remaining portion of the packet. In yet another embodiment, one STA sends ready-to-send (RTS)/clear-to-send (CTS) or CTS-to-self messages for reserving a medium in the presence of another STA of a different type than the one STA. In yet another embodiment, an access point (AP) transmits a beacon or an association message including a capability information element (IE) that indicates operation or support for a legacy preamble, HT STA preambles and a medium access control (MAC) packet transmission with HT protection mechanisms.
US08750931B2 Apparatus and method for automatic SIM card selection according to network environment in dual mode
A dual mode terminal including two Subscriber Identity Module (SIM) cards and a method for automatically selecting a SIM card according to network environment in the dual mode terminal is provided. The method includes switching a master/slave setting when a SIM card setting change condition is met in a standby state, and setting a network of a switched SIM card as a master network.
US08750930B2 Method and system for the configuration of a mobile station baseband circuit for an acoustic accessory
A method and system for the configuration of a mobile station baseband circuit for an acoustic accessory having an identifier, the method comprising the steps of: determining whether the mobile device recognizes the identifier of the acoustic device; and configuring the baseband circuit with a DSP filter response and CODEC acoustic gain parameters for the acoustic device if the mobile device recognizes the identifier of the acoustic device. The system comprising: an identifier for each of the plurality of acoustic devices; a local memory in the mobile station storing a frequency (filter) response and gain parameters for at least one of the plurality of acoustic devices and for mapping them to the identifier; and a digital signal processor to re-shape an acoustic frequency response and adjust an audio gain of a baseband circuit for the mobile station based on the stored frequency response and gain parameters.
US08750928B2 Modular wireless communicator
A wireless communication system including a wireless communicator, including a housing, wireless communication functionality, a first subscriber identifier module for accessing a wireless network, native user interface functionality, and pouching responsive electrical interconnection functionality responsive to pouching orientation of the housing in a pouch of an enhanced function device for causing the wireless communication functionality to adapt to cooperating with parenting user interface functionality forming part of the enhanced function device at least partially instead of with the native user interface functionality, and an enhanced function device, including a pouch, a second subscriber identifier module for accessing the wireless network, and parenting user interface functionality, wherein the wireless communicator is able to access the wireless network using either the first subscriber identifier module or the second subscriber identifier module, when the wireless communicator is pouched with the enhanced function device.
US08750925B2 Voice data RF GPS integrated circuit
An integrated circuit (IC) includes a baseband processing module, a GPS receiver, and an RF section. The baseband processing module is coupled to process voice signals and data signals. The global positioning satellite (GPS) receiver module is coupled to process GPS signals. The radio frequency (RF) section id coupled to: transceive the voice signals as RF voice signals; transceive the data signals as RF data signals; and convert GPS RF signals into the GPS signals.
US08750919B2 Mobile terminal having flexible printed circuit board
A mobile terminal having a flexible printed circuit board is disclosed. The mobile terminal includes a first main body unit having a first electronic circuit board mounted therein, a second main body unit movably connected to the first main body unit and having a second electronic circuit board mounted therein, and a flexible printed circuit board (FPCB) for electrically connecting the first electronic circuit board and the second electronic circuit board to transmit an electric signal therebetween. The FPCB includes an FPCB connection unit, a first connector and a second connector formed at opposite ends of the FPCB connection unit and connected to the first electronic circuit board and second electronic circuit board, respectively, and a ground unit formed on the FPCB connection unit between the first connector and second connector and connected to a ground of the first electronic circuit board.
US08750913B2 Asymmetric resource sharing using stale feedback
With the asymmetric resource sharing disclosed herein, a base station transmits fewer information symbols at some transmission times to one or more mobile terminals than to other mobile terminals at other transmission times. After transmitting the information symbols, the base station receives channel estimates from the mobile terminals, which the base station then use to generate synthesized signals representing estimates of the signals received at the mobile terminals. The base station subsequently combines complementary pairs of the synthesized signals to generate combined signals and transmits at least one of the combined signals to implement at least one virtual antenna for at least one of the mobile terminals.
US08750909B2 Method, system, and apparatus for processing a service message with a plurality of terminals
A method, system, and apparatus for processing a service message with multiple terminals are disclosed. The method includes: receiving a request message from a terminal, where the request message carries request information of the terminal; and sending a service message to the terminal according to the request information. When a user has multiple terminals, the PPG selects a specific terminal for receiving an incoming service according to the SUBSCRIBE request of the terminal and the terminal request information carried in the SUBSCRIBE request. When a service arrives, the service message is sent to the selected terminal, thus avoiding sending of the service message to all terminals of the user.
US08750906B2 Dynamic elements on a map within a mobile device, such as elements that facilitate communication between users
A system and method for providing information on a map displayed by a mobile device is described. In some examples, the system facilitates user control of map elements, such as dynamically changing map elements based on events that occur at a user's mobile device or at locations associated with the map elements. In some examples, the system enables communication between users via map elements.
US08750904B2 Detecting, identifying, reporting and discouraging unsafe device use within a vehicle or other transport
A system, method and computer readable medium comprised of in-vehicle passive monitoring and information management system elements which together detect, identify, report and discourage unsafe wireless device use by the operator of a vehicle. An in-vehicle monitoring device determines the vehicle's operational state and location, identifies wireless device transmitter emissions within the vehicle and communicates to a remote information management system in real-time using a wireless network, or after-the-fact, using a locally-installed software version of the information management system. The information management system collects information retrieved from in-vehicle devices and correlates this information with other database information to provide users with timely alerts, tracking, and records of unsafe wireless device use.
US08750902B2 User profile-based assistance communication system
A method including providing a user profile-based assistance service; receiving an assistance request from a subscriber, wherein the assistance request includes geographic information pertaining to a destination of the subscriber; searching a user profiles repository storing user profiles of other subscribers, wherein each user profile includes information indicating a geographic location in which the other subscriber has at least one of lived or worked; selecting candidate user profiles to offer assistance to the subscriber seeking assistance based on a matching between the geographic information pertaining to the destination and a geographic location in which each of the one or more other subscribers at least one of currently lives or works; sending the one or more candidate user profiles to the subscriber; receiving a selection of one of the one or more candidate user profiles; and establishing a communication session between the subscribe and the other selected subscriber.
US08750901B1 Location aware requests
A mobile payment network receives a payment request from a first user operating a first mobile device and identifies recipients of the payment request based at least in part on the proximity of other mobile devices to the first mobile device.
US08750898B2 Methods and systems for annotating target locations
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. Target locations can be identified and annotated with text, voice or photo notes, photos, and the locations of buddies.
US08750890B2 Microcell creating method based on macrocell network coverage
A microcell creating method based on macrocell network coverage and a base station are disclosed. The method may include setting a beam width and a beam direction of a highly directional antenna according to location information of a hotspot area, and generating microcell coverage or the hotspot area by using beams generated by the highly directional antenna. Embodiments of the present invention may keep the micro base station location unchanged when the hotspot area changes, and may implement microcell coverage for the hotspot area simply by adjusting the beam width and the beam direction of the highly directional antenna.
US08750887B2 Multi-cell signaling of channel state information-reference signal and physical downlink shared channel muting
This invention includes signaling schemes for communicating the PDSCH muting configuration from the eNodeB to its UEs so that they can measure inter-cell CSI if configured. The base station transmits to each served user equipment a number signal indicating a number of allowed muting configurations, parameters for each allowed muting configuration and an enable/disable signal. Each served user equipment mutes or does not mute a physical downlink shared channel according to one of the allowed muting configurations and the state of a corresponding bit of the enable/disable signal.
US08750884B1 Call routing using domain name service and electronic number mapping
Methods and systems for routing mobile device calls, based on a converted telephone number of a mobile device, location information of the mobile device, and trunk group identifiers. A query requesting one or more routes for a mobile device call is generated. The query includes a converted telephone number of the mobile device and location information of the mobile device. One or more responses identifying one or more routes for the mobile device call are received from a centralized routing function. The one or more responses each include an originating trunk group identifier. The originating trunk group identifier includes an egress trunk group. Upon receiving the one or more responses, the mobile device call is routed using an outbound trunk group of a response from the centralized routing function.
US08750881B2 Mobile communication method and radio base station
A mobile communication method comprises a step of setting a restriction type by the femtocell radio base station #A in response to input of predetermined information to the femtocell radio base station #A, the restriction type indicating restricted processes to be applied to a mobile station UE belonging to the CSG #1 in the femtocell #1; a step B of notifying a mobile station UE in the femtocell #1 of the set restriction type by the femtocell radio base station #1; and a step of detecting processes restricted in the femtocell #1 on the basis of the notified restriction type, in a case where the mobile station UE belongs to the CSG #1.
US08750880B2 Handover preprocessing system, mobile terminal, base station
A technology is disclosed that provides a handover preprocessing system and the like, the handover preprocessing system capable of eliminating waste of resources used as a result of notification being reissued of a CSG cell for which access is not granted. According to the technology, the handover preprocessing system is configured by: a base station 100 that is an object for connection of a mobile terminal 300, provides a plurality of cells indicating a range accessible by the mobile terminal, and transmits, to the mobile terminal, notification information including frequency information of each cell; the mobile terminal that verifies access permission for the cells based on the notification information received from the base station and, when access permission is not granted, generates a first message including frequency information corresponding to the cell for which access permission is not granted and transmits the first message to a connecting base station 200 to which the mobile terminal itself is currently connected; and the connecting base station that transmits, to the mobile terminal, a second message including a command giving an instruction to select a frequency other than a frequency specified by the frequency information included in the first message, based on the first message received from the mobile terminal.
US08750877B2 Base station for transferring data in switching amongst multiple communication methods of a mobile device
A base station, including a memory which stores data to be transmitted to a mobile device, which complies with multiple communication methods and performs a data communication with the base station, and a processor which switches, during transmission of the data stored in the memory with one communication method of the multiple communication methods, when a communication request with another communication method of the multiple communication methods is transmitted to the mobile device, a communication partner to another base station complying with the other communication method, and determines whether to transfer an unsent data to the other base station based on a size relationship between a data transmission time to transmit the unsent data stored in the memory to the other base station and a communication time predicted based on a past communication history regarding a communication destination which transmits the communication request.
US08750876B2 Methods and devices for adjusting resource management procedures in heterogeneous communication networks based on cell information
Devices and methods for adjusting resource management procedures in a mobile device communicating with a node operating in a cell in a heterogeneous communication network are disclosed. In one aspect, a method includes receiving a signal, including a reference signal, transmitted from the node during a predetermined time period, measuring signal reception information, including reference signal power values, at predetermined time intervals during the predetermined time period, measuring speeds of movement of the mobile device at the predetermined time intervals, determining a reference signal power variation value based on the variability of the measured reference signal power values, comparing the determined reference signal power variation value with a predetermined power threshold value for a given measured speed, determining cell information based on the comparison, determining an adjustment to a resource management procedure based on the determined cell information, and adjusting the resource management procedure based on the determined adjustment.
US08750875B2 Dynamic handoff parameters in a wireless network
A mobile device may determine applications that are executed by the mobile device. The mobile device may further determine handoff parameters, relating to performance of a handoff operation in a cellular network. The handoff parameters may be determined based on the applications being executed by the mobile device. A handoff operation may be performed based on the determined handoff parameters.
US08750873B2 Method and apparatus for using a wireless communication device with multiple service providers
Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.
US08750872B2 Method for controlling cell reselection and terminal to perform the method
A method for controlling cell reselection of a dual mode terminal supporting Wideband Code Division Multiple Access (WCDMA) and Global System for Mobile communications (GSM), includes determining, when a signal strength of a first cell is less than a predetermined value, whether a condition for access to a second cell is satisfied; determining whether a frequency and a Primary Scrambling Code (PSC) for access to the second cell are blocked; and determining whether the second cell is included in a forbidden location area (LA) list. Then, if the frequency and PSC are not blocked, and if the second cell is not included in the forbidden LA list, the method includes connecting to the second cell. A dual mode terminal to perform the method includes a condition determination unit, a blocking determination unit, an LA determination unit, and a control determination unit.
US08750871B2 Network connection method for mobile terminal in asynchronous mobile communication system
A network connection method for an asynchronous mobile terminal is provided for reducing connection latency and power consumption. A network connection method for an asynchronous mobile terminal includes displaying a list of operators identified by scanning frequencies in a manual network selection mode, acquiring, when one of the operators is selected from the list, synchronization through a frequency of the selected operator, and connecting to a network through the frequency for receiving a service. The network connection method enables a mobile terminal to select an operator network through a single frequency scanning process unlike the convention method which performs frequency scanning twice, thereby reducing connection latency and power consumption of the mobile terminal.
US08750869B2 Heterogeneous communication system and method for processing call in the same system
A communication system that manages heterogeneous networks including a Circuit Switched (CS) network and an Internet Protocol (IP) Multimedia Subsystem (IMS) network, and a method for processing a voice call in the communication system are provided. When a User Equipment (UE) requests the call setup by sending a Subscribe message including a subscriber identification number to a voice call management server of the IMS network, the voice call management server registers the UE in the IMS network and performs location registration in a Home Location Register (HLR) of the CS network using the subscriber identification number.
US08750868B2 Communication methods and apparatus related to wireless terminal monitoring for and use of beacon signals
Wireless devices, e.g., in a cognitive radio network, discover and use locally available usable spectrum for communication. Beacon signaling facilitates available spectrum discovery and spectrum usage coordination. A wireless terminal, which may have entered a new area and powered up, monitors to detect for the presence of beacon signals in a first communications band. The wireless terminal makes a decision as to whether or not to transmit based on the monitoring result. In addition, when beacon signals are detected, decoded information recovered by the wireless terminal from the received beacon signals is used in making the transmission decision. The decoded information includes, e.g., type information indicating that a second band is allowed to be used for peer-peer communications and/or identification information identifying at least one of a wireless communications device which transmitted the beacon signal and a current user of the wireless communications device which transmitted the beacon signal.
US08750866B2 Femtocell base station and access mode switching method
A radio communication system includes a macrocell base station, and a femtocell base station provided in a macrocell. The femtocell base station includes: a measuring part which measures an uplink total received power from a radio terminal; a detecting part which detects a visitor macrocell radio terminal located in a vicinity of the femtocell base station operated by the access limited mode in accordance with the uplink total received power or an uplink interference signal power which can be derived from the uplink received power; and a control part which switches the femtocell base station from the access limited mode to the hybrid mode when the detecting part detects the visitor macrocell radio terminal. Accordingly, it is possible to improve the throughput for the visitor macrocell user.
US08750864B2 Method and system for call management based on geographical location
A method and a system for providing call management based on geographical location of an electronic communication device. Based on the location or rather a position area of the electronic communication device, a local policy is determined and is employed to a call service serving the electronic communication device.
US08750863B2 Selection of roaming gateway
A system and method for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network is disclosed. The method includes utilizing a mobility anchor server associated with the visited network to receive a request to activate a data traffic session from a user device, identify the user device as a roaming user device, and select a proxy gateway server from one or more servers associated with the visited network for controlling the data traffic initiated by the roaming user device. The selection of a proxy server is accomplished by querying a DNS server associated with the visited network with a pre-defined roaming APN string associated with the visited network and, in response to the query, receiving an Internet Protocol (IP) address of the proxy gateway server from the DNS server.
US08750861B2 Control apparatus, mobile communication system, radio communication control method, and computer readable medium
A control apparatus (e.g., a radio base station) for controlling radio communication includes a communication unit for transferring data, an RLC processor for performing radio link control, an RLC parameter adaptive controller for setting a parameter to be used for the radio link control, a broadcast information generator for generating broadcast information including the parameter, and a pseudo incoming call controller for performing pseudo incoming call to a communication terminal (e.g., a mobile terminal) for a plurality of times after the broadcast information is broadcasted to the communication terminal through the communication unit, to measure a success rate of the pseudo incoming calls using responses to the pseudo incoming calls. The RLC parameter adaptive controller updates the parameter according to the success rate measured by the pseudo incoming call controller.
US08750860B2 Stale feedback using a secondary base station
A system and method in which two base stations—a Primary Base Station (PBS) and a Secondary Base Station (SBS)—are used to accomplish a Virtual 2-antenna Receiver (V2RX) scheme. The PBS may perform the initial transmissions of symbols, but, instead of the PBS, the SBS may handle the subsequent reception of terminal-specific Channel State Information (CSI) and the broadcast of an additional signal. The SBS can be much simpler in design than the PBS, and can be located physically closer to the terminals, requiring less power for the feedback signals (from the terminals) and also for SBS's own broadcast of the additional signal to terminals. The reception and usage of stale CSI using a secondary base station can be important for dense networks with a large number of simple terminals. Because of the rules governing abstracts, this abstract should not be used to construe claims.
US08750853B2 Sensor-based determination of user role, location, and/or state of one or more in-vehicle mobile devices and enforcement of usage thereof
Systems and methods are disclosed for computing various determinations at one or more mobile devices and/or central machines. In part, such determinations are computed based on analysis of one or more inputs originating at one or more sensors of one or more devices. Such determinations include determining an in-vehicle role, an in-vehicle location, a handheld state, and a vehicle class. Various transformations, modifications, and outputs can result from such determinations. Also disclosed are systems and methods for restricting operation of a mobile device, including restrictions that impede operation by a driver moreso than operation by a passenger. Also disclosed are systems and methods for orienting a coordinate system of a mobile device.
US08750850B2 Context-aware mobile incorporating presence of other mobiles into context
A first mobile device (for example, a cellular telephone) learns of the presence of second mobile devices (for example, other cellular telephones) that are located nearby the first mobile device. A relatively short range wireless communication mechanism (for example, Bluetooth) of the mobile devices may be used to discover other nearby devices automatically by establishing direct mobile-to-mobile communications without use of the cellular telephone functionality of the mobile devices. Regardless of how the presence of other nearby mobiles is detected, information on the presence of these nearby mobiles can be matched with other information on the users of the nearby mobiles such as user class information. The collected information is then used as an input to a context-aware functionality. The context-aware functionality applies a rule that causes the first mobile to be configured in a way that is better suited the situation and/or to who the other nearby cellular telephone users are and what they are doing.
US08750849B1 System and method for providing wireless communication during radio access network overload conditions
A method of cellular wireless communication. The method comprises identifying a traffic channel congestion condition in a radio access network and transmitting information about the traffic channel congestion to at least one mobile phone via a control channel.
US08750844B2 Radio transmission device
A radio transmission device may comprise a stop condition assessment module and a stop reason reporting module. The stop condition assessment module may be configured to, in response to an occurrence of a transmission stop condition, determine at least a type of the transmission stop condition. The stop reason reporting module may be configured to send information relating to the transmission stop condition to an upper layer processing module.
US08750841B2 System and method for automatically leaving an outgoing caller message
Provided is a system and method for automatically leaving an Outgoing Caller Message (OCM) at a callee's (i.e. called) recording system. If a mobile caller reaches an OutGoing Message (OGM) from a callee's system because the callee does not answer, the caller can opt to automatically leave a preconfigured message instead of spending time leaving a message. An OCM background thread of processing is started at the mobile device for taking over the active call, and the initial active call processing thread terminates for releasing user interface focus so the caller is free to perform other application processing while background processing occurs. The OCM background thread determines the best OCM to leave, for example based in part on a situational location of the mobile caller, and then automatically leaves the OCM at the callee's system before terminating the call.
US08750836B2 Automated prompting techniques implemented via mobile devices and systems
Various aspects disclosed herein are directed to different types of automated personal assistant techniques for facilitating call event notation, tagging, calendaring, etc., particularly those implemented on mobile communication devices. Users of mobile devices are provided with a relatively easy way to record and organize personal notes relating to one or more selected telephone conversations conducted by the user. Users can also manage notes, tasks, and schedule items related to the user's contacts and social network(s). In at least one embodiment, a Mobile Application running on a user's mobile device may be configured or designed to automatically detect an end of phone call event at the mobile device, and to automatically display a “pop-up” dialog GUI prompting the user to record a personalized note or other content (if desired), to be associated with the phone call which just ended.
US08750835B2 Presence-based communication
Presence-based communication involves providing certain communication functionality based on whether an access terminal is present at a presence domain. In some aspects, presence-based communication involves enabling communication between access terminals present at a presence domain. For example, a synchronous communication scheme uses presence information to enable efficient routing of user traffic via a femto cell instead of routing the traffic to the core network over the backhaul. In some aspects, presence-based communication involves using presence information to provide new services where communication is delivered to a user in the correct location context. For example, an asynchronous communication scheme delivers information to an access terminal only if the access terminal is present at a presence domain.
US08750832B2 Connecting a personal mobile device to a vehicle communication unit
A method and apparatus for connecting a personal mobile device to a vehicle communication unit. The method involves automatically detecting the presence of a personal mobile device located at a vehicle, obtaining permission to connect the personal mobile device, and automatically connecting the personal mobile device to the vehicle communication unit. The method and apparatus can be used, for example, during an initial connection of a personal mobile device to a vehicle communication unit or each time a new mobile device is present in the vehicle.
US08750831B2 Method and apparatus for realizing unlocking for terminal device
The present invention discloses a method and apparatus for realizing unlocking a terminal device, and the method comprises: after the terminal device is powered on, querying and recording a network locking state of the terminal device through a UI; and if the UI checks that the terminal device is inserted with a SIM card and the network locking state of the terminal device is “network locked”, asking a user to unlock the terminal device through the UI.
US08750830B2 Group-based communications between associated electronic devices for polling and acquiring features
Methods and systems are provided for managing a group of portable communication devices. In accordance with one implementation, a method is provided for initializing a portable communication device in a group of portable communication devices at a point of activation. The method includes the steps of acquiring, by an initialization computer, a device identifier of the portable communication device, acquiring, by the initialization computer, a group identifier of the group, and associating the portable communication device with the group based on the group identifier. The method may further include accessing, by the initialization computer, a member profile associated with one of the portable communication devices, and storing the member profile in a memory accessible by the portable communication device.
US08750828B2 Enabling remote and anonymous control of mobile and portable multimedia devices for security, tracking and recovery
Aspects of the invention comprise a remote tracking and control server operable to transparently activate control of resources and to monitor operations on a target handheld communication device utilizing code installed on the handheld device. The resources may comprise a camera, microphone, GPS receiver, input device, display, speaker, wireless and/or wire-line transmitter and/or receiver. The monitoring and/or controlling activity is protected from interruption. The handheld device may be accessed by a securely stored unique identifier. Access to the controlling function and/or the resources by a user of the handheld device may be restricted. Monitored information is stored on the handheld device and communicated to the tracking server. The control server may receive monitored information from the handheld device whenever the device is coupled to a communication network. Monitoring may be initiated based on detected motion, sound, user input, video and/or touch.
US08750826B2 Methods and apparatus for alternative billing of voice over internet protocol (VoIP) services
Methods and apparatus for alternative billing of VoIP services are disclosed. An example method comprises receiving an indication at a voice over Internet Protocol (VoIP) device that a call placed from the VoIP user device is blocked, and sending a VoIP protocol message containing billing information received at the VoIP user device to an alternative billing server. Another disclosed example method comprises determining at a VoIP call session control function (CSCF) server that a VoIP session is blocked, and providing a prompt at a VoIP user device to obtain billing information for the VoIP session.
US08750821B2 Method and apparatus for reporting emergency in call state in portable wireless terminal
A method and apparatus for providing telephone conversation information with a called party in a call state to a third party on a network is disclosed. The method comprises acquiring a telephone conversation voice corresponding to a keyword in a call state and transmitting a message regarding a declaration of an emergency to a third party.
US08750818B2 Signal processing circuit with circuit induced noise cancellation
A signal processing circuit with noise cancellation includes an impedance matching unit and a transconductance stage. The impedance matching unit is disposed at a first path, and arranged to provide input impedance matching, wherein the impedance matching unit is a bilateral element, and the first path is coupled between a signal input port and a signal output port. The transconductance stage is disposed at a second path, and arranged to guide circuit introduced noise to the signal output port for noise cancellation at the signal output port, wherein the second path is coupled between the signal input port and the signal output port.
US08750816B2 Method to determine RF circuit antenna impedance
A process of estimating an admittance of an RF component using a ladder network with alternating series and parallel components by making three VSWR measurements and computing three admittance circle solutions in the complex admittance plane. The admittances circles are transformed through reference planes of the ladder network to obtain three RF component admittance circles, then estimating the RF component admittance using three nearest intersections of the three RF component admittance circles. Reference planes are defined immediately upstream and immediately downstream of each component of the ladder network. The transforms are performed using lumped parameter models of the series and parallel components of the ladder network.
US08750813B2 Method and system for a dynamic transmission gain control using a dedicated power amplifier driver in a radio frequency transmitter
A transmitter RF front-end integrated on a single substrate is enabled to determine whether associated IF amplification stage provides a required transmission gain for transmitting an output signal of an application. A dedicated power amplifier driver within the transmitter RF front-end is configured to provide additional gain, when needed based on the determination, to meet the required transmission gain for transmitting the output signal. The associated IF amplification stage comprises an upconversion mixer and a lowpass filter (LPF). The upconversion mixer may be implemented as an active mixer or a passive mixer. The upconversion mixer and the dedicated power amplifier driver are enabled to operate in 2.44 gigahertz. A maximum gain provided by the associated intermediate frequency (IF) amplification stage for transmitting the output signal is determined to decide the additional gain provided by the dedicated power amplifier driver by comparing with the required transmission gain.
US08750810B2 Power amplifier with switched output matching for multi-mode operation
Exemplary embodiments are directed to a transmitter with a power amplifier and a switched output matching circuit implementing a plurality of output paths for a plurality of operating modes is described. The power amplifier receives an input RF signal and provides an amplified RF signal. An output matching network performs impedance transformation from low impedance at the power amplifier output to higher impedance at the matching network output. The plurality of output paths are coupled to the output matching network. Each output path provides a different target output impedance for the power amplifier and routes the amplified RF signal from the power amplifier to an antenna when that output path is selected. Each output path may include a matching network coupled in series with a switch. The matching network provides the target output impedance for the power amplifier when the output path is selected. The switch couples or decouples the output path to/from the power amplifier.
US08750805B2 Systems and method for spur supression in a multiple radio SoC
A digital system includes a spur calculator that computes harmonics of a frequency of a digital clock signal and that identities a harmonic that lies in a frequency band of operation of a radio frequency circuit. A duty cycle computation module receives the harmonic and computes a duty cycle for the harmonic. Further, a clock generator that is coupled to the duty cycle computation block generates a digital clock signal of the frequency and with the duty cycle such that amplitude of spur caused due to the harmonic is suppressed.
US08750803B2 Interference cancellation for predictive signals
A method, apparatus, system, and computer program product example embodiments of the invention are disclosed to reduce interference of predictive signal transmissions between wireless devices. In an example embodiment, a wireless receiver is configured to receive a composite signal, wherein the composite signal includes at least a beacon component comprising a regular beacon symbol. The wireless receiver is configured to determine from the beacon component, a predicted reception of a predicted future beacon symbol, using a known beacon transmission pattern. The wireless receiver is configured to cancel from the composite signal a future received beacon symbol, based at least partly on the predicted future beacon symbol.
US08750799B2 Wireless accessory device pairing determination for multiple host devices
A wireless communications system includes an accessory device and multiple host devices. A host device pairs wirelessly with an accessory device using a unique link key, detects a primary trigger event and responds by transferring automatically its pairing with the accessory device to a second host device while all devices remain within wireless range of each other. The pairing transfer involves communicating the link key to the second host device, unpairing the accessory device from the first host device, and establishing a wireless pairing of the accessory device to the second host device. The primary trigger event can involve establishing a ported connection between host devices. A secondary trigger event results in the first host device automatically reclaiming its pairing with the accessory device. An accessory device can also select and pair with one of multiple host devices in response to a specific user gesture detected by the accessory device.
US08750796B2 Exclusive pairing technique for short-range communication devices
A method and system of establishing communications between at least two independent software modules in a safety critical system, such as a medical system, is provided. The design comprises providing an exclusive Bluetooth connection between at least two wireless devices. A master wireless device is configured with Bluetooth master device functionality and a slave wireless device is configured with Bluetooth slave device functionality. The wireless devices are employed in performing procedures in a safety critical environment. The method further comprises acquiring a stored unique address from the slave wireless device over the Bluetooth connection, comparing the stored unique address to a master wireless device unique address available at the master wireless device, and exclusively pairing the master wireless device and the slave wireless device when the unique address acquired from the slave wireless device is found to identically match the master wireless device unique address.
US08750794B2 Mobile wireless communications device providing object comparison features based upon near field communication (NFC) and related methods
A communications system may include at least one first near field communication (NFC) device associated with an object, and a mobile wireless communications device. The mobile wireless communications device may include a second NFC device configured to communicate with the at least one first NFC device based upon proximity thereto, an image sensor, and a controller coupled to the second NFC device and the image sensor. The controller may be configured to determine at least one archive image of the object based upon NFC communication between the second NFC device and the at least one first NFC device, determine a sensed image of the object from the image sensor, and perform image comparison between the at least one archive image and the sensed image.
US08750792B2 Transmitter for point-to-point radio system
Embodiments of the present invention are directed to methods, apparatuses, and systems for implementing a point-to-point radio architecture in which the isolation needed between the transmitter and receiver may be achieved through the use of separate antennas. One embodiment is directed at a radio head comprising a transmitter configured to operate at a first frequency, a receiver configured to operate at a second frequency, and a processor coupled to both the transmitter and the receiver. The transmitter is further coupled to a first antenna interface coupled to a first antenna configured to transmit signals at the first frequency. The receiver is further coupled to a second antenna interface coupled to a second antenna configured to receive signals at the second frequency.
US08750789B2 Systems and methods for forwarding a multi-user RF signal
A dynamic frequency translating repeater operating in a mobile communications system is operable to receive a multi-user signal and perform time-varying and user-specific frequency shifting in the repeater signal. The dynamic frequency translating repeater may further perform user subcarrier specific dynamic frequency translation. Different mobile stations may be allocated different frequency shift amounts based on the interference environments, resource allocations, and scheduling constraints particular to each mobile station.
US08750787B2 Method for changing a preamble in moving network system, and system for same
The present invention relates to a method for changing a preamble in a moving network system, and a system for same. The method comprises the steps of: enabling a base station to select a relay, to change a preamble thereof from at least two relays using a first preamble; enabling the selected relay to alternately transmit a signal using the first preamble and a signal using a second preamble to at least one terminal controlled by the selected relay; enabling the selected relay to judge whether the preamble of said at least one terminal is completely changed; and enabling the selected relay to transmit only the signal using the second preamble to said at least one terminal if the preamble is completely changed. The method for changing a preamble in a moving network system and the system for same according to the present invention minimizes communication cutoff time under the condition in which a mobile relay should change a preamble, to thereby effectively provide all terminals with information without a loss, and improve the utilization of a moving network.
US08750785B2 Modular receiving unit
A receiving unit 28 includes a tuner circuit board 104 that receives a satellite signal. The tuner circuit board 104 demodulates and decodes the satellite signal to form a second signal. The second signal is provided to a processor board 112 that is separated from the tuner and formats the second signal to form an audio signal and a video signal. An integrated bus 100 couples the tuner circuit board 104 and the processor circuit board 112. The integrated bus 100 comprises the second signal, the audio signal and the video signal.
US08750783B2 Efficient enablement for wireless communication on license-exempt bands
A fixed or Mode II device enables a Mode I device for license exempt operation by providing to it a list of available license exempt radio channels and a parameter indicating an interval at which contact verification signals CVSs are to be sent. The CVSs verify whether the list remains valid. The fixed/Mode II device then repeatedly sends contact verification signals spaced in time from one another according to the interval. In various embodiments the parameter may be an explicit indication (number of seconds or number of beacons between consecutive CVSs), or it may be implicit (derived from an ID of the fixed/Mode II or Mode I device or a frequency channel, in which the relevant ID is the parameter). A plurality of enabled Mode I devices each gets a device-specific list, and in one embodiment the interval is the same for each of them and the explicit indication is broadcast while in another the parameter is provided to each of them via unicast messages and the interval may differ.
US08750782B2 Building and delivering highly adaptive and configurable tutoring systems
This invention discloses a computer implemented method for authoring and delivering content in a highly adaptive and easily configurable manner. Given a problem domain, an authoring system, called AuthorIT preferred embodiment, is used to: a) construct abstract syntax tree (AST) based SLT rules representing to be acquired knowledge structures (KR) at multiple levels of abstraction, wherein said SLT rules are sufficient for solving problems in said domain, b) assign instruction, questions and feedback to nodes in said KR, c) represent problem schemas in an observable Blackboard medium enabling communication between an automated tutor and learners and d) set Options defining how diagnostic and instructional decisions are to be made based on what individual learners do and do not know relative to the to be learned knowledge structures. A computer implemented delivery system, called TutorIT preferred embodiment: a) receives authoring system output, optionally supplemented with information received from a user, b) generates specific problems and solutions by executing AST-based SLT rules, c) displays problems on a Blackboard interface, and d) interacts with learners receiving learner responses and presenting instruction and feedback, e) uses input from any given learner, structural relationships within ASTs and options to update the learner's model relative to said AST-based SLT rules and to decide on what diagnostic and instructional steps to take next.
US08750781B2 Method of student course and space scheduling
A method is provided of using a specifically purposed computer for associating the timing of academic course offerings to the parking limitations and needs that are presented by the selected buildings being used for designated academic activities and a method is provided of using a specifically purposed computer for the correlating of course offering scheduling with determined to be appropriate teaching space availability for a particular academic period and a method of using a specifically purposed computer system to minimize heating and cooling load requirements related to the offering of academic related activities also is provided.
US08750779B2 Image forming apparatus and control method thereof
An image forming apparatus capable of increasing the speed of successively discharging printed printing media in order to increase the overall print speed and a control method thereof. The image forming apparatus includes a first discharge roller to feed printed printing medium rearward from a print unit disposed at an inner front portion of a main body, a reverse roller to reverse a moving direction of the printed printing medium fed from the first discharge roller from a rear to a front of the main body, a second discharge roller to discharge the printed printing medium whose moving direction is reversed outside, and an intermediate discharge roller unit which is provided between the first discharge roller and the reverse roller, the intermediate discharge roller unit including a main roller, a sub discharge roller and a sub supply roller which are in contact with the main roller. While a preceding printed printing medium fed from the reverse roller is discharged between the main roller and the sub discharge roller, a following printed printing medium fed from the first discharge roller is supplied between the main roller and the sub supply roller. Accordingly, since the interval between the preceding printed printing medium and the following printed printing medium becomes shorter than that of a conventional image forming apparatus, the speed of successively discharging printed printing media increases, and as a result the overall print speed increases.
US08750778B2 Laser fusing apparatus and image forming apparatus provided with the same
A laser fusing apparatus including: a laser light source for emitting a laser beam; a conveyance belt for conveying a sheet with a toner image being transferred thereon and guiding the sheet to an irradiation region in which the toner image is to be irradiated with the laser light source; a heat pipe including a heat receiving portion to receive heat generated by the laser light source and a heat releasing portion to supply the received heat to the conveyance belt; and a fuser control section for controlling the laser light source so that the laser light source irradiates the laser beam to the toner image when the toner image passes the irradiation region, thereby fixing the toner image onto the sheet, wherein the conveyance belt heats the sheet and the toner image with the heat supplied from the heat radiation section.
US08750776B2 Fixing roller, and fixing device and image forming apparatus incorporating same
A fixing roller includes a fixing sleeve including a heat generating layer; and a support roll inserted into the fixing sleeve to support the fixing sleeve and including a foam layer constituting an outer circumferential surface of the support roll. The foam layer includes recesses exposing pores containing air; and non-recessed portions contiguous to the recesses and adhered to an inner circumferential surface of the fixing sleeve.
US08750775B2 Fixing device having guide for guiding movement of fusing belt
A fixing device includes: a tubular member; a heater; a nip member including a base portion, a connecting portion, and a flange portion; a backup member; and a guide member. The tubular member is circularly movable in a circularly-moving direction. The guide member has a part positioned upstream of the nip member in the circularly-moving direction and configured to guide the tubular member. The part has an end portion containing a most downstream end at which the tubular member is directed to a position between the nip member and the backup member. The nip member and the guide member define a first imaginary plane containing a line connecting a first curved portion provided by a boundary region between the connecting portion and the base portion, and the most downstream end. The first imaginary plane is positioned opposite to the heater relative to a first end of the flange portion.
US08750774B2 Fixing device and image forming apparatus including the same
A magnetic core includes a plurality of first core portions arranged to surround a coil in a direction perpendicular to a conveying direction of a recording medium, and a second core portions disposed closer to a heating member than the first core portion on both end portions in the direction perpendicular to the conveying direction of the recording medium in a hollow portion formed by a coil loop. The second core portion has thermal capacity smaller than that of the first core portion. Curie temperature of the second core portion is a temperature of the second core portion or higher when the heating member becomes a fixable temperature and is a cooling set temperature of the coil or lower.
US08750765B2 Developing device and image forming apparatus provided therewith
Provided is a developing device including: a developing container including a developer replenishing port from which the developer is replenished, and a developer discharge port which is provided on a downstream side of one of the conveyance paths and from which surplus developer is discharged; and a discharge regulating portion provided to one of the plurality of stirring members which is arranged in the one of the conveyance paths, in which the discharge regulating portion includes a regulating member arranged so as to face the developer discharge port, for regulating movement of the developer to the developer discharge port side, and a decelerating conveyance member arranged between the helical blade and the regulating member, for partially reducing a conveying speed of the developer in the one of the conveyance paths.
US08750764B2 Developing device and image forming apparatus
A trickle-type developing device comprising: a stirring and conveying tank provided with stirring and conveying screws that circulate the developer; a discharge member via which a part of the developer is conveyed from the tank to a discharge opening through which the developer is discharged, the discharge opening being provided in the discharge member; and a reverse flow generating screw provided inside a portion of the discharge member, sharing one of rotation shafts of the stirring and conveying screws, and pushing back a part of the developer, wherein the portion has a reduced-radius part and in a cross section thereof perpendicular to an axial direction of the one of rotation shafts, an inner radius of the portion is smaller in the reduced-radius part than in the remaining part, the reduced-radius part being located in a lower part of the portion with respect to a vertical direction of the portion.
US08750760B2 Image forming apparatus and image forming method
An image forming apparatus including a latent electrostatic image bearing member, a latent electrostatic image forming unit, a developing unit, a transfer unit and a fixing unit, wherein the fixing unit includes rotatable heating member heating the recording medium having the unfixed visible image, rotatable pressing member coming into contact with the rotatable heating member to form a nip portion, and an air separation member separating the recording medium from the rotatable heating member by air, the toner including toner base particles each including binder resin and releasing agent, the binder resin including crystalline polyester resin and non-crystalline resin, and ratio of W/R being 0.045 to 0.85, where W denotes peak height in spectrum of the crystalline polyester resin, R denotes peak height in spectrum of the non-crystalline resin, and each of the spectra is measured by total transmission method (KBr method) using Fourier transform infrared (FT-IR) spectrometer.
US08750757B2 Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes a chassis having a first opening on a first side, photosensitive members, an intermediate transfer belt arranged to have a surface thereof facing the photosensitive members, primary-transfer members, a secondary-transfer roller, a first feed roller, a cleaner device, a waste toner container, which is removably installed in the chassis through the first opening and settled in a position opposite from the photosensitive members across the intermediate transfer belt, a connector, a first feeding path extending in a range between the first feed roller and the secondary-transfer roller, and a second feeding path being formed in clearance between the intermediate transfer belt and the waste toner container to convey a recording sheet being inserted through a sheet inlet and merging into the first feeding path in the vicinity of the first feed roller.
US08750753B2 Process unit and image forming device
A process unit includes: a photosensitive member; a developing unit; a developer cartridge; a guide portion; and an operation portion. The photosensitive member has a surface. The developing unit has a developing agent bearing member for bearing a developing agent to be supplied to the surface of the photosensitive member. The developer cartridge includes a casing defining an internal space for accommodating the developing agent, and a pressed portion provided at the casing and configured to be pressed by an external force. The developer cartridge is mountable on or detachable from the developing unit in a first direction, and further configured to be pressed in a second direction different from the first direction upon application of pressure to the pressed portion by the external force. The second direction is coincident with a direction of pressing the developing agent bearing member against the surface of the photosensitive member. The guide portion is shiftable between a first posture for guiding the developer cartridge to move relative to the developing unit in the first direction, and a second posture for guiding the developer cartridge to move relative to the developing unit in the second direction. The operation portion is configured to be operated to selectively shift the guide portion to one of the first posture and the second posture.
US08750751B2 Image forming apparatus and toner supply device
An image forming apparatus includes an image carrier, a developing device, a toner container, a container support member, a toner supply unit, a transfer device, a fixing device, and a restricting mechanism. The toner container includes a container housing having a container opening, a sealing member having a hole that communicates with the container opening, and a shutter member. The shutter member is slidable between a closed position and an open position at which a front end portion of the shutter member in an attachment direction at least partially overlaps with the sealing member. When the shutter member is at the open position, the front end portion is pressed in a direction away from the toner container by the sealing member, and the restricting mechanism restricts a position of a back end portion of the shutter member, the back end portion is opposed to the front end portion.
US08750749B2 Cleaning unit and image forming apparatus
An image forming apparatus includes a rotatable member-to-be-cleaned having elasticity; a cleaning member, having elasticity, for removing a deposited matter deposited on the member-to-be-cleaned; and a supporting portion for supporting the cleaning member so that the cleaning member swings around a swing fulcrum. The swing fulcrum of the supporting portion is provided so that a force exerted from the member-to-be-cleaned onto the cleaning member with respect to a direction along a tangential line where the cleaning member and the member-to-be-cleaned contact each other during movement of the member-to-be-cleaned has a vector component in a direction in which the cleaning member is moved away from the member-to-be-cleaned.
US08750746B2 Image forming apparatus
A feeder has a longer side direction orthogonal to a conveyance direction of a recording medium, and is configured to feed a maximum size recording medium with a longer side first. An image forming unit has a maximum sheet feed width corresponding to a longer side length of the maximum size recording medium, and is configured to print a toner image corresponding to digital image data onto the recording medium. An electrical component unit is configured to control the feeder and the image forming unit. The image forming unit and the electrical component unit are respectively disposed on both sides of the feeder in a shorter side direction.
US08750743B2 Image forming apparatus
An image forming apparatus is provided. The image forming apparatus includes a plurality of photosensitive members arranged to align in parallel with one another, an exposure device arranged in an upper position with respect to the plurality of photosensitive members and configured to expose the photosensitive members to light, an exposure controller arranged in an upper position with respect to the exposure device and configured to control the exposure device according to inputted image data, a power board, arranged in a lower position with respect to the plurality of photosensitive members and configured to convert alternate current power to direct current power, and a voltage converter arranged in un upper position with respect to the exposure device and configured to convert the direct current power supplied from the power board into an at least single-leveled first voltage and supply the first voltage to the exposure controller.
US08750739B2 Image forming apparatus
An image forming apparatus includes an image forming device a fixing device having a fixing nip by wherein in an image forming process of the image forming device, 0
US08750738B2 Image forming system
A multiply-connecting image forming system in which a second image forming apparatus forms an image on a recording material on which an image has been formed by a first image forming apparatus, the multiply-connecting image forming system suppressing degradation in quality of an output image when only the second image forming apparatus continues duplex image formation because the first image forming apparatus has run out of toner during the duplex image formation.
US08750735B2 Apparatus and method for supplying charge voltage to organic photoconductor drum
Provided is an apparatus and method for supplying a charge voltage to an organic photoconductor (OPC) drum. The apparatus includes a storage unit for storing first service life information of the OPC drum according to a first supplying method, and second service life information of the OPC drum according to a second supplying method, a sensor unit for measuring information about conditions surrounding the apparatus, a control unit for selecting one of the first and second supplying methods according to the measured information and determining a charge voltage corresponding to the service life information according to the selected method, and a voltage supplying unit using the selected method to supply the determined charge voltage to the OPC drum.
US08750732B2 Moisture sensor, moisture detector, and image forming apparatus
A moisture sensor for detecting moisture content of an object includes a light source to emit light having an infrared wavelength that is absorbed by water; an optical system to receive the light from the light source and output linearly polarized light having a first polarization direction in a direction toward the object, and to receive light scattered from the object and output linearly polarized light having a second polarization direction perpendicular to the first polarization direction in another direction other than the direction toward the object; and a photodetector to receive the linearly polarized light having the second polarization direction output from the optical system.
US08750730B2 Method and apparatus for electronic fuser assembly labeling
An approach is provided for pairing a fuser assembly with a media size and for electronically labeling the fuser assembly for use with the media size. The approach involves causing, at least in part, a fuser assembly having a memory to be tagged with an identifier related to a corresponding media size, the identifier being stored in the memory. The approach also involves determining a media size associated with a print job to be run by a printing system. The approach further involves determining the identifier of an installed fuser assembly. The approach additionally involves causing, at least in part, a comparison between the determined media size associated with the print job and the identifier of the installed fuser assembly to determine if a conflict exists.
US08750728B2 Image forming apparatus that compares stored ID information to determine whether to permit use of a replacement part
An image forming apparatus includes: an apparatus body settable to any of at least first and second modes; a replacement part detachably attachable to the apparatus body; a first storage provided in the apparatus body and configured to store ID information for at least a selected one of the first and second modes; a second storage provided in the replacement part and configured to store ID information of the replacement part; and a determination section configured to compare the ID information of the apparatus body stored in the first storage with the ID information of the replacement part stored in the second storage to determine whether to permit use of the replacement part, wherein the second storage of the replacement part shipped with the image forming apparatus stores at least first ID information for the first mode and second ID information for the second mode.
US08750724B2 Electronic dispersion correction circuit for optical transmission system
A dispersion correction circuit is provided for use with an input driving signal. The dispersion correction circuit includes an input portion, an output portion and a filter portion. The input portion is arranged to receive the input driving signal. The output portion can output an output signal based on the input driving signal. The filter portion is disposed between the input portion and the output portion. The filter portion includes a varactor, a DC bias portion, and a transformer. The DC bias portion provides a DC bias to the varactor.
US08750723B2 Generation of a full-rate optical duobinary signal using half-rate electrical binary signals
An optical transmitter that uses half-rate electrical signals, without multiplexing them to the full rate, to generate a full-rate optical duobinary signal. In one embodiment, an optical transmitter of the invention has a Mach-Zehnder modulator (MZM) driven by two half-rate electrical data streams. A first half-rate data stream is applied to drive a first arm of the MZM. A delay element misaligns a second half-rate data stream that is synchronized with the first data stream by one half of a bit period, and the resulting misaligned data stream is applied to drive a second arm of the MZM. The MZM is configured to (i) transmit substantially no light from the feeding laser when the applied data streams have the same binary value and (ii) have a maximum transmission when the applied data streams have different binary values, thereby generating a full-rate optical duobinary signal at its output.
US08750716B2 Automatic power adjustment system and method for optical network system
An apparatus and method for automatic power adjustment of an optical network system are provided by the present invention. In the automatic power adjustment system which includes a plurality of electric-adjustable optical attenuators and a power adjustment module configured in a network management board: each OA board, i.e. optical amplification board and each service forwarding board respectively report their power relevant parameters to the power adjustment module; the power adjustment module judges whether an adjustment is required for an OA board and/or a service forwarding board after performing calculation according to the power parameters reported by each OA board and each service forwarding board, and when determining that the adjustment is required, triggers the adjustable optical attenuator on the corresponding OA board and/or the service forwarding board to perform the power adjustment.
US08750709B1 RF receiver front-end assembly
A waveguide of radio frequency electromagnetic fields is multi-furcated into a plurality of radio frequency waveguide sections, each radio frequency waveguide section having an optoelectronic modulator electrically coupled to it. Each optoelectronic modulator has an optical waveguide disposed therein such that, in use, light traveling in the optical waveguides of the optoelectronic modulators travels in a direction orthogonal with respect to the direction the radio frequency electromagnetic field travels in the radio frequency waveguide sections. The plurality of radio frequency waveguide sections are fed from a common source of said radio frequency energy. In some embodiments, each radio frequency waveguide section has a dielectric material having a length and/or a dielectric constant selected such that a relative time delay of the radio frequency energy propagating in the radio frequency waveguide sections accommodates for a time delay of the light traveling from one optoelectronic modulator to a next optoelectronic modulator of a series connection of multiple optoelectronic modulators.
US08750702B1 Passive optical loopback
An optical communication device comprises an input/output configured to be coupled to an optical communications line, and a passive optical loopback module coupled to the input and configured to receive optical signals from the input/output, the loopback module being further configured to reflect incoming signals of a test wavelength to the input/output.
US08750698B2 Lens control device and lens control method
A first lens device (10A) for 3D image taking and a second lens device (10B) which is made usable for 3D image taking when connected to the first lens device are used. A common zoom range of the first lens device and the second lens device is set. Common brightness control ranges of the first lens device and the second lens device are set at respective focal lengths included in the common zoom range. A zoom position signal corresponding to a target focal length of the first lens device included in the common zoom range and a brightness control signal corresponding to target brightness of the first lens device at the target focal length included in the common brightness control range is sent from the first lens device to the second lens device.
US08750697B2 Optical image stabilizer of camera
An optical image stabilizer of the present invention is mounted in a camera at an image size of a lens to assist an image capture device. The optical image stabilizer includes a base, a transverse frame, and a longitudinal frame. The base is provided with a pair of transverse rails and longitudinal reference magnets. The transverse frame is engaged with the transverse rails for reciprocation and is provided with a pair of longitudinal rails, transverse reference magnets and longitudinal reference magnets, wherein the longitudinal reference magnets are between the longitudinal rails. The longitudinal frame is engaged with the longitudinal rails for reciprocation and is provided with the image capture device, a transverse drive coil, and a longitudinal drive coil. The longitudinal drive coils are between the longitudinal rails and in association with the longitudinal reference magnets that the longitudinal frame may move smoothly.
US08750693B2 System for and method of consistently emitting a volatile material
A system for consistently emitting a volatile material includes a volatile material dispenser having a diffusion element. The system further includes a refill adapted for disposal within the volatile material dispenser and including a container having a volatile material disposed therein and a wick having a first end disposed in contact with the volatile material in the container and a second end extending out of the container. A time constant for (Parameter 4) for the system is less than or equal to about 1.0 hour when estimated using the equation: Predicted mass change=Parameter4+(Parameter3*T)+(Parameter2*exp(−T/Parameter1)).
US08750691B2 Recording medium for storing information for still picture, recording and/or reproducing method and apparatus therefor
A recordable and/or rewriteable recording medium for storing still picture data, and recording and/or reproducing method and apparatus therefor. The recording medium stores still picture group information for grouping a plurality of still pictures in order to manage the still picture at a group level, and stores audio group information for grouping additional audio data added to the still picture data after the still picture data are recorded. Therefore, large-capacity still picture data and additional audio data added thereto can be recorded using a minimum amount of management information. Further, during reproduction, data can be displayed and edited in units of the respective still pictures. Also, it is possible to cope with after-recording of the audio data.