Document Document Title
US08701208B2 Apparatus, method, and computer-readable recording medium for supporting license acquirement
An apparatus connected to a license management apparatus, storing license status data with license identifiers, via a network, and includes a part for receiving a request to acquire a license corresponding to a license identifier, a part for receiving designation of at least one electronic device for acquiring the license, a part for obtaining a license file corresponding to the license identifier from the license management apparatus, updating the license status data corresponding to the license identifier, and recording the license file to a storage part with the electronic device, a part for executing acquirement, and a part for executing re-execution in a case where the acquiring of the license by the electronic device is determined as a failure according to the result. The re-execution includes displaying the failure of the acquirement on a screen and re-executing the acquirement with the license file based on data input to the screen.
US08701207B2 Method, device and system for protecting software
The invention, related to information security field, discloses a method for protecting software, and device and system thereof. The method includes that a security device is connected with a terminal device; the security device receives service instruction, determines whether the clock inside the security device is activated, reads the current time of the clock and determines whether the current time is valid; if so, the security device executes the service instruction and returns the executing result to the terminal device; otherwise, the security device returns false result to the terminal device. The invention provides more secure service to the protected software, meanwhile, extends lifetime of the security device.
US08701205B2 Validation and/or authentication of a device for communication with network
A device may include a trusted component. The trusted component may be verified by a trusted third party and may have a certificate of verification stored therein based on the verification by the trusted third party. The trusted component may include a root of trust that may provide secure code and data storage and secure application execution. The root of trust may also be configured to verify an integrity of the trusted component via a secure boot and to prevent access to the certain information in the device if the integrity of the trusted component may not be verified.
US08701203B2 Computer system and method of controlling the same
A computer system including that restricts access of an unauthorized. The computer system preferably includes: a system unit; an identification information storage unit storing user identification information about a user of the computer system; a communication unit communicating with a service server storing user authentication information about the user of the computer system; and a controller receiving the user authentication information corresponding to the user identification information through the communication unit and controlling the system unit to perform a selective operation on the basis of the user authentication information.
US08701201B2 Method and apparatus for privacy protection
The privacy of users of the Internet and interactive television is protected by actuating a ‘privacy button” on the computer of the end user to cause the computer to search the user's computer to identify all cookies designed to track the user's computer behavior; disable each of the cookies identified by the search; identify the source of each of the disabled cookies; create, carry and forward a message to the identified cookie source that the end user does not want to have his computer behavior observed and/or to receive any advertising until further notice; create, carry and forward a message to the end user's Internet service provider that the end user does not want to receive any advertising and/or that computer observation activity is to be suspended by the Internet service provider until further notice; search the computer memory to identify all websites visited by the end user on the computer during a given time period; and create, carry and forward a message to each website identified in the search that the end user does not want to have his computer behavior observed and/or to receive any advertising until further notice.
US08701199B1 Establishing a trusted session from a non-web client using adaptive authentication
A technique controls launching of a client application on an electronic device. The technique involves, after the client application is installed on the electronic device, providing input from the electronic device to an adaptive authentication service of a remote authentication server. The technique further involves receiving a credential from the adaptive authentication service of the remote authentication server in response to a successful adaptive authentication result which is based on the input provided from the electronic device. The technique further involves invoking the client application with the credential on the electronic device to establish a trusted session between the client application and an application server. Such a technique is well suited for use by multi environment clients such as general purpose computers, tablets and smart phones.
US08701198B2 Performing security analysis on a software application
A system and method for performing security analysis on a software application. In one embodiment, a method includes receiving application architecture information for a software application; and determining an application type based on the application architecture information. The method also includes performing one or more security tests on the software application based on the application type and the application architecture information; and approving the software application to be available in an online marketplace if the software application passes the one or more security tests.
US08701192B1 Behavior based signatures
Behavior based signatures for identifying applications are generated. An application is monitored as it runs. Specific behaviors concerning the execution of the application are detected, and a behavior based signature representing detected behaviors is created, such that the behavior based signature can be used subsequently to identify instances of the application. Behavior based signatures identifying known malicious and/or non-malicious applications can be used to determine whether other applications comprise malware. To do so, a running application is monitored, and specific behaviors concerning the execution of the application are detected. The detected behaviors are compared to one or more behavior based signatures. Responsive to whether the detected behaviors match, a behavior based signature, it can be determined whether the application comprises malware. An additional malware detection test, such as a heuristic analysis, can also be performed and used in determining whether the application comprises malware.
US08701189B2 Method of and system for computer system denial-of-service protection
A method of and system for protecting a computer system against denial-of-service attacks or other exploitation. The method comprises collecting network data and analyzing the network data using statistical and heuristic techniques to identify the source of the exploitation upon receiving an indication of exploitation. Upon identifying the network source, the network data associated with the network is blocked, redirected, or flow controlled. Preferably, the method also includes identifying when the system is being exploited.
US08701185B2 Method for locating fraudulent replicas of web sites
A method for detecting Web sites used for phishing, including preselecting one or more Web sites to be examined for duplication, selecting at least one or more elements that are present in the preselected Web site and that relate to characteristic identifying features of the preselected Web site, forming at least one search query using the one or more elements, and submitting the at least one search query to an indexed public search engine. The elements illustratively may be URL substrings, content identification substrings, or tree structure-related substrings. A report of Web sites using the selected one or more search terms is received from the public search engine in response to the query, and the preselected Web site is eliminated from the Web sites found in the search. The remaining Web sites retrieved in the search are further analyzed, by additional focused searching of the retrieved pages, by comparing header or tree structure information, or other techniques to compare them with the preselected Web site to identify unauthorized near-replicas of the known legitimate Web site for responsive action.
US08701184B2 Authentication apparatus, authentication method, and computer-readable recording medium storing authentication program
An authentication apparatus includes: a database section that stores a password; an entry section through which a password is entered; a storage section that stores an entered password which is entered through the entry section; an authentication section that authenticates whether the password and the entered password match with each other; and a determining section that determines whether or not a re-entered password is to be subjected to an authentication processing performed by the authentication section when the re-entered password is entered through the entry section after the authentication section determines that the password and the entered password do not match with each other.
US08701180B2 Securing communications between different network zones
In an embodiment, a method is provided for communicating a protocol request at a network zone. In this method, the protocol request is received from a computing device and this protocol request is encapsulated in a different protocol. The protocol request is then transmitted to a different network zone by way of the different protocol. A message is then accessed from the different network zone by way of the different protocol, and this message includes a protocol response to the protocol request. The protocol response is extracted from the message and transmitted to the computing device.
US08701179B1 Secure network address translation
Techniques are described for providing secure network address translation (NAT) in a NAT device that provides endpoint-independent mapping (EIM) and endpoint-independent filtering (EIF) operations.
US08701171B2 Apparatus, method, and program for acquiring information during an unavailable communication state in accordance with user identification information
An information processing apparatus includes an authentication unit configured to identify a user who uses a data processing apparatus, a storage unit configured to store user identification information for identifying the user who is identified by the authentication unit and is identified as not having ended using the data processing apparatus, and an acquisition unit configured to, in accordance with the user identification information stored in the storage unit, acquire from the data processing apparatus information about using of the data processing apparatus by the user identified with the user identification information that has not been acquired during the state in which communication with the data processing apparatus is unavailable.
US08701169B2 Using a single certificate request to generate credentials with multiple ECQV certificates
A method and apparatus are disclosed for using a single credential request (e.g., registered public key or ECQV certificate) to obtain a plurality of credentials in a secure digital communication system having a plurality of trusted certificate authority CA entities and one or more subscriber entities A. In this way, entity A can be provisioned onto multiple PKI networks by leveraging a single registered public key or implicit certificate as a credential request to one or more CA entities to obtain additional credentials, where each additional credential can be used to derive additional public key-private key pairs for the entity A.
US08701168B2 Method and apparatus for associating a digital certificate with an enterprise profile
One embodiment of the present invention provides a system that associates a digital certificate with an enterprise profile. During operation, an identity store receives a digital certificate from a client. Next, the identity store searches for a mapping rule which determines if an enterprise profile is associated with the digital certificate, wherein the enterprise profile facilitates in identifying user capabilities. If a mapping rule is found, the identity store executes the mapping rule to determine if an enterprise profile is associated with the digital certificate. If so, the enterprise profile, which is associated with the digital certificate, is returned to the client.
US08701161B1 Systems and methods for detecting network intrusion devices
An optical communication system has a transmitter that generates an optical signal containing payload data and security data. The transmitter double modulates an optical signal where payload data is in-band and security data is out-of-band. If a man-in-the-middle attack occurs and the intrusion device is unable to detect the out-of-band signal, the intrusion device will not replicate the out-of-band signal thereby allowing the presence of the intrusion device to be detected.
US08701158B2 Information processing system, apparatus, method, and program storage medium
An information processing system includes a plurality of information processing apparatuses, each apparatus including a transmission unit and a verification unit, and a plurality of authentication servers connectable to the plurality of information processing apparatuses via one or more networks. When one information processing apparatus, used as a receiving apparatus, receives a request of executing a processing at the receiving apparatus from other information processing apparatus, used as a requesting apparatus, the transmission unit of requesting apparatus transmits information to the receiving apparatus, and the verification unit of receiving apparatus determines whether the requested processing can be executed at the receiving apparatus for a user of the receiving apparatus based on a comparison of the information transmitted from the requesting apparatus and information settable for the receiving apparatus by using the authentication server useable for user verification of the information processing apparatuses.
US08701157B1 Configuring policy settings on client computing devices
Systems and methods for configuring policy settings on client computing devices are provided. In some aspects, a method includes transmitting login credentials to one or more server machines. The method also includes receiving, on the client computing device, policy data and a public key from the one or more server machines in response to the login credentials. The method also includes authenticating the policy data based on the public key. The method also includes automatically installing policy settings based on the authenticated policy data on the client computing device. The policy settings identified by the policy data include four or more of: compliance settings, behavioral settings, software applications, permission to access one or more websites, restrictions on accessing one or more websites, read permission in a remote document storage unit, or write permission in a remote document storage unit.
US08701156B1 System for data loss prevention handshake between computing systems
A method and apparatus for determining whether a second computing system meets a minimum level of protection for a DLP policy of a first computing system are described. A DLP agent may monitor outbound data transfers performed by the first computing system, and determines a violation of a DLP policy in a current one of the outbound data transfers to a second computing system. The DLP agent initiates a handshake protocol with the second computing system to determine whether the second computing system meets a minimum protection level for the DLP policy. If the second computing system does not meet the minimum protection level for the DLP policy, the DLP agent prevents the current data transfer to the second computing system; otherwise, the DLP agent permits the current data transfer.
US08701153B2 Live concert/event video system and method
One aspect of the invention is a method of providing video to attendees of a live concert. Video of different views of the live concert is captured. A plurality of video streams are provided to attendees of the live concert while the live concert is occurring. The plurality of digital video streams enable an attendee of the live concert to select which of the plurality of digital video streams to view using a portable digital device associated with that attendee such that the attendee may choose from among the different views of the live concert.
US08701151B2 Method of downloading terrestrial DMB data using multi-download algorithm and an apparatus thereof
Disclosed is an apparatus and method for downloading terrestrial DMB data using a multi-download algorithm. The multi-download algorithm enables the terrestrial DMB receiving apparatus to download and store the data service data in advance from the ensemble consisting of the video service data, the audio service data, and the data service data while enjoying the video or audio service, so that the DMB subscriber can be quickly provided with the data service data whenever needed later.
US08701150B2 Apparatus and method for managing digital television operations
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor spectral characteristics of a target channel, a first channel and a second channel, where the target channel is of a digital terrestrial television system, where the first channel is an upper adjacent channel to the target channel, and where the second channel is a lower adjacent channel to the target channel. The controller is adapted to generate an emission mask based on the monitored spectral characteristics and detect interference between the target channel and at least one of the first and second channels based at least in part on the emission mask. Other embodiments are disclosed.
US08701149B2 Method and system for minimizing a number of data streams
A method and system for minimizing data streams of the same program on a shared medium is provided. A user device receives a first data stream of a program and effects display of the program based on the first data stream to a display device. The user device halts display of the program and provides an advertisement to a viewer. A second data stream of the program being provided over the same medium to a second viewer that was initiated after the first data stream is provided to the user device. The user device buffers the second data stream, and after the advertisement is finished, provides the program to the viewer based on the second data stream.
US08701147B2 Buffering content on a handheld electronic device
A handheld device receives a wireless RF transmission that includes multiple video streams and buffers all video streams or selected video streams based on an identification of video streams to buffer. The device might also buffer all or selected audio streams or other real-time data content that is received in the wireless RF transmission. The wireless RF transmission may include a set of video streams (and/or audio streams, and/or other real-timed data) for the handheld device to buffer. A head end that sends the RF transmission may determine which streams to buffer based on operator input, user preferences, and other factors. Alternatively, the handheld device may automatically determine which streams to buffer based on information such as user preferences and information in the RF transmission. Alternatively, a user may select which streams to buffer.
US08701140B2 Methods and apparatus for broadcasting data
A broadband data broadcast system that allows rich multimedia content to be delivered to a plurality of subscribers is disclosed. The broadband data broadcast system operates by multiplexing a plurality of rich multimedia digital information streams together at a centralized data broadcast center. The data broadcast center then broadcasts the multiplexed digital information stream on a broadcast medium such as satellite broadcasts, radio frequency broadcasts, or digital television broadcasts. A large number of receiver systems receive the broadcast signal and demodulate the broadcast signal to retrieve the multiplexed digital stream. The receiver system extracts a subset of digital information streams that the particular receiver system's owner has designated are of interest. The receiver system caches the interesting digital information stream for later access. The receiver system outputs the interesting digital information streams to a client system upon demand. The receiver system may also stream an incoming digital information stream to a client as the stream is received.
US08701138B2 Zone control methods and apparatus
Methods and apparatus for providing control over targeted secondary content based on a zone associated with a user. In one exemplary embodiment, a user request for primary content from a non-legacy device results in the delivery of the same secondary content which would have been provided had the request been generated at a legacy device (so-called “zone preservation”). To accomplish this, the devices are associated with a user's zone at a zone preservation server in communication with the server providing content to the devices. The zone preservation server associates each user with an advertisement zone identifier, and utilizes the identifier to direct the delivery of primary and secondary content. In another embodiment, a prescribed rule set for one or more zones is employed, such as where certain types of advertisements or secondary content are inserted given a particular device or user context.
US08701137B2 Preview-based content monitoring and blocking system
Systems and methods are disclosed for enabling an administrator to monitor and control usage of media content in a locale. In one embodiment, the locale includes one or more media devices that have access to media content from one or more local and/or remote content sources. Usage data defining usage of the media content by a user is obtained. A pattern including two or more media segments consumed by the user is detected based on the usage data and one or more predefined pattern detection rules. The administrator is then enabled to review the pattern and choose whether to block usage. Usage of at least one of the media segments included in the pattern is then blocked at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the media segments included in the pattern.
US08701136B2 Methods and apparatus to monitor, verify, and rate the performance of airings of commercials
Methods and apparatus to monitor, verify, and rate the performance of airings of commercials are disclosed. An example method includes receiving an identification of an advertisement that was presented on a media presentation channel at a time, receiving ratings information for the media presentation channel associated with the time period, identifying a buy order for the received identification, receiving a purchased ratings value associated with the buy order, comparing the purchased ratings value to the ratings information, and displaying an indication of whether the ratings information is less than the purchased ratings value.
US08701131B2 Disc conveying device
A disc conveying device includes a pair of rails positioned on opposite sides across a disc-shaped recording medium transported in the lead-in direction or ejecting direction in a direction orthogonal to a center axis direction, and extending in the direction of the conveyed disc-shaped recording medium; link arms that are turnably supported to a base chassis, are turnable as to the pair of rails, and move in parallel in a direction of separating the rails from the peripheral face of the disc-shaped recording medium; conveying rollers that convey the disc-shaped recording medium by being supported by the rails, and touch the peripheral face of the disc-shaped recording medium with at least one conveying roller rotating; and an ejecting lever that is turnable as to at least one of the rails, by which turning the peripheral face of the disc-shaped recording medium is pressed, and the disc-shaped recording medium is conveyed.
US08701129B2 Web API server program, web API publication method
There is provided a technique with which a function that an OSGi bundle is equipped with may be published via a web API with ease. A web API server program according to the present invention receives as an HTTP request a class name and method name of an OSGi bundle (OSGi service) registered with an OSGi framework, calls and executes an OSGi bundle (OSGi service) that matches them, and returns a result thereof as an HTTP response (see FIG. 2).
US08701127B2 Web services access to content items stored by collaboration systems
A computing system receives a web services request to invoke a method of web Application Programming Interface (API). In response to receiving the web services request, the computing system invokes a method of a language-dependent API of a client component in a collaboration system. The client component communicates with a collaboration server component in the collaboration system using a proprietary communications protocol. The method of the language-dependent API is a method to obtain data from the collaboration server component. After invoking the method, the computing system sends a web services response whose contents depend on the data obtained from the collaboration server component.
US08701123B2 Apparatus and method for transmitting events occurring in a controlled device to a control device in a web based system
Provided are an apparatus and a method which can transmit an event having occurred in a controlled device to a control device without loss or delay in a web-based system. The apparatus includes an event occurrence detector which detects the occurrence of an event; an event storage unit which stores an occurred event; a response transmitter which transmits a first response including the occurred event to a control device according to a request of the control device; a time measurement unit which measures a time elapsed after the request or the response, and a control unit which transmits a second response to the control device, which selectively asks the control device to re-request a report of an occurred event according to the measured time.
US08701121B2 Method and system for reactive scheduling
A method and system of scheduling demands on a system having a plurality of resources are provided. The method includes the steps of, on receipt of a new demand for resources: determining the total resources required to complete said demand and a deadline for the completion of that demand; determining a plurality of alternative resource allocations which will allow completion of the demand before the deadline; for each of said alternative resource allocations, determining whether, based on allocations of resources to existing demands, said alternative resource allocation will result in a utilization of resources which is closer to an optimum utilization of said resources; and selecting, based on said determination, one of said alternative resource allocations to complete said demand so as to optimise utilization of resources of the system.
US08701118B2 Adjusting thread priority to optimize computer system performance and the utilization of computer system resources
The present invention optimizes the utilization of computer system resources by considering predefined performance targets of multithreaded applications using the resources. The performance and utilization information for a set of multithreaded applications is provided. Using the performance and utilization information, the invention determines overutilized resources. Using the performance information, the invention also identifies threads and corresponding applications using an overutilized resource. The priority of the identified threads using said overutilized resource is adjusted to maximise a number of applications meeting their performance targets. The adjustments of priorities are executed via a channel that provides the performance and utilization information.
US08701115B2 Hypervisor scheduler
Techniques for configuring a hypervisor scheduler to make use of cache topology of processors and physical memory distances between NUMA nodes when making scheduling decisions. In the same or other embodiments the hypervisor scheduler can be configured to optimize the scheduling of latency sensitive workloads. In the same or other embodiments a hypervisor can be configured to expose a virtual cache topology to a guest operating system running in a virtual machine.
US08701112B2 Workload scheduling
Computer-implemented methods, computer program products and systems for a scalable workload scheduling system to accommodate increasing workloads within a heterogeneous distributed computing environment. In one embodiment, a modified average consensus method is used to evenly distribute network traffic and jobs among a plurality of computers. The user establishes a virtual network comprising a logical topology of the computers. State information from each computer is propagated to the rest of the computers by the modified average consensus method, thereby enabling the embodiment to dispense with the need for a master server, by allowing the individual computers to themselves select jobs which optimally match a desired usage of their own resources to the resources required by the jobs.
US08701109B1 Immortal instance type
Technologies are described herein for ensuring data in long-term storage will be accessible at a future date. Upon storing the data in long-term storage, a well-defined instance of data processing resources is created on a host computing platform for the installation and testing of a related application that is capable of accessing the stored data. Once testing of the related application is complete, a machine image is generated from the instance and stored with the data in the long-term storage. If access to the data stored in the long-term storage is required at a future date, the data and associated machine image may be retrieved, and a compatible instance of data processing resources created in which the machine image may be restored. The data in the long-term storage may then be accessed by the related applications executing in the newly created instance.
US08701108B2 Apparatus and method for controlling live-migrations of a plurality of virtual machines
There is provided an apparatus and method for executing live-migrations concurrently on a plurality of virtual machines. Resource-usage state information is acquired from each of the plurality of virtual machines when a first live migration of a first virtual machine is started. A correlation factor indicating a degree of correlation between first resource-usage state information for the first virtual machine and second resource-usage state information for each of one or more virtual machines other than the first virtual machine is calculated using the acquired resource-usage state information. Next, a second virtual machine having a positive correlation factor with respect to the first virtual machine is selected from the one or more virtual machines where the positive correlation factor indicating a close similarity between the first and second resource-usage state information. Then, a second live-migration is executed on the second virtual machine in parallel with the ongoing first live migration.
US08701104B2 System and method for user agent code patch management
A system and method for executing a user agent in an electronic device. Upon each startup of the user agent, the electronic device loads binary code of a base version of the user agent into memory, and determines whether a binary patch has previously been downloaded. If the patch has been downloaded, it is applied to the base version and the updated base version is executed. The binary patch may be downloaded from a server, which compiles the binary patch on the basis of stored source code of the base version and stored source code of one or more enhancements selected by the electronic device.
US08701103B1 Method and system for minimizing or eliminating downtime when updating a website
Websites, including supporting databases, are updated with little or no downtime. In one aspect, a database is replicated prior to updating, so that updates can be performed on one copy while the other remains operational. In another aspect, the data remains in one location while an application programming interface for interacting with the data using new software code is introduced. Another application programming interface remains operational while the update is taking place. Public and private synonyms are used to direct web traffic to the appropriate application programming interface during the update process.
US08701100B2 Print controlling device, image forming system and method for upgrading
A print controlling device is provided. The present print controlling device includes a storage unit to store information regarding software or firmware installed in an image forming apparatus, a search unit to search and identify whether there is firmware version newer than or later than that installed in the image forming apparatus using the stored firmware information, a determination unit to determine whether the searched or identified firmware of the newer or latest version is compatible with an application program installed in the print controlling device using compatibility information when firmware of the newer or latest version is identified, an interface unit to request and receive firmware of the newer or latest version from a firmware providing server according to the determination result, and an upgrade unit to upgrade the firmware of the image forming apparatus using the received firmware of the newer or latest version.
US08701098B2 Leveraging multicore systems when compiling procedures
A method, apparatus and program product are provided for parallelizing analysis and optimization in a compiler. A plurality of basic blocks and a subset of data points of a computer program is prepared for processing by a main thread selected from a plurality of hardware threads. The plurality of prepared basic blocks and subset of data points are placed in a shared data structure by the main thread. A prepared basic block of the plurality of prepared basic blocks and/or a tuple associated with the subset of data points is concurrently retrieved from the shared data structure by a work thread selected from the plurality of hardware threads. A compiler analysis or optimization is performed on the prepared basic block or tuple by the work thread.
US08701097B2 Partial inlining with software based restart
A compiler and method of optimizing code by partial inlining of a subset of blocks of called blocks of code into calling blocks of code. A restart of the called blocks of code is provided for the case where non-inlined blocks of code are reached at run time. Blocks selected for partial inlining may include global side effects depending on the computer program environment. Global side effects in the selected blocks of code leading to a restart are sanitized in order to defer changes to the global state of the computer program.
US08701090B2 Graphical user interface testing systems and methods
An exemplary method includes graphical user interface code executing on a computing device providing a graphical user interface including one or more graphical elements and exposing data associated with the graphical user interface for access and use by a testing subsystem to test the graphical user interface. In certain examples, the exposed data is representative of one or more graphical element type identifiers indicating one or more types of the one or more graphical elements included in the graphical user interface. In certain examples, the exposed data is included in a log of events associated with the graphical user interface. In certain examples, the exposed data is exposed in response to a query from the testing subsystem. Corresponding systems and methods are also disclosed.
US08701089B2 Program execution device and method for controlling the same
Conventionally, when executing a plurality of programs while being synchronized by a plurality of debuggers, an interface has been required for performing a particular coordination between the debuggers. In the present invention, programs are synchronously executed without coordination between the debuggers by performing a control method including a step for maintaining a program execution state in the debuggers to be different from an actual program execution state, so that the program execution is retained, if necessary, in response to a program execution request from a debugger.
US08701086B2 Simplifying analysis of software code used in software systems
An aspect of the present invention facilitates analysis of software code written in a programming language. In one embodiment, a visual interface designed to receive values identifying constructs of the programming language is provided on a display unit. In response to receiving, from a user using the visual interface, values corresponding to a construct of interest, a rule indicating a string of characters (that would constitute the construct of interest) is generated based on the received values. The generated rule is then applied to the software code to identify blocks matching the string of characters, each block representing a corresponding occurrence of the construct of interest in the software code.
US08701085B2 Graphical event and binding editor for software development
Application development and debugging can be aided through use of a graphical user interface that allows for mapping the relationship between user interface components and/or between business logic components. Particularly, an application development tool can support at least two views for developing an event-based application. In a static view, all possible bindings between components can be illustrated and, in some embodiments, edited. For example, an event generator component may be represented as a first screen component with links to one or other screen components with each link representing a different event that triggers one or more actions handled by the other components. The views may also illustrate data bindings between components. The application development tool can include a dynamic view where event relationships and/or data bindings between object instances can be viewed as code is executed.
US08701084B1 Preview of auto-fix changes to software code
A computer-implemented method for automatically modifying software code in an integrated development environment, includes the steps of: analyzing software code, wherein the software code is stored in at least one file on a computer readable medium; displaying to a user at least one indication that the software code can be automatically modified; receiving a selection from the user to automatically modify the software code; modifying the software code without modifying the at least one file; and displaying the modified software code to the user.
US08701071B2 Enforcement of semiconductor structure regularity for localized transistors and interconnect
A global placement grating (GPG) is defined for a chip level to include a set of parallel and evenly spaced virtual lines. At least one virtual line of the GPG is positioned to intersect each contact that interfaces with the chip level. A number of subgratings are defined. Each subgrating is a set of equally spaced virtual lines of the GPG that supports a common layout shape run length thereon. The layout for the chip level is partitioned into subgrating regions. Each subgrating region has any one of the defined subgratings allocated thereto. Layout shapes placed within a given subgrating region in the chip level are placed in accordance with the subgrating allocated to the given subgrating region. Non-standard layout shape spacings at subgrating region boundaries can be mitigated by layout shape stretching, layout shape insertion, and/or subresolution shape insertion, or can be allowed to exist in the final layout.
US08701070B2 Group bounding box region-constrained placement for integrated circuit design
Among other things, one or more systems and techniques for defining a group bounding box for related cells of an integrated circuit, and generating a new layout for the integrated circuit comprising the group bounding box are provided herein. That is, one or more group bounding boxes are defined based upon positional values of related cells. Such group bounding boxes are placed within the new layout based upon a placement technique, such as an objective function that takes into account wire length, timing, and cell density, for example. The one or more group bounding boxes are sized or reshaped to reduce cell overlap within the new layout. In this way, the new layout comprises related cells, bound by one or more group bounding boxes, that are placed within the new layout according to a configuration that mitigates wire length and timing delay of the integrated circuit.
US08701065B1 Microwave acoustic wave filters
A method of designing an acoustic microwave filter comprises selecting a filter section based on frequency response requirements. The filter section includes an input, an output, and a plurality of circuit elements. The circuit elements have at least in-line acoustic resonators or in-shunt acoustic resonators. The method further comprises selecting a value for each circuit element, selecting a number of filter sections, and cascading the selected number of filter sections to create a cascaded filter circuit design, such that at least one pair of immediately adjacent filter sections are connected to each other via their inputs or their outputs. The method further comprises adding parasitic effects to the cascaded filter circuit design to create a pre-optimized filter circuit design, optimizing the pre-optimized filter circuit design to create a final filter circuit design, and constructing the acoustic microwave filter based on the final filter circuit design.
US08701064B2 Timing error removing method and design support apparatus
A timing error removing method includes selecting a logic-level correction location and a first buffer to be inserted at the logic-level correction location, wherein the logic-level correction location and the first buffer are able to remove a timing error in a semiconductor integrated circuit to be designed; and searching for a vacant area in the semiconductor integrated circuit where the first buffer can be placed for the logic-level correction location, and if the vacant area is not found, further searching for a combination of a plurality of buffers smaller than the first buffer, the combination of the plurality of buffers being able to be placed in the semiconductor integrated circuit and being able to replace the first buffer in terms of a delay obtained as if the first buffer is inserted.
US08701062B2 Apparatus and method for generating a netlist using non-uniquified module during logic synthesis stage
A netlist generating apparatus including a memory configured to store logic design data and a processor configured to execute an operation. The operation including selecting paths with which names of instances after logic synthesis match names of modules before being uniquified during the logic synthesis by referring to violation data for paths of the instances and a correspondence table in which the modules are associated with paths of the instances, extracting a path with worst violation data from selected paths by comparing violation data of the selected paths, and adjusting a timing of the extracted path with the worst violation data and generating a netlist.
US08701058B2 Integrated circuit analysis systems and methods
The current invention uses structural data mining methods and systems, combined with partitioning hints and heuristics, to locate high level library functional blocks in a gate level netlist of an integrated circuit (IC). In one embodiment of the invention, the library is created by synthesizing various design blocks and constraints. The method supports characterization matching between a netlist and a library, between libraries and between netlists. The data mining method described herein uses a subgraph growing method to progressively characterize the graph representation of the netlist of the IC. In one embodiment of the invention, alternative hashing is used to perform subgraph characterization. Further, the located high level functional blocks may be used to substitute the corresponding portions of the target netlist having the matched characterizations, and may be annotated accordingly in the resulting netlist.
US08701053B2 Decision method, storage medium and information processing apparatus
The present invention provides a decision method which decides a mask pattern used in an exposure apparatus comprising a projection optical system that projects a mask pattern including a main pattern and an auxiliary pattern onto a substrate, and an exposure condition in the exposure apparatus, the method including a step of calculating an image of a mask pattern formed on the substrate by the projection optical system while changing settings of the mask pattern and the exposure condition, and deciding the mask pattern and the exposure condition based on the image of the mask pattern, wherein the step includes determining whether or not to generate a new auxiliary pattern after the settings are changed.
US08701049B2 Electronic device and method of controlling mode thereof and mobile communication terminal
A mobile communication terminal, an electronic device, a computer program product, and a method of controlling including receiving a control signal for controlling a predetermined area; and controlling a size and an operating mode of a screen by the control signal. Therefore, various operation modes can be easily selected, and a plurality of touch signals can be recognized and processed.
US08701048B2 System and method for providing a user-adjustable display of clusters and text
A system and method for providing a user-adjustable display of clusters and text is provided. A two-dimensional display of cluster spines is provided. The cluster spines each include clusters of documents proximately aligned. A compass is provided within the display and positioned over one or more clusters of at least one cluster spine based on instructions from a user. The display of the clusters positioned within the compass is altered. Spine labels are positioned circumferentially around the compass. Each spine label represents a concept associated with one of the cluster spines positioned within the compass.
US08701044B2 Vehicle multimedia system interface
Vehicle multimedia system having a display that displays at least two icons which are selectable by a user for changing a setting of the multimedia system, each icon representing one feature of the multimedia system and an operating module comprising at least one operating device for operating the multimedia system, wherein each icon shown on the display is selected by operating one operating device in a single way.
US08701043B2 Methods and systems for dynamically providing access to enhanced content during a presentation of a media content instance
Exemplary methods and systems for dynamically providing access to enhanced content during a presentation of a media content instance are disclosed herein. An exemplary method includes an enhanced content access system detecting a presentation of a media content instance, analyzing a stream of text associated with the media content instance to obtain one or more keywords each corresponding to at least one of a plurality of portions of the media content instance, selecting one or more enhanced content instances associated with the media content instance in accordance with the one or more keywords, and dynamically displaying one or more display elements each representative of an enhanced content instance included in the one or more enhanced content instances in a graphical user interface during the presentation of the media content instance. Corresponding methods and systems are also disclosed.
US08701041B2 Method and system to navigate viewable content
A method and system to navigate viewable content in the context of television entertainment is provided. In one example embodiment, the system comprises a presentation module to present main content on a display screen, a communications module to receive a first request associated with a first directional key on a remote control device, a navigation mode detector to determine a navigation mode associated with the first request; a margin menu module to activate a margin menu associated with the determined navigation mode. The margin menu may be presented along one of the margins of a display screen, while permitting viewing of the main content.
US08701040B2 Panoramic graphical user interface
A panoramic graphical user interface includes a contiguous background and a collection of mixed-media content objects. The contiguous background includes one or more space-orientating graphical elements and is sized to fit within a first dimension of a display and to extend beyond a second dimension of the display. The collection of mixed-media content objects are anchored over the contiguous background. The collection of mixed-media content objects are arranged to fit within the first dimension of the display and arranged to extend beyond the second dimension of the display.
US08701037B2 Turbo-scroll mode for rapid data item selection
Described is a scrolling technology including a turbo-scroll mode that is automatically entered to increase the rate of scrolling through a set of items, (e.g., media content). The turbo-scroll mode may be triggered by holding down a scroll button for a period of time. In the turbo-scroll mode, visual cues are provided to assist the user in knowing a current relative position within the set of items. The visual cues may correspond to text metadata, such as letters indicative of an alphabetic position of scrolling, displaying a list or filtered sub-list of label data for items proximate the scroll position, a graphical position indicator, a channel indicator or time indicator for an electronic program guide, fading the electronic program guide into a background representation thereof, and/or providing at least two letters indicative of an alphabetic position of scrolling through the items.
US08701036B2 Electronic device and method for implementing icon board based operation interface thereof
An electronic device and a method for implementing an icon board based operation interface thereof are provided. In the method, a plurality of areas within a screen frame on a screen of the electronic device are arranged for respectively displaying a plurality of function boards, in which each of the function boards is corresponding to one of a plurality of main functions supported by the electronic device. For each main function including at least one sub-function, a sub-function icon thereof is generated according to a relevant historical operating information, and a main function icon of the main function and the sub-function icon of each sub-function are displayed together on the function board of the main function.
US08701032B1 Incremental multi-word recognition
In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by the at least one processor. The gesture module may be operable by the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard comprising a plurality of keys and receive an indication of a continuous gesture detected at the presence-sensitive display, the continuous gesture to select a group of keys of the plurality of keys. The gesture module may be further operable to determine, in response to receiving the indication of the continuous gesture and based at least in part on the group of keys of the plurality of keys, a candidate phrase comprising a group of candidate words.
US08701031B2 Content reproducing apparatus, content reproducing method, server, content reproducing system, content reproducing program, and storage medium
An input section (15) of a mobile terminal (1) accepts an input of an evaluation of a broadcast program, while the mobile terminal (1) reproduces the broadcast program. A communicating section (13) transmits the evaluation accepted by the input section (15) to a server. The server finds an aggregate total by aggregating, for each broadcast program, evaluations transmitted from a plurality of mobile terminals (1), and transmits the aggregate total to each of the mobile terminals (1). The communicating section (13) receives the aggregate total transmitted from the server. A display section (11) notifies a user of the aggregate total received by the communicating section (13), by displaying the aggregate total on a display (12) while the broadcast program is being reproduced. This increases motivation causing the user to continue to watch and/or listen to content.
US08701030B2 Method and apparatus for managing windows
Methods and apparatuses to manipulate a window during a drag-and-drop operation. In one aspect of the invention, a method to manipulate a window includes: receiving input of dragging an item to a first window in a first state in which the first window is not completely accessible on a first screen; and bringing the first window from the first state to a second state in which the first window is more accessible or completely accessible on the first screen before the item is dropped. In one example according to this aspect, the first window is brought to the second state in response to a first determination that the first window contains a target location for the item. The first determination is in response to a predetermined input which is one of: a) a determination that the item has hovered around a location in the first window for a predetermined amount of time; and b) an input of pressing a key while the item is being dragged in the first window.
US08701025B2 Interactive ring-shaped interface
A computer method and system for interactive visualization and modification of a user interest model via an interactive graphical user interface is described. The method and system comprise displaying at least one keyword in a circular sector on a ring on the interactive graphical user interface, wherein the keyword represents an interest of the user interest model, wherein a radial position of the keyword on the ring represents a degree of interest stored as part of the user interest model, and wherein the circular sector represents a semantic type of the user interest model. The method and system further enable a user to actively influence the modeling server and graphically modify/change the degree of interest via an interaction component of the interactive graphical user interface.
US08701024B2 Systems and methods for implementing multi-application tabs and tab sets
A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
US08701019B2 Presenting question and answer data in a social networking system
A social networking system includes a question and answer system that displays to a viewing user questions and answers provides by other users of the social networking system. The question and answer system may display answers to a particular question in a way that visually indicates both the global answer set and a subset of the global answer set, such as the viewing user's friends. The social networking system may also display to a viewing user news stories about another user asking or answering a question, where the format of the displayed new stories is based on an affinity that the viewing user has for the user who provided the question or answer mentioned in the news story. The displayed questions and/or answers may be associated with an object in the social networking system, where the user interface provides additional information about those objects.
US08701018B1 Methods and apparatus for managing information objects in an electronic personal information management system
A system and technique provide management and display of information objects (IOs) in an electronic personal information management application. The system further provides a graphical user interface which allows every object to be used as a folder and the ability to subordinate any other type of object. A unique list view through which IOs can be displayed and managed is also disclosed.
US08701016B2 Method and system for enhanced web page delivery and visitor tracking
A system for and method of enhancing web page delivery and visitor tracking. The invention provides the ability to control redirection of Web traffic of humans. It can identify visitors to a Web page, track their movements, log critical information, and analyze the Web traffic in order to judge the success in driving quality traffic to some known goal on a Web site, such as a sale. The system tracks visitors via use of redirection with an image tag. The invention can also use unique image marker references to prevent browsers from accessing cached images.
US08701012B1 Computer readable medium for creating a near real time well log
A non-transitory computer readable medium to create a well log by using computer instructions to form an editable well log template, import user information, continuously import well sensor information, well event based observation data; well fluid testing data, scale the imported data, forming scaled values, compute a microview log plot and a macroview log plot using the scaled values; populating the editable well log template creating an executive dashboard, insert real time well logging information into the executive dashboard as the well logging information is detected, enabling safety interpretations for drilling, geological interpretations for drilling, operational interpretations for drilling, and combinations of these interpretations, in real time.
US08701011B2 Computer-readable storage medium, apparatus, and method for supporting operation screen design
A UI specification creating apparatus displays a format that allows information relevant to a condition of an element displayed on an operation screen of a user interface to be activated and information concerning content of process that the element operates to be described in a given form and receives descriptions relevant to specifications of the element based on the format. The UI specification creating apparatus then displays the operation screen of the user interface and carries out a simulation of an operation of the element displayed on the operation screen of the user interface based on the information relevant to the condition of the element to be activated and the information concerning the content of process that the element operates received.
US08701008B2 Systems and methods for sharing multimedia editing projects
The sharing of video editing techniques is performed by receiving a project description file, thumbnail graphics, and a location identifier at a first server, wherein the project description file is generated during editing of multimedia content by the user, and wherein the thumbnail graphics represent multimedia editing objects incorporated into the edited multimedia content. The edited multimedia content is retrieved from a second server based on the location identifier. The edited multimedia content is synchronized with the thumbnail graphics and multimedia editing objects specified by the project description file. The synchronized edited multimedia content, thumbnail graphics, and multimedia editing objects are displayed.
US08701007B2 Edit visualizer for modifying and evaluating uncommitted media content
A computer readable medium (CRM) storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a display area for displaying a composite presentation that the application creates by compositing a plurality of media clips, (2) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation and a set of media clips that are candidates for adding to the composite presentation, and (3) a preview tool for differentiating in the composite display area the graphical representation of any media clip that is part of the composite presentation from the graphical representation of any media clip that is a candidate for adding to the composite presentation.
US08701005B2 Methods, systems, and computer program products for managing video information
Recorded video information is managed by annotation markers. The recorded video information is annotated with at least one marker and the annotated video information is saved in an electronically searchable file.
US08701003B2 Methods and apparatus for controlling a user interface based on the emotional state of a user
Methods and apparatus for modifying a user interface as a function of the detected emotional state of a system user are described. In one embodiment, stress analysis is performed on received speech to generate an emotional state indicator value, e.g., a stress level indicator value. The stress level indicator value is compared to one or more thresholds. If a first threshold is exceeded the user interface is modified, e.g., the presentation rate of speech is slowed. If a second threshold is not exceeded, another modification to the user interface is made, e.g., the speech presentation rate is accelerated. If the stress level indicator value is between first and second thresholds, user interface operation continues unchanged. The user interface modification techniques of the present invention may be used in combination with known knowledge or expertise based user interface adaptation features.
US08700998B2 Foreign language translation tool
Embodiments of the present invention provide a foreign language translation tool that assists in the localization of an application. In particular, the foreign language translation tool enables translation in the context of a running application. In addition, the tool provides an editing mechanism so that the user may modify or correct the translation of the selected text and allows the user to easily and quickly verify the correctness of translations.
US08700996B2 Real time preview
Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects.
US08700995B2 Content conversion system and recording medium storing computer program
A content conversion system according to the present invention divides content data in which a display layout of content components is described using tags, so as to display, on a terminal, contents formed of the content components displayed on a screen, and includes: a primary division unit that divides the content data on a basis of the display layout of the content components; and a secondary division unit that divides the content data on a basis of a distance between the content components in a data description, the secondary division unit divides primary divided content data divided by the primary division unit, and the primary division unit performs re-division of the primary divided content data according to number of divisions made by the secondary division unit.
US08700992B1 Method for determining position and dimensions of webpage elements by wireframe injection
A method of determining position and dimensions of webpage elements includes inserting test border code around certain elements of content in existing content code. The resulting content code including the test border code is rendered by a content-rendering application. A screen capture image of the rendered content is obtained, and the dimension and/or position of a rendered test border is obtained by analysis of the screen capture image. The dimension and/or position is compared respectively with a reference dimension or position to obtain a dimension difference and/or position difference. If the difference satisfies a predetermined condition, a test parameter corresponding to the element is adjusted based on the difference. In certain embodiments, the non-border elements are removed from the screen capture image.
US08700987B2 Annotating E-books / E-magazines with application results and function calls
A device receives and displays an electronic book or electronic magazine, and receives user selection of a portion of content of the electronic book or electronic magazine. The device executes an application that obtains items of data related to the selected portion of content, receives selection of one or more items of the data, and attaches the one or more items of data to the selected portion of the content in a bookmark fashion to annotate the e-book or e-magazine.
US08700979B2 Error correcting code decoding device, decoding method, and mobile station apparatus
An error correcting code decoding device includes a first decoding circuit, a word-length reduction circuit configured to reduce bit lengths of a first external values corresponding to a plurality of bits obtained after decoding process performed by the first decoding circuit a first predetermined number of times and to reduce bit lengths of words included in word string, and a second decoding circuit configured to decode the bit string by executing a decoding process a second predetermined number of times for calculating second external values and posterior values of the bits included in the bit string in accordance with the word string including the words having the reduced bit lengths using the first external values having the reduced bit lengths as second prior probabilities that corresponding bits among the plurality of bits are the predetermined value.
US08700978B2 Enhanced multilevel memory
Subject matter disclosed herein relates to semiconductor memories and, more particularly, to multilevel non-volatile or volatile memories.
US08700974B2 Memory system controller having seed controller using multiple parameters
In a memory system, a memory controller includes a randomizer and a seed controller. The seed controller provides a seed to the randomizer and includes; a first register block performing a first cyclic shift operation using a first parameter related to the nonvolatile memory device, a second register block performing a second cyclic shift operation using a second parameter related to the nonvolatile memory device, and a seed generating block generating the seed from the first and second cyclic shift results.
US08700973B1 Post-processing decoder of LDPC codes for improved error floors
Systems and methods are provided for decoding received codewords using an LDPC code. An LDPC post-processor is disclosed for performing post-processing when standard LDPC decoding fails due to a trapping set. The LDPC post-processor may direct the LDPC decoder to decode the received codeword again, but may change some of the inputs to the LDPC decoder so that the LDPC decoder does not fail in the same way. In one embodiment, the LDPC post-processor may modify the symbol positions in the received codeword that correspond to a particular unsatisfied check. In another embodiment, the LDPC post-processor may modify the messages in the decoder's iterative message algorithm that correspond to the symbol positions.
US08700966B1 Restart operation with logical blocks in queued commands
Methods and systems associated with re-transferring data that was unsuccessfully transmitted to a host are described. According to one embodiment method includes receiving a first command to transfer data to a host, wherein the data is arranged in blocks. The data is transferred to the host. When an unsuccessful status is received from the host indicating a transmission error occurred for the first command, a block being transferred when the transmission error occurred is identified. The data in the identified block is re-transferred to the host without re-transferring successfully transferred blocks.
US08700965B2 Apparatus and method for determining number of retransmissions in a wireless system
An apparatus and method of configuring a number of retransmissions for an automatic repeat request (ARQ) scheme (e.g., hybrid ARQ) includes configuring one or more first maximum retransmission numbers based on respective one or more first predetermined values and independent of a second maximum retransmission number. The first maximum retransmission numbers may indicate a maximum number of retransmissions related to respective service flows operational with the base station. The second maximum retransmission number may indicate a maximum number of retransmissions related to control messages transmitted in the wireless network, and may be configured based on a second predetermined value. The configuration of the first maximum retransmission numbers may include the maximum retransmissions numbers associated with a specific user in communication with the base station. Further, at least one of the first maximum retransmission numbers of a particular user may be reconfigured to a third predetermined value.
US08700962B2 Scan test circuitry configured to prevent capture of potentially non-deterministic values
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 is configured to control at least a given one of the scan cells so as to prevent the scan cell from capturing a potentially non-deterministic value from a portion of the additional circuitry. The portion of the additional circuitry that provides the potentially non-deterministic value may comprise, for example, at least one of a mixed signal logic block and a memory block of the additional circuitry. The given scan cell may be controlled by configuring the scan cell such that it is unable to capture data in a scan capture mode of operation in which it would otherwise normally be able to capture data.
US08700961B2 Controller and method for virtual LUN assignment for improved memory bank mapping
A controller communicates with a plurality of multi-chip memory packages. Each multi-chip memory package comprises a plurality of memory dies, each having a respective plurality of memory blocks, some of which are good and some of which are bad. The controller determines a number of good blocks in each memory die. Based on the determined number of good blocks in each memory die, the controller selects a memory die from each of the multi-chip memory packages to access in parallel, wherein the selected memory dies are not necessarily all in the same relative position in each multi-chip package. The controller then creates a metablock from a set of good blocks from each of the selected memory dies, wherein a maximum number of metablocks that can be created across the selected memory dies is determined by a lowest number of good blocks in the selected memory dies.
US08700960B2 Diagnostic code generation terminal, diagnostic method and program for diagnostic code generation terminal
The diagnostic method is provided with no leakage of user's private information, less errors in reproduction of the setting status, and no performing of useless diagnoses. Input from a user is received by outputting a select object for limiting a diagnosis item of the diagnostic code generation terminal 10 to the diagnostic code generation terminal 10, a diagnosis item corresponding to the select object is determined in accordance with the input from the user, and performing diagnosis of the determined diagnosis item is performed. Then, a diagnostic code reflecting the result of the performed diagnosis is generated, and the setting status of the diagnostic code generation terminal 10 is reproduced by inputting the diagnostic code from an operator terminal 150. Even when a diagnostic code is repeatedly generated, information on the past diagnostic code is included in the next diagnostic code, and thus useless diagnosis processes are reduced.
US08700957B2 Systems and methods of implementing content validation of microcomputer based circuits
Systems and methods for remotely performing testing or scanning of boards, devices and/or systems across a network to validate code stored in the subject circuits, including validation of non-volatile storage such as Flash memory and volatile storage such as RAM, containing stable content of known patterns.
US08700956B2 Microcomputer
A debug circuit of a microcomputer, providing an on-chip debug function, is provided as a measurement permission circuit for outputting a measurement permission signal to a timer that measures, as a measurement object, a time period between two events in a program execution period of the CPU, according to a user-specified condition. The measurement permission circuit includes an interrupt level register for setting an interrupt level that either permits or prohibits a time measurement operation of the timer, and a comparator for determining by comparison a high-low relationship between an interrupt level of an interrupt process executed by the CPU and an interrupt level set in the interrupt level register, and a determination result of the comparator is specified as the measurement permission signal.
US08700951B1 System and method for improving a data redundancy scheme in a solid state subsystem with additional metadata
In one embodiment of the invention, a flash-based/solid-state storage system with an implemented data redundancy scheme such as RAID is configured to hold parity data in a volatile memory such as RAM and write such parity data to the non-volatile flash media when a full stripe of data has been written to the media. Other embodiments in certain situations force an early write of the parity for a partial stripe that has not been fully written to the non-volatile media. Those situations may include a data access error on data in a partial stripe and a detected power loss event with a partial stripe present. Embodiments are directed to writing additional data with the parity data for the partial stripe and then later using the additional data in data recovery. This approach allows the controller to easily detect the presence of a partial stripe and handle such a stripe accordingly.
US08700950B1 System and method for data error recovery in a solid state subsystem
Systems and methods are disclosed for recovering from a data access error encountered in data stripes implemented in a data redundancy scheme (e.g., RAID) in a solid state storage device. In one embodiment, the storage device holds parity data in a temporary, volatile memory such as a RAM and writes the parity data to the non-volatile memory when a full stripe's worth of new write data has been written to the non-volatile memory. In one embodiment, upon detecting that a data access error has occurred in a partially written stripe, the storage device initiates a write of the parity data for the partially written stripe to the non-volatile memory and executes a RAID recovery procedure using the newly written parity data to attempt to recover from the detected error. This approach allows for a recovery from the data access error without waiting for the full stripe to be written.
US08700948B2 Storage area managing apparatus and storage area managing method
A storage area managing apparatus includes a managing unit for managing a plurality of logical volumes provided by a plurality of storage drive groups for storing data redundantly, and a rebuilding controller for generating recovery data when at least one of the drive groups is degraded on the basis of the data stored in the degraded drive group and generating a selected logical volume on the basis of the capacity of the recovery data, the rebuilding controller controlling the management unit for managing first logical volumes to correspond to a part of the plurality of storage drive groups except for the degraded drive group. The storage area managing apparatus includes a first transferring unit for transferring the recovery data to the part of the plurality of storage drive groups as indicated by the selected logical volume.
US08700944B2 Programmable drive strength in memory signaling
Embodiments of the invention relate to programmable data register circuits and programmable clock generation circuits For example, some embodiments include a buffer circuit for receiving input data and sending output data signals along a series of signal lines with a signal strength, and a signal modulator configured to determine the signal strength based on a control input. Some embodiments include a clock generation circuit for receiving clock reference and sending output clock signals along a series of signal lines with a signal character, and a signal modulator configured to determine the signal character based on a control input.
US08700941B2 Selecting a modulation technique to conserve power when power supplied to an entire power line communication system falls below a threshold power
A comparison section determines whether the amount of electric power acquired by a power management section is less than a predetermined threshold. A selection section selects, based on the determination result from the comparison section, at least one modulation/demodulation scheme among a plurality of kinds of modulation/demodulation schemes so that power consumption of modulation/demodulation operation is smaller when the amount of electric power is less than the predetermined threshold than when it is not less than the predetermined threshold. A power line communication function section transmits a control signal indicating the modulation/demodulation scheme selected by the selection section to the power line and performs modulation/demodulation operation under the selected modulation/demodulation scheme.
US08700937B2 Uncore thermal management
A method is described that involves controlling the traffic levels through an uncore to provide thermal management for the uncore. The method including determining if an uncore's temperature in a first uncore state is above a first threshold value and changing the first uncore state to a second uncore state if the uncore temperature is above the first threshold value.
US08700935B2 Power supply unit configured to not control a power supply from reducing the power state to a mirroring unit and storage units during a rebuild operation even when such power reducing state is satisfied
An information processing apparatus, when a shift condition for shifting a power state of the information processing apparatus to a power-saving state is satisfied, performs control to reduce power supply to a mirroring control unit and a plurality of storage units. Even when the shift condition has been satisfied, in a case that rebuild operation for the plurality of storage units is in progress, the information processing apparatus does not perform control to reduce power supply to the mirroring control unit and the plurality of storage units.
US08700934B2 System and method for dynamically configuring processing speeds in a wireless mobile telecommunications device
There is disclosed a system and method executable in a wireless mobile communication device for dynamically configuring processing speed for a main processor in the device during device initialization. In an embodiment, the method comprises: initiating a boot-rom procedure; determining whether a battery is present in the device, and in response to the presence of the battery, determining whether the battery charge level is above a predetermined threshold; determining whether a USB connection to the device is present, and in response to the presence of a USB connection, enumerating the USB connection; and wherein, in response to the presence of the battery and the battery charge level being above a predetermined threshold, or in response to the USB connection being enumerated at a higher current, the processing speed of the main processor is increased.
US08700932B2 Method for on-demand energy savings by lowering power usage of at least one storage device in a multi-tiered storage system
Embodiments of the invention relate to dynamic power management of storage volumes and disk arrays in a storage subsystem to mitigate loss of performance resulting from the power management. The volumes and arrays are prioritized, and in real-time power is selectively reduced in response to both the prioritization and an energy savings goal. A feedback loop is provided to dynamically measure associated power gain based upon a lowering of power consumption, and device selection may be adjusted based upon received feedback.
US08700929B1 Load control in a data center
A method of controlling power usage in a data center includes monitoring a power usage of a plurality of computers in the data center, generating a signal indicating that the power usage is within a threshold of a maximum power capacity, and in response to the signal, adjusting performance of at least one computer in the plurality of computers.
US08700927B2 Semiconductor integrated circuit, interconnect, and computer readable medium storing medium storing control program
A semiconductor integrated circuit includes an adjuster and a controller. The adjuster adjusts transmission and reception of data by temporarily holding the data transmitted and received among a plurality of devices and output location information on the data. The controller controls power consumption of at least one of target devices based on a change amount of the location information.
US08700924B2 Modular sensor node and communications system
A sensor node for use in a sensor system includes a core component a sensor component and a power component. The core component includes processing and transmission/receiving components. Additionally, the core component includes interfaces for selectively connecting sensor and power components of any one of a plurality of types. In this manner, the core component enables the corresponding power and sensor components to be matched according to a particular application to generate the desired sensor node.
US08700922B2 System and method for energy and assets saving and for improving ownership and sustainability awareness
A method includes linking an owner to an electronic asset using an owner profile. The electronic asset may be coupled to a server through a network. A usage of the electronic asset may be monitored using an activities agent installed on the electronic asset and the agent may monitor a power mode of the electronic asset and usage statistics. A policy may be defined at the server including a first inactivity condition that, when satisfied by the usage statistics of the electronic asset, results in a first alert being generated by the agent indicating inactivity of the electronic asset. The policy may be communicated from the server to the agent, and the agent may determine whether the inactivity condition is satisfied by comparing the usage statistics against the first inactivity condition. When the first inactivity condition is satisfied, the alert may be received at the server from the first agent.
US08700921B2 Fault-resistant exponentiation algorithm
A method for performing a m-ary right-to-left exponentiation using a base x, a secret exponent d and a modulus N, wherein m is a power of 2. A device having a processor and m+1 registers R[0]−R[m] in at least one memory: initializes register R[0] to h for a chosen value h, wherein the order of the value h is a divisor of m*(m−1)/2, register R[m] to x(m−1) and the registers other than R[0] and R[m] to the value h; updates register R[r] to R[r] times x, wherein r is the remainder of a division of d by (m−1) mod N; obtains a working exponent q that is the quotient of the division of d by (m−1); performs l iterations, starting at i=0, of: setting R[qi] to R[qi] times R[m] and raising R[m] to the power of m, where l is the length of q in base m and qi is the i-th digit of the representation of q in base m and ql−1 is non-zero; verifies the correctness of the result by checking that R[m] equals the product of registers R[0]-R[m−1] to the power of m−1; and outputs the product of R[j]j, where 1≦j≦m−1, only if the correctness is successfully verified.
US08700915B2 Method and system for verifying authenticity of at least part of an execution environment for executing a computer module
A method and system for verifying authenticity of at least part of an execution environment for executing a computer module is provided. The computer program module is operative to cause processing of digital input data in dependence on a plurality of predetermined digital parameters. At least part of one of the plurality of predetermined digital parameters is driven from the at least part of the execution environment.
US08700912B2 Identification based on encrypted biometric data
A database comprising biometric data stored in encrypted form is managed by a management unit. It comprises a set of filters respectively associated with filter identifiers. A biometric data item is received at a management unit; next, said biometric data item is stored in an encrypted form at a given address in the database. Then keywords are obtained on the basis of a first set of hash functions and of the biometric data item. A subset of indexing filters is associated with each keyword by selecting, for each keyword, filters as a function of the respectively associated filter identifiers, of said keywords, and of a second set of hash functions; and the given address is associated with each of the filters of the subset of filters.
US08700911B2 Authentication system and method
An authentication system comprises a sensor for detecting a fingerprint and a doodle drawn by the user. The fingerprint, or other biometric information, is distorted in accordance with the doodle to provide distorted biometric information that is referred to as a doodleprint. The user can use different doodles on different systems, and if the doodleprint is compromised, can change the doodle to create a different doodleprint.
US08700909B2 Revocation of a biometric reference template
A system, method and program product for generating a biometric reference template revocation message on demand. The method includes generating, using a biometric reference template revocation engine, a biometric reference template revocation message and loading the biometric reference template revocation engine onto a secure portable device for generating on demand of the individual the biometric reference template revocation message.
US08700906B2 Secure computing in multi-tenant data centers
This document describes techniques and apparatuses for secure computing in multi-tenant data centers. These techniques permit a client to delegate computation of a function to multiple physical computing devices without the client's information being vulnerable to exposure. The techniques prevent discovery of the client's information by a malicious entity even if that entity is a co-tenant on many of the same physical computing devices as the client.
US08700901B2 Facilitating secure online transactions
A method and system for mutually authenticating an identity and a server is provided in accordance with an aspect of the present invention. The method commences with transmitting a token from the server. Thereafter, the method continues with establishing a secure data transfer link. A server certificate is transmitted during the establishment of the secure data transfer link. The method continues with transmitting a response packet to the server, which is validated thereby upon receipt. The system includes an authentication module that initiates the secure data transfer link and transmits the response packet, and a server authentication module that transmits the token and validates the response packet.
US08700899B1 Forward-secure key unlocking for cryptographic devices
A first cryptographic device is configured to determine at least a key for a current epoch and a key for a subsequent epoch, and to transmit the keys for the current and subsequent epochs over a secure channel to a second cryptographic device. The second cryptographic device utilizes the key for the current epoch to decrypt an additional key that was encrypted for storage in a previous epoch, performs at least one cryptographic function using the decrypted additional key, utilizes the key for the subsequent epoch to encrypt the additional key for storage, and erases at least the key for the current epoch and the decrypted additional key. In such an arrangement, the additional key is initially locked under the key for the current epoch, then unlocked to perform the cryptographic function, and then locked again under the key for the subsequent epoch.
US08700896B1 Techniques for automatic management of file system encryption drivers
Techniques for automatic management of file system encryption drivers are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for automatic management of file system encryption drivers comprising receiving a data access request at a first level encryption driver, checking an encryption indicator to identify an encryption method corresponding to the data access request, determining, using at least one computer processor, whether the data access request is to be handled at the first level encryption driver based at least in part on the identified encryption method; allowing the data access request to proceed to the first level encryption driver in the event the data access request is to be handled by the first level encryption driver; redirecting the data access request to a second level encryption driver in the event the data access request is to be handled by a second level encryption driver, and returning a result to the data access request to a requestor while ensuring that returned data is handled by an appropriate level encryption driver on a return path.
US08700894B2 Method and system for securing routing information of a communication using identity-based encryption scheme
Methods and systems for providing confidentiality of communications sent via a network that is efficient, easy to implement, and does not require significant key management. The identity of each node of the routing path of a communication is encrypted utilizing an identity-based encryption scheme. This allows each node of the routing path to decrypt only those portions of the routing path necessary to send the communication to the next node. Thus, each node will only know the immediate previous node from which the communication came, and the next node to which the communication is to be sent. The remainder of the routing path of the communication, along with the original sender and intended recipient, remain confidential from any intermediate nodes in the routing path. Use of the identity-based encryption scheme removes the need for significant key management to maintain the encryption/decryption keys.
US08700893B2 Key certification in one round trip
Certification of a key, which a Trusted Platform Module (TPM) has attested as being non-migratable, can be performed in a single round trip between the certificate authority (CA) and the client that requests the certificate. The client creates a certificate request, and then has the TPM create an attestation identity key (AIK) that is bound to the certificate request. The client then asks the TPM to sign the new key as an attestation of non-migratability. The client then sends the certificate request, along with the attestation of non-migratability to the CA. The CA examines the certificate request and attestation of non-migratability. However, since the CA does not know whether the attestation has been made by a trusted TPM, it certifies the key but includes, in the certificate, an encrypted signature that can only be decrypted using the endorsement key of the trusted TPM.
US08700892B2 Proxy SSL authentication in split SSL for client-side proxy agent resources with content insertion
A traffic management device (TMD), system, and processor-readable storage medium are directed to determining that an end-to-end encrypted session has been established between a client and an authentication server, intercepting and decrypting subsequent task traffic from the client, and forwarding the intercepted traffic toward a server. In some embodiments, a second connection between the TMD and server may be employed to forward the intercepted traffic, and the second connection may be unencrypted or encrypted with a different mechanism than the encrypted connection to the authentication server. The encrypted connection to the authentication server may be maintained following authentication to enable termination of the second connection if the client becomes untrusted, and/or to enable logging of client requests, connection information, and the like. In some embodiments, the TMD may act as a proxy to provide client access to a number of servers and/or resources.
US08700891B2 Preserving security association in MACsec protected network through VLAN mapping
According to one general aspect, a method of using a network device may include receiving, via an ingress port, a data packet that includes a payload portion, a source network address and a destination network address. In various embodiments, the method may also include determining if the data packet includes a security tag that includes a role based authentication tag. In some embodiments, the method may include, if the data packet includes a security tag that includes a role based authentication tag, transmitting, via an egress port, at least the payload portion and the role based authentication tag towards, in a topological sense, the destination network address.
US08700890B2 Secure storage and accelerated transmission of information over communication networks
A system and method for securely storing and transmitting digital information includes a computing device connected to at least one of a network device or a storage device or both. The system and method also includes a communication network connected to the at least one of a network device or the at least one of a storage device, or both. The system and method may include the computing device being configured to receive and receiving at least a portion of one or more first bit streams from an input device, being configured to parse and parsing the at least a portion of the one or more bit streams to form one or more first datasets, being configured to compress and compressing the one or more first datasets to form one or more second datasets, being configured to encrypt and cryptographically modifying the one or more second data sets to form one or more third datasets, being configured to assemble and assembling the one or more third datasets to form at least one second bit stream; and being configured to disperse and dispersing the at least one second bit stream into multiple portions in such a manner that any minimum number of the total number of dispersed portions contains a complete second bit stream, and being configured to output and outputting the total number of dispersed portions to one or more of local and remote data storage devices.
US08700887B2 Register, processor, and method of controlling a processor using data type information
A processor and a processor control method which efficiently perform an operation on data using a register, are provided. The register may include a data type field and a data field. The processor may generate the data type bits and store the generated data type bits in the data type field.
US08700885B2 Semiconductor device and data processing system selectively operating as one of a big endian or little endian system
A semiconductor device correctly switches endian modes regardless of the current endian mode of an interface. The semiconductor device includes a switching circuit and a first register. The switching circuit switches an interface to be used in big endian or little endian mode. The first register holds control data of the switching circuit. The switching circuit sets the interface in little endian mode when first predetermined control information is supplied to the first register, and sets the interface in big endian mode when second predetermined control information is supplied to the first register. The control information can be correctly inputted without being influenced by the endian setting status.
US08700884B2 Single-instruction multiple-data vector permutation instruction and method for performing table lookups for in-range index values and determining constant values for out-of-range index values
A processor in a data processing system executes a permutation instruction which identifies a first source register, at least one other source register, and a destination register. The first source register stores at least one in-range index value for the at least one other source register and at least one out-of-range index value for the at least one other source register. The at least one other source register stores a plurality of vector element values, wherein each in-range index value indicates which vector element value of the at least one other source register is to be stored into a corresponding vector element of the destination register. Each out-of-range index value is used to indicate which one of at least two predetermined constant values is to be stored into a corresponding vector element of the destination register. Partial table lookups using a permutation instruction shortens the time required to retrieve data.
US08700880B2 Dynamic trampoline and structured code generation in a signed code environment
A method and apparatus for performing a function based on an executable code in response to receiving a request including function parameters are described. The executable code may be validated when loaded in a memory according to a signature statically signed over the executable code. A data location in the memory for storing the function parameters may be determined according location settings included inside the executable code. A target code location for storing a copy of the executable code may be determined based on the location parameters and the determined data location. A function is performed by executing the executable code from the target code location referencing the stored function parameters.
US08700878B2 Event triggered memory mapped access
In one or more embodiments, a data processing system can include at least one core capable of executing instructions of an instruction set architecture and a triggered memory map access (tMMA) system coupled to the at least one core. The tMMA system can receive one or more events and, in response, perform one or more actions. For example, the actions can include transactions which can include a write to a an address of the memory map, a read from an address of the memory map, a read followed by write to two respective addresses of the memory map, and/or a fetch transaction. A result of a transaction (e.g., data read, data written, error, etc.) can be used in generating a trace message. For example, the tMMA system can generate a trace message that includes the result of the transaction and send the trace message to a trace message bus.
US08700876B2 Autonomic self-tuning of database management system in dynamic logical partitioning environment
Database partition monitoring and dynamic logical partition reconfiguration in support of an autonomic self-tunable database management system are provided by an automated monitor that monitors one or more resource parameters in a logical partition running a database application in a logically partitioned data processing host. The monitor initiates dynamic logical partition reconfiguration in the event that the parameters vary from predetermined parameter values. In particular, the monitor can initiate removal of resources if one of the resource parameters is being underutilized and initiate addition of resources if one of the resource parameters is being overutilized. The monitor can also calculate an amount of resources to be removed or added. The monitor can interact directly with a dynamic logical partition reconfiguration function of the data processing host or it can utilize an intelligent intermediary that listens for a partition reconfiguration suggestion from the monitor. In the latter configuration, the listener can determine where available resources are located and attempt to fully or partially satisfy the resource needs suggested by the monitor.
US08700875B1 Cluster view for storage devices
One or more techniques and/or systems are provided for generating a macroscopic cluster view of storage devices, as opposed to merely an isolated view from an individual node. For example, nodes within a node cluster may be queried for storage device reports comprising storage device information regarding storage devices with which the nodes are respectively connected (e.g., I/O performance statistics, path connections, storage device attributes, status, error history, etc.). The storage device reports may be aggregated together to define one or more storage device data structures (e.g., a storage device data structure comprising one or more tables that may be populated with storage device information). In this way, the cluster view may be generated based upon querying one or more storage device data structures (e.g., an error cluster view, a storage device cluster view, a node summary cluster view, etc.).
US08700873B2 Direct memory access memory management
A method, computer program product, and apparatus for managing data packets are presented. A data packet in the data packets is stored in a first portion of a memory in response to receiving the data packet at a device. The first portion of the memory is allocated to the device. A determination is made whether a size of the data packet is less than a threshold size. The data packet is copied from the first portion of the memory allocated to the device to a second portion of the memory in response to a determination that the size of the data packet stored in the memory is less than the threshold size.
US08700866B2 Data transfer apparatus, data transfer device, and data transfer method in a data transfer device
A data transfer apparatus includes: a first port and a second port that communicate data; a memory unit that stores the data; and a securing unit that secures, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory space to have a larger size than a size of a second memory space used in data transfer in the second port.
US08700864B2 Self-disabling working set cache
A method to monitor the behavior of a working set cache of a full data set at run time and determine whether it provides a performance benefit is disclosed. An effectiveness metric of the working set cache is tracked over a period of time by efficiently computing the amount of physical memory consumption the cache saves and comparing this to a straightforward measure of its overhead. If the effectiveness metric is determined to be on an ineffective side of a selected threshold amount, the working set cache is disabled. The working set cache can be re-enabled in response to a predetermined event.
US08700863B2 Computer system having a cache memory and control method of the same
A computer includes a memory that stores data, a cache memory that stores a copy of the data, a directory storage unit that stores directory information related to the data and includes information indicating that the data is copied to the cache memory, a directory cache storage unit that stores a copy of the directory information stored in the directory storage unit, and a control unit that controls storage of data in the directory cache storage unit, manages the data copied from the memory to the cache memory by dividing the data into an exclusive form and a shared form, and sets a priority of storage of the directory information related to the data fetched in the exclusive form in the directory cache storage unit higher than a priority of storage of the directory information related to the data fetched in the shared form in the directory cache storage unit.
US08700859B2 Transfer request block cache system and method
The present invention is directed to a transfer request block (TRB) cache system and method. A cache is used to store plural TRBs, and a mapping table is utilized to store corresponding TRB addresses in a system memory. A cache controller pre-fetches the TRBs and stores them in the cache according to the content of the mapping table.
US08700858B2 Techniques to perform power fail-safe caching without atomic metadata
A method and system to allow power fail-safe write-back or write-through caching of data in a persistent storage device into one or more cache lines of a caching device. No metadata associated with any of the cache lines is written atomically into the caching device when the data in the storage device is cached. As such, specialized cache hardware to allow atomic writing of metadata during the caching of data is not required.
US08700856B2 Method for accessing mirrored shared memories and storage subsystem using method for accessing mirrored shared memories
According to a prior art storage subsystem, shared memories are mirrored in main memories of two processors providing redundancy. When the consistency of writing order of data is not ensured among mirrored shared memories, the processors must read only one of the mirrored shared memories to have the write order of the read data correspond among the two processors. As a result, upon reading data from the shared memories, it is necessary for a processor to read data from the main memory of the other processor, so that the overhead is increased compared to the case where the respective processors read their respective main memories. According to the storage subsystem of the present invention, a packet redirector having applied a non-transparent bridge enables to adopt a PCI Express multicast to the writing of data from the processor to the main memory, so that the order of writing data into the shared memories can be made consistent among the mirrored memories. As a result, data can be read from the shared memories speedily by accessing respective main memories in the respective processors.
US08700852B2 Processing read and write requests in a storage controller
Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device.
US08700851B2 Apparatus and method for information processing enabling fast access to program
A main memory stores cache blocks obtained by dividing a program. At a position in a cache block where a branch to another cache block is provided, an instruction is embedded for activating a branch resolution routine for performing processing, such as loading of a cache block of the branch target. A program is loaded into a local memory in units of cache blocks, and the cache blocks are serially stored in first through nth banks, which are sections provided in the storage area. Management of addresses in the local memory or processing for discarding a copy of a cache block is performed with reference to an address translation table, an inter-bank reference table, and a generation number table.
US08700849B2 Storage device having capability to transmit stored data to an external apparatus and receive data for storage from the external apparatus based on an instruction from a host apparatus, and data communication system using the same
A storage device includes: an input/output section connected to an electronic apparatus; a memory for storing data; a control section accessing the memory based on an instruction input from the electronic apparatus to the input/output section; and a communication section communicating with an external apparatus separate from the electronic apparatus, wherein the control section accesses a range in the memory specified by the electronic apparatus based on the instruction from the electronic apparatus and causes data associated with the accessed range to be transmitted and received between the communication section and the external apparatus.
US08700847B2 Method and system for managing read/write operations on an electronic device that includes a plurality of hard disks, and an electronic device incorporating the same
A method for managing read/write (R/W) operations on an electronic device with hard disks, includes: upon receipt of R/W operation information related to an intended R/W operation, configuring a processor to decide which of the hard disks will be read/written with reference to the R/W operation information and sets of pre-established performance information. The sets respectively correspond to R/W operation settings. Each set includes multiple pieces of information each containing a performance indication related to a corresponding one of candidate combinations of the hard disks under the corresponding R/W operation setting. The decision is made with reference to the set, the R/W operation setting corresponding to which matches the R/W operation information.
US08700846B2 Multiple instances of mapping configurations in a storage system or storage appliance
The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of a SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.
US08700842B2 Minimizing write operations to a flash memory-based object store
Approaches for minimizing the amount of write transactions issued to an object store maintained on a solid state device (SSD). Transactions requested against an object store maintained on a SSD may be committed once transaction information for the transaction is durably stored in a non-volatile dynamic random access memory (DRAM), which may be maintained in a HDD controller. Further, data blocks stored in a volatile cache of a database server that issues write requests to an object store maintained on one or more SSDs may be considered persistent stored once confirmation is received that the data blocks are written to a double-write buffer stored on a non-volatile medium, such as NV RAM in a HDD controller. Additionally, any data blocks that are to be written over in a non-volatile DRAM are first ensured to be no longer present within the volatile write cache maintained a the solid state device.
US08700841B2 Sub-LUN input/output profiling for SSD devices
A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.
US08700840B2 Nonvolatile memory with write cache having flush/eviction methods
A portion of a nonvolatile memory is partitioned from a main multi-level memory array to operate as a cache. The cache memory is configured to store at less capacity per memory cell and finer granularity of write units compared to the main memory. In a block-oriented memory architecture, the cache has multiple functions, not merely to improve access speed, but is an integral part of a sequential update block system. Decisions to archive data from the cache memory to the main memory depend on the attributes of the data to be archived, the state of the blocks in the main memory portion and the state of the blocks in the cache portion.
US08700838B2 Allocating heaps in NUMA systems
Processes may be assigned heap memory within locally accessible memory banks in a multiple processor NUMA architecture system. A process scheduler may deploy a process on a specific processor and may assign the process heap memory from a memory bank associated with the selected processor. The process may be a functional process that may not change state of other memory objects, other than the input or output memory objects defined in the functional process.
US08700834B2 Systems and methods for an enhanced controller architecture in data storage systems
Disclosed herein is a controller architecture that pairs a controller with a NVM (non-volatile memory) storage system over a high-level, high speed interface such as PCIe. In one embodiment, the NVM storage system includes a bridge that communicates with the controller via the high-level interface, and controls the NVM via an interface (e.g., ONFI). The controller is provided a rich set of physical level of controls over individual elements of the NVM. In one embodiment, the controller is implemented in a higher powered processor that supports advanced functions such as mapping, garbage collection, wear leveling, etc. In one embodiment, the bridge is implemented in a lower powered processor and performs basic signal processing, channel management, basic error correction functions, etc. This labor division provides the controller physical control of the NVM over a fast, high-level interface, resulting in the controller managing the NVM at both the page and block level.
US08700832B1 Automated addition of file based hardware and file based access services in a data storage system
A method for adding file based storage hardware to a block based storage system includes detecting, by the file based storage hardware, an electrical coupling between the file based storage hardware and the block based storage system, the block based storage system having a set of logical units (LUs) predefined as file based storage hardware specific LUs. The method includes forwarding, by the file based storage hardware, an initiator record to the block based storage system, the initiator record configured to control access by the file based storage hardware to data stored by the block based storage system and the initiator record having a file based storage hardware specific identifier. The method includes, following the block based storage system associating the initiator record having the file based storage hardware specific identifier with the predefined file based storage hardware specific LUs, establishing a communication path with the block based storage system.
US08700831B2 Automated classification of computer configuration using rule set
A method, computer system and computer program product for generating a configuration status of a computer is provided. A method for generating a configuration status of a computer includes reading a plurality of configuration items of the computer and executing a plurality of rules upon the configuration items that were read, wherein each rule comprises an if-portion including at least one configuration item and a then-portion including an action for storing a configuration status value if the at least one configuration item of the if-portion matches the configuration items that were read. The method can further includes executing an algorithm that reads each of the configuration status values that were stored responsive to executing the plurality of rules and processes the configuration status values so as to produce a final configuration status of the computer and storing a record indicating the final configuration status of the computer.
US08700828B2 Universal interface for one or more sensors
A method, system, and apparatus of a universal interface compatible with one or more sensors are disclosed. In one embodiment, a method comprises acquiring an electrical power signal of an external source at a universal interface device; communicating with the one or more sensors coupled to the universal interface device; conditioning, at the universal interface device, the electrical power signal; receiving an output of the one or more sensors operating on the conditioned electrical power signal; converting the output of to an appropriate form; communicating the appropriate form to the interface; and communicating the output of the one or more sensors to one or more data processing devices communicatively coupled to the universal interface device.
US08700825B1 Heterogeneous high-speed serial interface system with phase-locked loop architecture and clock distribution system
One embodiment relates to an integrated circuit having a plurality of four-channel serial interface modules. Each of the plurality of four-channel serial interface modules includes a first physical medium attachment (PMA) channel circuit, a second PMA channel circuit adjacent to the first PMA channel circuit, a third PMA channel circuit adjacent to the second PMA channel circuit, a fourth PMA channel circuit adjacent to the third PMA channel circuit, and at least one phase-locked loop (PLL) circuit which is programmably coupled to each of the first, second, third and fourth PMA channel circuits. Other embodiments and features are also disclosed.
US08700821B2 Unified multi-transport medium connector architecture
A device, method, and system are disclosed. In one embodiment the device includes a router to transmit data packets between multiple host controllers and one or more peripheral devices. The router can receive a data packet from a host controller and transmit the data packet to a peripheral device across a data transmission path. The peripheral device is coupled to the first data transmission path through a first universal multi-transport medium (UMTM) connector. The connector includes an optical coupling capable of transporting the first data packet within an optical signal and an electrical coupling capable of transporting the first data packet within an electrical signal.
US08700820B2 Method for accessing USB device attached to home gateway, home gateway and terminal
A method for accessing a Universal Serial Bus (USB) device attached to the home gateway is provided to solve the problem that after the USB device is attached to the home gateway, the USB device becomes an exclusive device of the home gateway, and application software on a personal computer (PC) or other terminals can not be directly used to transparently access the USB device. The method includes: receiving a USB message of the USB device attached to the home gateway; and adapting the USB message to a network packet and sending the network packet to a virtual USB device interface of a terminal to be read by an application program of the terminal; or parsing a network packet sent by the terminal through the virtual USB device interface into a USB data frame and writing the USB data frame into the USB device. Thereby, the terminal may make full use of abundant application software (application programs) to transparently access a real USB device attached to the home gateway, and implement various functions of the USB device, without requiring the home gateway to implement one service access function for each type of USB devices.
US08700816B2 Configuration space virtualization
Various aspects are disclosed herein for bounding the behavior of a non-privileged virtual machine that interacts with a device by creating a description of the device which indicates to a privileged authority (1) which operations on the device may have system-wide effects and (2) which operations have effects local to the device. The privileged authority may then permit or deny these actions. The privileged authority may also translate these actions into other actions with benign consequences.
US08700813B2 Host-based messaging framework for PCIE device management
A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.
US08700812B2 Methods, devices and communication systems for data card identification operating system
A method for a data card to identify an OS, an apparatus and a communication system thereof are provided according to the embodiments of the present invention. The method includes: receiving, by a USB device through a disc port, an SCSI command sent by the OS to be identified; and upon receiving an SCSI command carrying operation code 0XBB, identifying that the OS to be identified is Mac OS; upon receiving an SCSI command carrying operation code 0XA2, identifying that the OS to be identified is Windows Vista SP2 or later versions of Windows OS. With the technical solutions provided in the embodiments of the present invention, no dedicated driver programs need to be developed for some OSs to identify these OSs.
US08700807B2 High speed baseboard management controller and transmission method thereof
A baseboard management controller is disclosed. The baseboard management controller adapted to monitor a host comprises a baseboard management control module, a memory controller and a video graphic array (VGA) module. The VGA module comprises a video controller, a decoder, a select circuit and a mapping circuit. The decoder receives a transaction signal from a first local bus and decodes a first address signal contained in the transaction signal. The select circuit selectively transfers data from one of the microprocessor bus, the video controller and the memory controller back to the first local bus according to a control signal. The mapping circuit being connected with the decoder maps the first address signal and a second address signal to a third address signal, updates the first address signal and transfers an updated transaction signal.
US08700805B2 Method for synchronizing clocks in a communication network
The invention refers to a method for synchronizing clocks in a communication network, wherein a first clock of a first network element (MA) which is a master element is used for synchronizing second clocks of one or more second network elements which are slave elements. According to the method of the invention, a first sequence of first messages transmitted from the first network element to the second network element and/or a second sequence of second messages transmitted from the second network element to the first network element is recorded. First messages and/or second messages out of those sequences are identified by using an appropriate threshold function with respect to the transmission delays of those messages. Those identified messages have the same constant minimum delay, and based on those messages clock synchronization between the first clock and the second clock is performed. The invention has the advantage that clock synchronization is possible even if an intermediate switch causing an unknown delay is located in the transmission path between the first and the second network element. This is because most of the messages are transmitted within a minimum constant delay via such an intermediate switch and, by identifying those messages, a line delay between the first network element and second network element can be estimated and used for synchronizing the second clock with the first clock. The synchronization method of the invention is preferably used for synchronizing clocks in a DECT network. Furthermore, in a preferred embodiment, the first and second messages are messages according to the standard IEEE 1588.
US08700802B2 Method and system for providing advertising content suitable for multiple platforms
Computer-implemented methods and systems for providing dynamic content to users are described. The dynamic content is received from a developer. A plurality of dynamic representations of the dynamic content is provided. The plurality of dynamic representations corresponds to a plurality of dynamic formats. Logic corresponding to the plurality of dynamic representations is provided to the developer.
US08700800B2 Roaming of clients between gateways of clusters of a wireless mesh network
A method and apparatus of allowing client roaming between gateways of a wireless mesh network is disclosed. The gateways are connected through a layer 3 network to an aggregation router. The method includes a first gateway sending a first route update to the aggregation router when a client joins a first cluster of the first gateway, the first gateway aging the route, and a second gateway sending a second route update to the aggregation router when the client roams to a second cluster of the second gateway.
US08700798B2 System and method for providing universal ‘follow-me’ functionality in a UPnP AV network
A system and method is provided for extending the capabilities of an UPnP AV network architecture with “Universal Follow-me” functionality to provide users of such networks with a capability to pause or stop the playing of media content at one location in the UPnP AV network (100, 700) and resume the playing of the media content at a later point in time at a different or the same location without loss of continuity.
US08700791B2 Synchronization of haptic effect data in a media transport stream
Haptic information in a series of frames of a media transport stream is identified and time stamps corresponding thereto are determined in accordance with a master time code signal embedded in the media transport stream. Each media transport stream frame containing haptic information is subsequently assigned a time stamp so that it will be used to activate an actuator at a proper time responsive to the time stamp to generate a haptic effect in accordance with the haptic information.
US08700786B2 Systems and methods for termination of session initiation protocol
Systems for graceful termination of support for session initiation protocol communications on a server are described. Systems include techniques for setting a time period for gracefully terminating such support, for sending a service unavailable message to a client, for causing the server to maintain support, until no later than the expiration of the time period for terminating support, for uncompleted session initiation protocol invites accepted by the server before sending the service unavailable message to the client, and for terminating support for session initiation protocol communications on the server no later than upon expiration of the time period for terminating support. Methods for graceful termination of such support and computer-readable storage media whose contents cause a computer system to perform a graceful termination of such support are also described.
US08700784B2 Method and arrangement for enabling multimedia communication with a private network
A method and arrangement for enabling access to a home device in a private network from a remote device located outside the private network. The private network includes a multimedia gateway connected to a multimedia service network. A session invite message is sent from the remote device to the multimedia gateway. In response, connection parameters of a residential gateway in the private network are sent to the remote device, which are associated with the selected home device if a home device identification was included in the received message, or with a proxy function in the multimedia gateway capable of providing home device information, if no such identification was included in the received message. In this way, home devices in the private network can be easily and safely accessed remotely.
US08700781B2 Automated processing of service requests using structured messaging protocols
A method for processing an incoming message in substantially real-time is provided. The method may include receiving the incoming message in response to a condition associated with a client device. The incoming message may be processed using a message handler and an approved rule. The approved rule may be operatively associated with an approved message structure that is compatible with a backend system. The processed message may be provided to the backend system in the approved message structure. The method may also include sending a reply message to a destination.
US08700778B2 Provisioning and redundancy for RFID middleware servers
The present invention provides for the provisioning and redundancy of RFID middleware servers. Middleware servers can be automatically provisioned and RFID device/middleware server associations can be automatically updated. Some implementations of the invention provide for automatic detection of middleware server malfunctions. Some such implementations provide for automated provisioning and automated updating of RFID device/middleware server associations, whether a middleware server is automatically brought online or is manually replaced. Changes and reassignments of the RFID device populations may be accommodated.
US08700776B2 System and method for editing a conversation in a hosted conversation system
A server system hosts a plurality of conversations. For a respective conversation the server system receives units of content from respective participants in the conversation. The server system receives a sequence of edits to a respective content unit of the conversation from at least one participant other than an initial author of the content unit to produce a revised content unit. The server system stores a respective timestamp for each distinct edit in the sequence of edits to the content unit, including distinct timestamps for at least first and second edits to the content unit. The server system updates the conversation with the revised content unit and automatically provides the updated conversation to the one or more server systems hosting conversations for the participants in the conversation.
US08700771B1 System and method for caching access rights
Systems and methods for caching information related to access rights are provided. The access rights may be rules stored in an access control list. The cache may include packet parameters against which packets in a data flow are matched to determine if a match is possible from the cache. If a match is possible, a corresponding rule is applied to the packet. If a match is not found in the cache, the access control list may be searched for a corresponding rule. The rule from the access control list may be populated into the cache when a match is found in the access control list.
US08700769B2 System and method for providing configurable security monitoring utilizing an integrated information system
A system and method for implementing an integrated information system are provided. A premises server is in communication with a variety of information sources that produce monitoring data for a premises. The premises server collects, presents, and transmits the monitoring device data to a central server capable of processing data from multiple premises servers. The central server receives the data and traverses one or more logical rule sets to determine whether the inputted data violates the rules. Based on an evaluation of the rules, the central server generates outputs in the form of communication to one or more authorized users via a variety of communication mediums and devices and/or the instigation of a variety of acts corresponding to the evaluation of the rules.
US08700764B2 Routing incoming messages at a blade chassis
A pass-through module in a blade chassis receives an incoming message that utilizes a transmission protocol from one of multiple transmission protocols. The pass-through module determines which of the multiple transmission protocols is used by the incoming message by: comparing a physical component of the transmission protocol used by the incoming message with known physical components of the multiple transmission protocols, and, if necessary, comparing a logical component of the transmission protocol used by the incoming message with known logical components of the multiple transmission protocols. The incoming message is then routed to an optimal blade that is specifically adapted to process messages that utilize the transmission protocol used by the incoming message.
US08700763B2 Systems and methods for automatically testing an application
Systems and methods for performing automated load and usability testing via an application delivery appliance can include methods where a browser having a unique identifier is detected and a script is injected into the HTML response generated by the page displayed within the browser. The injected script renders the page and the links on the page, and then selects a link within the rendered page. Upon selecting a link, the script then waits for a period of time before calling a function associated with the selected link. In situations where the browser is a control browser, the calling of a function associated with the link is followed by the spawning of one or more slave browsers, where each slave browser further executes the above-listed steps beginning with the execution of the injected script and ending with the calling of the function associated with the selected link.
US08700759B2 Autonomic optimization of presence server performance
A presence system comprises a presence server and a plurality of users in a distributed community of users that are associated with the presence server. The presence server selects a set of mediators, e.g., based upon a predetermined event, or other suitable factors, wherein each mediator is associated with a subset of the plurality of users. The presence server communicates presence information to the mediators where each mediator receives presence information regarding subscribed-to presence information for the users in their associated subset of users. Each mediator communicates the subscribed-to presence information to associated ones of the users in their associated subset of users.
US08700753B2 Distributed computer system for telecommunications operational support
In one particular embodiment, the disclosure is directed to a distributed computer system for use in connection with telecommunications operational support. The distributed computer system includes a common integration communications element, a telecommunication related business application, an adapter module, and an integrated services module. The adaptor module is coupled to the common integration communications element, and is responsive to the telecommunications related business application. The integrated services module is also coupled to the common integration communications element.
US08700749B2 Wireless communication enabled meter and network
A meter enabled for wireless communication and a wireless communication network are disclosed. A meter enabled for wireless communication comprises a metering device, a wireless communication system and an interface between the two. Meter data can be read, and the meter can be controlled via communication with a wireless network. A self-configuring wireless network is disclosed that includes a number of vnodes, and one or more VGATES. Vnodes are operative to form ad hoc piconet connections. The one or more VGATES comprise computer network gateways that are enabled for wireless communication. The VGATES enable the wireless array of vnodes to communicate with a private or public computer network to transmit data or receive commands. The network may also communicate with a VNOC system that enables the wireless array of vnodes to communicate (either directly or through a VGATE) with a central control facility.
US08700746B2 Provision of telematics services via a mobile network
The invention relates to the use of mobile networks (110) in a telematics environment. A method embodiment of the invention performed by an application server (108) accessible via the mobile network (110) comprises the steps of receiving setting information (124) via a radio interface (126) of the mobile network, wherein the setting information indicates an environment setting of an environment in which a user terminal (106) is deployed; and controlling an application (109) hosted by the application server according to the received setting information.
US08700745B2 Life-cycle management of multi-tenant SAAS applications
Embodiments of the present invention provide a method and system for managing life-cycles of a “software as a service” (SaaS) software application. In one embodiment, a method comprises installing the SaaS software application in a system landscape on a computer server, the system landscape containing at least an application server and a database (DB) server; separating system data from customer data and storing them in different databases; creating a virtual machine (VM) image for the system landscape, the VM image to include the databases containing system data and exclude the databases containing customer data; deploying the SaaS software application to one or more computer servers by loading VMs based on the VM image; when the SaaS software application need to be upgraded to a new version, preparing a new VM image with the new version of the SaaS software application and using the new VM image.
US08700743B2 Network configuration device
An article of manufacture includes an interface component configured to couple to a computer, the computer being part of a network having a gateway device. The article further includes a memory component containing computer-implementable instructions that, when executed by the computer, gather network configuration information from the gateway device. The network configuration information is configured to enable an electronic device to join the network.
US08700739B2 Device for automatically receiving new digital content from a network
A portable wireless communications subscriber audio and/or video player apparatus and system and method for selecting, requesting, downloading, and playing audio and/or video data content files from an Internet-based database server. The wireless link is preferably implemented in accordance with the WiFi protocol, which allows connectivity to the Internet by being in proximity with a local base station or WiFi hotspot (i.e., publicly available local wireless access hub connected to the Internet). The portable wireless communications subscriber audio and/or video player apparatus and system preferably include a security means for monitoring and blocking unauthorized use of the player apparatus and system. The player apparatus further preferably has the capability to communicate with other neighboring player apparatus for the purpose of exchanging content data files, playlists and personal messages.
US08700737B2 Automated method for generating a web service composition
The disclosed embodiments relate to creating a web service composition from a plurality of web services. For creating the web service composition, an augmented definition of the plurality of web services is created. Based on the augmented definition and a user request, a task listing the required inputs for the plurality of web services, the required outputs of the plurality of the web services, the mapping between the output of one service to the input of the second service is computed. The task of identifying the required inputs for the plurality of web services, the required outputs of the plurality of the web services, and the mapping between the output of one service to the input of the second service is crowd sourced to crowd workers who submit their responses to an online crowd sourcing platform. The collected responses are used to generate the desired web service composition.
US08700735B1 Multi-level cache with synch
Disclosed in some examples is a method of caching by storing data in a first cache specific to a first geographic area and accessible only by a first application in the first geographic area; storing data in a second cache specific to a second geographic area and accessible by a plurality of applications in the second geographic area including the first application and a second application, the second geographic area being larger than and encompassing at least part of the first geographic area; responsive to a miss in the first cache for data, contacting the second cache and searching for the data in the second cache; and responsive to a hit for the data in the second cache, sending the data to a first application, wherein the data was placed in the second cache by a second application.
US08700729B2 Method and apparatus for managing credentials through a wireless network
A novel system and methodology for conducting financial and other transactions using a wireless device. Credentials may be selectively issued by issuers such as credit card companies, banks, and merchants to consumers permitting the specific consumer to conduct a transaction according to the authorization given as reflected by the credential or set of credentials. The preferred mechanism for controlling and distributing credentials according to the present invention is through one or more publicly accessible networks such as the Internet wherein the system design and operating characteristics are in conformance with the standards and other specific requirements of the chosen network or set of networks. Credentials are ultimately supplied to a handheld device such as a mobile telephone via a wireless network. The user holding the credential may then use the handheld device to conduct the authorized transaction or set of transactions via, for example, a short range wireless link with a point-of-sale terminal.
US08700720B2 System architecture for linking packet-switched and circuit-switched clients
A method and computer program product which allows both phone-based and IP-based clients to participate in a single audio conference. The method enables at least two multi-point control units (MCUs) (i.e., conferencing servers) to connect via a standard data linkage (i.e., full-duplex dial-up or IP link). The method and computer program product enables the phone-based MCU to handle the phone clients and the IP-based MCU to handle the IP-based clients, while connecting the two to allow each participating client to hear all other participating clients.
US08700719B1 Embedded applications with access to attachments in hosted conversations
A client displays a hosted conversation that is hosted at a conversation server. The conversation has an attachment that is stored at the conversation server. The conversation includes application information enabling the client to run an embedded application, where the embedded application originates from an application server that is distinct from the conversation sever system. The client runs the embedded application. The embedded application accesses the attachment; and processes the attachment to generate output data for display within the conversation. The client displays the output data within the conversation.
US08700707B2 Communication devices and methods for controlling a communication device
In an embodiment, a communication device may be provided. The communication device may include a first communication interface configured to receive a first data portion from a corresponding communication device. The communication device may further include a second communication interface configured to receive data from a further communication device. The further communication device may receive a second data portion from the corresponding communication device. The first data portion and the second data portion may be useful data for a user of the communication device. The communication device may further include a synchronizer configured to synchronize the first data portion with the second data portion based on the data received from the other communication device via the second communication interface.
US08700702B2 Data extraction system, terminal apparatus, program of the terminal apparatus, server apparatus, and program of the server apparatus for extracting prescribed data from web pages
This invention provides a terminal searching for web pages on the web and extracting the prescribed data from the web pages and a server verifying and accumulating the extracted data. The prescribed data can be extracted from the web pages on the web in a manner that the process relating to the data extraction is distributed between the terminal and the server. Therefore, necessary processes up to the data extraction are distributed, and the burden placed on each apparatus can be lessened. Further, new data not formerly found in the web pages can be found out and extracted from the web pages that has been updated or newly made.
US08700701B2 Automated software subscription healing
A client computing system determines whether an entitlement for a product is valid for a first point in time. Upon determining that the entitlement for the product is not valid for the first point in time, the client computing system sends a first entitlement request to an entitlement server. Upon determining that the entitlement for the product is valid for the first point in time, the client computing system determines whether the entitlement for the product is valid for a second point in time. Upon determining that the entitlement for the product is not valid for the second point in time, the client computing system sends a second entitlement request to the entitlement server.
US08700695B2 Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection pooling technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server that can be used by multiple applications on the client, or that is otherwise shared among applications of the client. The acceleration program maintains the transport layer connection open to reduce the number of transport layer connection requests and number of transport layer connections established with the server for an application or multiple applications running on the client.
US08700694B2 Systems and methods for managing workflow based on multi-level specification of job processing requirements
A computer and software system for human user interaction initiates jobs (e.g., Transcription, Translation, Data Entry, and Transaction Creation) and utilizes voice-mail through real-time voice and tone signal input. The computer and software system keeps the databases used to process jobs and keeps the statistical records of jobs for analysis, general ledger, payroll and billing. One or more computers receive Job Packets, select Scribes for work (e.g. transcription), generate messages for information or action, and update Job Record status and job processing steps. A computer collects the statistical and financial data and provides general top level management decision making information.
US08700690B2 Aggregating user presence across multiple endpoints
A presence aggregation system provides a presence server that allows users to publish information regarding their availability with the presence server. The presence server maintains a record of each user's published information. When an endpoint publishes information regarding a user's availability at that endpoint with the presence server, the presence server provides all of the user's published information, including the information just published, to each of the user's endpoints, including the endpoint which published the information. This allows each of the user's endpoints to generate an aggregated availability of the user. The presence server may also provide all of the user's published information, including the information just published, to each of the subscribing users' endpoints. This allows the subscribing users to also generate a view of the user's aggregated availability.
US08700689B2 Systems and methods for solving computational problems
Solving computational problems may include generating a logic circuit representation of the computational problem, encoding the logic circuit representation as a discrete optimization problem, and solving the discrete optimization problem using a quantum processor. Output(s) of the logic circuit representation may be clamped such that the solving involves effectively executing the logic circuit representation in reverse to determine input(s) that corresponds to the clamped output(s). The representation may be of a Boolean logic circuit. The discrete optimization problem may be composed of a set of miniature optimization problems, where each miniature optimization problem encodes a respective logic gate from the logic circuit representation. A quantum processor may include multiple sets of qubits, each set coupled to respective annealing signal lines such that dynamic evolution of each set of qubits is controlled independently from the dynamic evolutions of the other sets of qubits.
US08700686B1 Robust estimation of time varying parameters
A computer-implemented method for estimating a time-varying parameter of a nonlinear system includes receiving input data for the nonlinear system, the input data including a desired state and a desired state derivative of the nonlinear system for a number of time points, generating for one of the plurality of time points an approximate time-varying parameter based on at least the desired state, the desired state derivative, an approximate state of the nonlinear system, and a Lyapunov function, and providing the approximate time-varying parameter for the one of the plurality of time points.
US08700674B2 Database storage architecture
Methods, systems and program products for database storage. In one implementation, data of a projection of a database is stored at least partly in grouped ROS format and partly in column format based on patterns of updating the projection data. The projection data is updated so that the updated projection is stored partly in grouped ROS format and partly in column format.
US08700669B1 Techniques for data storage system management
Described are techniques for obtaining information about a data storage system. Boot code is executed on the data storage system and determines whether a flag is set. If the flag is set, an agent is executed which communicates with a central location at predetermined time intervals. At a first predetermined time interval, a first message is sent to the central location polling for a pending work item. If there are any work items pending for the data storage system, first processing is performed which includes sending a second message to the data storage system indicating whether there are any pending work items for the data storage system and including at least one work item if there are any pending work items. The at least one work item describes second processing to obtain first information about a state of the data storage system.
US08700667B1 Location-aware task management systems and methods
Location-aware task management solutions are disclosed that can be used in a variety of task-management applications that prioritize tasks associated with a plurality of remote locations, based at least in part on the location of the remote user. For instance, certain systems utilize media access control (MAC) addresses of a plurality of wireless access points (WAPs) to identify and/or recommend which of a plurality of tasks should be completed by one or more remote users responsible for completing the tasks. In other instances, certain systems utilize GPS or RFID information to identify and/or recommend which of a plurality of tasks should be completed by one or more remote users responsible for completing the tasks.
US08700665B2 Intelligent conference call information agents
A system is disclosed that integrates with conferencing platforms and provides real-time information by having intelligent agents running on a networked server that is integrated with the conferencing platform. The intelligent agents may be customized or adapted “on the fly” or be preprogrammed by a user or caller to examine real-time data feeds or actively search websites and other information sources. The agents then report any relevant information or content to the system for injection or broadcast into the conference.
US08700660B2 Client-side statement routing for partitioned tables
A system includes reception of a first query from a client device at a first database node of a database instance comprising two or more database nodes, the first query specifying a first database table which is partitioned among two or more of the two or more database nodes, determination of first partitioning metadata of the first database table, the first partitioning metadata usable to identify one of the two or more database nodes based on table key values, compilation of the first query at the first database node to generate first compiled code, and transmission of the first compiled code and the first partitioning metadata from the first database node to the client device.
US08700657B2 Systems, methods, and apparatus to monitor media presentations
Systems, methods and apparatus to monitor media presentations are disclosed. An example method includes identifying a media presentation device associated with a Domain Name Service (DNS) query based on a public Internet Protocol (IP) address that originated the DNS query and a destination address of the DNS query. A media source is identified based on a domain name requested in the DNS query. Identification of the media presented in association with the DNS query based on at least one of tagging data and metering data is attempted. A panelist associated with the media presentation device is credited with exposure to the identified media from the media source via the media presentation device when the media is identified. The panelist associated with the media presentation device is credited with exposure to media from the media source via the media presentation device when the media is not identified.
US08700655B2 Systems, methods, and computer program products for location salience modeling for multimodal search
Computational models of dialog context have often focused on unimodal spoken dialog or text, using the language itself as the primary locus of contextual information. But as spoken unimodal interaction is replaced by situated multimodal interaction on mobile platforms supporting a combination of spoken dialog with graphical interaction, touch-screen input, geolocation, and other non-linguistic contextual factors, a need arises for more sophisticated models of context that capture the influence of these factors on semantic interpretation and dialog flow. The systems, methods, and computer program products disclosed herein address this need. A method for multimodal search includes, in part, determining an intended location of search query based upon information received from a remote mobile device that issued the search query.
US08700652B2 Systems and methods to generate and utilize a synonym dictionary
Systems and methods to identify synonyms are described. The system generates demand information based on a first plurality of queries. Further, the system identifies a second plurality of queries as a first cluster of queries from the first plurality of queries based on the demand information, and identifies a first synonym set based on an association map that comprises a first plurality of constraints identified from the second plurality of queries. Finally, the system stores the first synonym set in a synonym dictionary.
US08700643B1 Managing electronic media collections
A computer-implemented method for managing media-related queries, includes receiving media-related search parameters at a computer system; storing, in computer memory of the computer system, data for performing a search corresponding to the parameters; and periodically executing the search automatically on the computer system to generate a group of media programs for a user and transmitting the information for the group of media programs to a device associated with the user.
US08700633B1 Determining categories for geographic data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining categories for geographic data. In general, one aspect includes a method implemented by one or more processing devices that includes receiving, by one or more processors, geographic information data from a database, the geographic information data comprising location points and being divided into geographic areas, at least some of the geographic areas containing one or more location points, at least some of the location points being associated with at least one category, identifying, by one or more processors, for at least some of the geographic areas, a dominant category, based on categories associated with the location points contained within the geographic areas, and storing, by one or more processors, the dominant category in association with the respective geographic area in the database.
US08700631B2 Tempo spatial data extraction from network connected devices
A computer implemented data processing system for estimating an amount of people situated in a specific location and their geo-demographic classification within time range is provided herein. The system is combined of a collector that is configured to collect data on signals and each signal is given a unique ID; an association module configured to associate each signal with a respective location, namely, place of origin; a processing unit configured to calculate total number of users subscribed to a specific network service provider situated in a specific location and time range; calculate a dynamic ratio by research and statistical data; and an estimation module configured to estimate the amount of people originated from a specific location and the overall amount of people in a location within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately.
US08700630B2 Algorithmically generated topic pages with interactive advertisements
A method and system for generating a topic page for a search query on a search webpage includes receiving a query at the search webpage on a client. The query is transmitted from the search webpage on the client to a search engine on a server. A topic page generator available to the search engine analyzes the query to identify a plurality of dimensions. One or more content modules, including at least one interactive advertising module, that match one or more of the dimensions are selected from a plurality of sources based on a weight associated with each of the content modules. The weight defines the ranking of a content module. The content modules for the plurality of dimensions are glued together and presented on the topic page in the order of the corresponding weight of the content modules. The order of presentation identifies the relevancy of the content modules to the query. The presented topic page provides the most relevant content modules for the query, and for a user located in a specific geo location.
US08700624B1 Collaborative search apps platform for web search
A system and method for searching for content. The method includes the steps of receiving a user query, determining one or more search apps that can answer the user query, employing each of the one or more search apps to query one or more content sources associated with each of the one or more search apps, ranking search results, corresponding to the one or more content sources, provided by the one or more search apps, and storing the ranked search results to a non-volatile computer readable storage medium.
US08700622B2 Activities based dynamic data prioritization
A system, and computer program product for activity based dynamic data prioritization are provided in the illustrative embodiments. A user activity corresponding to a user is selected. A query is constructed corresponding to the user activity. The query is executed on a data source to obtain a result set of data. A prioritization rule is constructed using a feature of the query and a policy. Data items in the result set of data are prioritized according to the prioritization rule to form prioritized data. The prioritized data is presented relative to the user activity.
US08700618B2 Tracking implicit trajectory of content sharing
A facility for tracking the sharing of distinguished content is described. When a user seeks to access the distinguished content from a client computer system using a URL associated with the distinguished content, the facility determines whether a user identifier is represented in the URL. If a user identifier is represented in the URL that is different from a user identifier that is persistently stored by the client computer system, the facility determines that the distinguished content has been shared with a user identified by the user identifier that is persistently stored by the client computer system by a user identified by the identifier represented in the URL.
US08700617B2 Managing feedback in a group resource environment
A system, method and computer program for managing resources within an integrated development environment for multiple users. The resources include both content resources and people resources. The method comprises: managing a plurality of nodes representing resources, the nodes including content nodes and person nodes, wherein the node contains a resource reference for referencing the resource; managing one or more links representing one or more relationships between the resources, the links including links between content nodes, between person nodes and between content and person nodes, each link comprising node references to identify the nodes in the relationships and an importance value to identify the importance of the relationship; providing an interface for selecting one of the plurality of content nodes or person nodes; adapting, in response to the user selected node, one or more importance values of certain links.
US08700614B1 Method of and a system for ranking members within a services exchange medium
A method of and a system for ranking users by activity level and achievements within the services exchange medium (SEM) enables better searching for a service provider. An activity score for each service provider is periodically determined. The activity score is based on a point scheme. The point scheme, which is tunable, drives particular behaviors within the SEM by rewarding points for a first set of activities and taking away points for a second set of activities. Upon receiving a query, a total score, which is dependent at least in part on the activity score, is calculated. The results list is sorted based on the total score.
US08700613B2 Ad sponsors for mobile devices based on download size
The present invention relates to a method and system for ranking search results and is particularly, but not exclusively, suited to providing search results when the delivery of data corresponding to the search results is metered, such as when data are delivered to terminals connected to mobile networks.
US08700612B2 Knowledge matrix utilizing systematic contextual links
Exemplary methods, apparatuses, and systems receive a search input, select a first cell related to the search input, and display data of the first cell and selectable objects in response to the search input. Each cell defines a way to display a portion of searchable data within a first contextual relationship and a way to display a portion of the searchable data within a second, different contextual relationship. Selection of a first selectable object results in displaying a first portion of the data of the first cell with a first set of other data related to the first portion based upon the first contextual relationship. Selection of a second selectable object results in the computer displaying a second portion of the data of the first cell with a second set of other data related to the second portion based upon the second contextual relationship.
US08700611B2 Extensible tree views for managing datacenter resources
A method for a GUI for client software that is a part of an application program for managing datacenter resources includes receiving as input one or more specifications, where each specification includes a hierarchy of queries. The method also includes determining one or more target data sources for each query in each hierarchy. Additionally, the method includes issuing the query to each target data source determined for the query, after adapting the query to a format that is acceptable to the target data source. The method further includes receiving the results of each query from the target data source, integrates the results into a hierarchy, and submitting the hierarchy to the client software for display in a tree view in the GUI.
US08700607B2 Applying data regression and pattern mining to predict future demand
A data processing system processes transaction database information to predict future demand using data regression techniques to extract trend line information from historical pattern frequency values. By extrapolating the trend line, a predicted pattern frequency value may be calculated. By applying regression techniques (such as least-squares approximation), the trend line information may be extracted and projected to predict the future pattern frequency which may be applied to calculate the expected value of a recommendation rule.
US08700606B2 Methods for calculating a combined impact analysis repository
Methods for accessing impact analysis repositories and transaction-refinement index for each of the impact analysis repositories. According to the obtained transaction-refinement index, associating the combined repository with information from the most transaction refined impact analysis repository. Associating the combined repository with information from the less transaction refined impact analysis repository in the case of a request to insert or delete a table record for tables that do not contain any impacted transaction in the more transaction refined impact analysis repository. And associating the combined repository with information from the less transaction refined impact analysis repository in the case of a request to update a table record for table columns that do not contain any impacted transaction in the more transaction refined impact analysis repository.
US08700600B2 Web forum crawling using skeletal links
A method and system for identifying informative links of a web site for use in crawling the web site is provided. A forum crawler analyzes sample web pages of a web forum to identify informative links and then crawls the web forum by following links determined to be informative and not following other links. The forum crawler system determines whether links are informative based on whether they are part of the overall structure of the web site or are used to select sequential information that has been split onto multiple web pages.
US08700598B2 Manual search method and image display device using the same
A method and apparatus for searching a manual in an image display device includes a display unit, a key input unit and a control unit. In the method, a menu call command for setting a function of an image display device is input at the request of a user. Menu items for the function setting are displayed. One of the items is selected, and a predetermined key is input for a manual call command for the item. A manual page of the selected item is displayed.
US08700597B2 Systems and methods for managing statistical expressions
Using natural language-like user inputs to provide statistics on a subset of data is described. In one embodiment, a user input that includes at least one word or phrase representing a rule is received. The rule includes an identification of a subset of data and a statistical expression to be performed on the subset of data. The subset of data includes at least part of the data elements of a data set. Each data element includes information on an individual or group. Instructions are provided for translating the rule into an executable format. The executable format includes a translated identification of the subset and a translated statistical expression. The subset of the data is accessed using the translated identification of the subset. The translated statistical expression is executed to obtain statistics on data elements of the subset of data. The statistics on the data elements are provided.
US08700593B1 Content search system having pipelined engines and a token stitcher
A content search system includes multiple pipelined search engines that implement different portions of a regular expression search operations. For some embodiments, the search pipeline includes a DFA engine, an NFA engine, and a token stitcher that combines partial match results generated by the DFA and NFA engines in a manner that prevents either engine from becoming a bottleneck. In addition, the token stitcher can be configured to implement unbounded sub-expressions without utilizing resources of the DFA or NFA engines.
US08700591B2 Search engine and search method
A search engine has a plurality of comparators. Discriminants are set in the comparators for each search, and the comparators are selectively connected.
US08700589B2 System for linking medical terms for a medical knowledge base
A system generates medical knowledge base information by using predetermined data source specific message syntax information in identifying first and second information received from first and second data sources respectively. The first and second information indicates at least one type of medical relationship between the received first and second medical terms. The system determines likelihood of existence of the at least one type of medical relationship indicated by a combination of the first and second information, in response to predetermined information indicating a number of occurrences of the at least one type of relationship in data of at least one of the first and second data source. The system outputs first and second medical terms and the at least one type of medical relationship in response to the determined likelihood of existence.
US08700582B2 Document handling history management system and method
A document handling history management system, which includes: a first calculation section that calculates a first value based on a document which is an object of referencing operation; an operation history information generation section that generates operation history information that includes the first value; a second calculation section that calculates a second value based on the operation history information; a referencing information generation section that generates referencing information of the document, the referencing information being used for the referencing operation and including the second value; a reading section that reads first attribute information of the document, the first attribute information being to be rewritten to second attribute information when the referencing operation of the document is performed; a storing section that stores setting information in the first attribute information; and a rewriting section that rewrites the second attribute information to the first attribute information upon termination of the referencing operation.
US08700579B2 Method and system for data compression in a relational database
A method for applying adaptive data compression in a relational database system using a filter cascade having at least one compression filter stage in the filter cascade. The method comprises applying a data filter associated with the compression filter stage to the data input to produce reconstruction information and filtered data, then compressing the reconstruction information to be included in a filter stream. The filtered data is provided as a compression filter stage output. The method may comprise evaluating whether the compression filter stage provides improved compression compared to the data input. The filter stage output may be used as the input of a subsequent compression filter stage.
US08700577B2 Method and system for accelerated data quality enhancement
Embodiments of the present invention solve the technical problem of identifying, collecting, and managing rules that improve poor quality data on enterprise initiatives ranging from data governance to business intelligence. In a specific embodiment of the present invention, a method is provided for producing data quality rules for a data set. A set of candidate conditional functional dependencies are generated comprised of candidate seeds of attributes that are within a certain degree of relatedness in the ontology of the data set. The candidate conditional functional dependencies are then applied to the data refined until they reach a quiescent state where they have not been refined even though the data they have been applied to has been stable. The resulting refined candidate conditional functional dependencies are the data enhancement rules for the data set and other related data sets. In another specific embodiment of the present invention, a computer system for the development of data quality rules is provided having a rule repository, a data quality rules discovery engine, and a user interface.
US08700573B2 File storage service system, file management device, file management method, ID denotative NAS server and file reading method
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
US08700569B1 System and method for the merging of databases
A system and method for merging a first database with a second database (one-way merge), and a system and method for merging two databases with one another (two-way merge) is described herein. During the one-way merge, new or updated records are transferred from a copy of a client database to a server database after it is determined that the server database either does not contain one or more records in the copy of the client database or contains an older version of one or more records in the copy of the client database. During the two-way merge, new or updated records are transferred between a client database and a server database after it is determined that either the client database or the server database does not contain one or more records in the other database or contains an older version of one or more records in the other database.
US08700566B2 Offline restructuring of DEDB databases
An IMS DEDB database restructure operation creates an empty offline DEDB having the desired structure. The offline database is populated with data from a source (online) database while keeping the source database online (i.e., available for access and update operations). Updates to the source database made during this process are selectively processed in parallel with the offline DEDB load operation. When the contents of the offline database is substantially the same as the source or online database, the source database is taken offline, final updates to the offline database are applied whereafter the offline database is brought online, thereby replacing the source database. It is significant to note that updates occurring to the source or online DEDB are applied to the offline DEDB.
US08700565B2 Method and system for data filing systems
A method for updating data to ensure the correct version of the data is available for a user of a second data system. In the second data system, an update request is received from a first data entity to update the data in a component of the second data system. The update request comprises an updated version of the data. The updated version of the data is compared with a currently stored version of the data in the second component to determine a change therein. An operating function representative of the change in the data is produced. The operating function is applied to the currently stored version of the standard data to produce resulting data. The operating function is stored to ensure the correct version of the data is capable of being output if requested.
US08700560B2 Populating a multi-relational enterprise social network with disparate source data
Some aspects include association of fields of a data source with one or more entity identities, one or more relation identities, and one or more attributes corresponding, respectively, to entity identities, relation identities and facet attributes defined in metadata of an enterprise social network, and reception of data from the data source. Also included is a determination, based on the data and the associated fields of the data source, of one or more source entities, one or more source entity identities associated with each of the one or more source entities, one or more source relations, one or more source relation identities associated with each of the one or more source relations, and one or more source facets associated with one or more source entities or source relations.For each determined source entity, it is determined if any of the one or more associated source entity identities is identical to an entity identity of the enterprise social network. A new entity is created in the enterprise social network corresponding to the determined source entity if it is determined that none of the one or more associated source entity identities is identical to an entity identity of the enterprise social network, and, if it is determined that one or more associated source entity identities is identical to an entity identity of the enterprise social network, the enterprise social network is updated with one or more source facets associated with the determined source entity.
US08700558B1 User interface for entering and viewing quantitatively weighted factors for decision choices
An interface facilitates user input of quantitatively weighted recommendations, including weighted factors in support of decision choices. A user input mechanism allows a user to specify a factor in support of a choice, and to specify values for quantitative parameters associated with the factor along two or more axes. An overall quantitative weight for the factor is generated based on the specified quantitative parameters. In one embodiment, a graphical user interface is presented, wherein the user specifies the values for the weighting parameters by dragging a movable indicator within an N-dimensional space. Each axis of the N-dimensional space corresponds to a weighting parameter. An overall quantitative weight for the factor is calculated, for example, as the product of the specified values along each of the axes. A visual indication of this calculation is presented, so as to provide an intuitive sense of the overall weight assigned to the factor.
US08700556B2 Biased recommender system based on age parameter
The present invention relates to an apparatus, a method and a computer program product for controlling a recommender system, wherein a bias is applied to the output of a recommender in order to favour newly added services and content sources. The bias may decay in time and/or with the number of ratings given to content coming from the new service.
US08700552B2 Exploiting sparseness in training deep neural networks
Deep Neural Network (DNN) training technique embodiments are presented that train a DNN while exploiting the sparseness of non-zero hidden layer interconnection weight values. Generally, a fully connected DNN is initially trained by sweeping through a full training set a number of times. Then, for the most part, only the interconnections whose weight magnitudes exceed a minimum weight threshold are considered in further training. This minimum weight threshold can be established as a value that results in only a prescribed maximum number of interconnections being considered when setting interconnection weight values via an error back-propagation procedure during the training. It is noted that the continued DNN training tends to converge much faster than the initial training.
US08700551B2 Systems and methods for identifying provider noncustomers as likely acquisition targets
The present invention is directed towards systems and methods for predicting one or more desired properties of external nodes or properties of their relations with internal nodes, based on a selected group of nodes about which it is known whether the nodes have the desired properties, or it is known whether they have a desired relation property with an internal node. The method comprises storing in one or more data structures a first data set regarding external nodes and a second data set regarding nodes with known properties in a selected group, each data set having one or more data items representing one or more events relating to or attributes of each node in the data set, the second data set including one or more types of data items not included in the first data set. The method then models the second data set to identify from the second data one or more modeled events or attributes of internal nodes in the selected group that are statistically likely to identify the nodes or their relations, that have the desired properties and predicts which of the external nodes are statistically likely to have the one or more desired properties, or desired relation property with internal node, based on the identified plurality of modeled events or attributes and the events or attributes in the first data set.
US08700547B2 Spectral clustering for multi-type relational data
A general model is provided which provides collective factorization on related matrices, for multi-type relational data clustering. The model is applicable to relational data with various structures. Under this model, a spectral relational clustering algorithm is provided to cluster multiple types of interrelated data objects simultaneously. The algorithm iteratively embeds each type of data objects into low dimensional spaces and benefits from the interactions among the hidden structures of different types of data objects.
US08700543B2 Web page analysis system for computerized derivation of webpage audience characteristics
A system for generating a demographic profile for a set of at least one webpage, the system comprising a webpage audience information gatherer operative for providing, for at least one webpage, training data including demographic information characterizing an audience of the webpage; a predictor developing system operative to compute at least one content characteristic of said webpage and to develop a prediction process which if applied to said content characteristic would have predicted said training data; and a webpage audience predictor operative, for at least one new webpage, whose audience is unknown, to compute at least one content characteristic of the new webpage and to generate predicted demographic information predicted to characterize said unknown audience of said new webpage by applying said prediction process to said new webpage's content characteristic.
US08700540B1 Social event recommendations
In one embodiment, a method includes accessing a plurality of event listings, accessing event information associated with the event listings, accessing social network information associated with a particular user, and ranking the event listings for the particular user based at least in part on the social network information and event information.
US08700536B2 System for managing digital interactions
A system for managing digital interactions comprising an identity module for creating an identity, wherein the identity includes a unique identifier associated with a first party and a plurality of proposed terms for a relationship with a second party; and a relationship module, in communication with the identity module, for receiving and evaluating the plurality of proposed terms, including accepting or rejecting the plurality of proposed terms and, if accepted, for allowing the first party to communicate with the second party in accordance with the plurality of proposed terms.
US08700534B2 System and method for relicensing content
A method of relicensing digital encrypted radio media content transmitted via a network and received by a user electronic device includes receiving a request to relicense an encrypted digital media data file included within digital encrypted radio media content. The encrypted digital media data file is retrieved from the digital encrypted radio media content stored in a memory of the user electronic device. The encrypted digital media data file is decrypted using a radio encryption key to generate an unbound digital media data file. The unbound digital media data file is bound with the user electronic device to generate a bound encrypted digital media data file. The bound encrypted digital media data file is stored in the memory of the user electronic device.
US08700532B2 Information sharing system, computer, project managing server, and information sharing method used in them
A project managing unit 11 authenticates users of virtual machines 24-1 to 24-N and specifies a project to which the users belong. A key managing unit 12 distributes an encryption key, which is assigned in advance to the project specified by the project managing unit 11, to encryption processing units 232-1 to 232-N of virtualizing units 23-1 to 23-N. Input/output monitoring units 231-1 to 231-N of the virtualizing units 23-1 to 23-N receive input/output data generated between the virtual machines 24-1 to 24-N and devices 22-1 to 22-N, and deliver the data to the encryption processing units 232-1 to 232-N. The encryption processing units 232-1 to 232-N encrypt output (write) data and decrypt input (read) data by using the distributed encryption key.
US08700531B2 Systems, methods, and devices for combined credit card and stored value transaction accounts
The present invention generally relates to a single transaction account identifier that can be used for in transactions with one of multiple transaction accounts. The method includes one or more of the following steps: establishing at least two transaction accounts, wherein the transaction accounts are respectively associated with transaction account identifiers; receiving, at a transaction processing system, a common account identifier; recognizing the common account identifier as being associated with more than one account; and determining, which of the at least two transaction accounts to access for processing the transaction. The determining step may be based on selection criteria and the selection criteria may be modified by a user. One of the first and second transaction account identifiers may be forwarded to the respective first and second transaction accounts based on the determining step; and the transaction may be processed via the selected transaction account.
US08700528B2 Systems and methods for retrieving and modifying data records for rating and billing purposes
An operational support system includes a data collection unit and a number of network devices that are associated with various telecommunications services. The data collection unit retrieves raw data records from the network elements and identifies information in the raw data records that is relevant for billing purposes. The data collection unit normalizes the raw data records to create a billable record. The billable record may then be passed to a rating or billing unit that determines the charges associated with a customer's use of the telecommunications services.
US08700520B2 Cross-currency implied spreads
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
US08700519B2 System and method for correlating a seller's insurance claim with a buyer's complaint
A method and a system for maintaining a record of a shipping insurance elected by a seller eligible to purchase the shipping insurance for an item to be shipped to a buyer are described. A claim and complaint module receives a complaint from the buyer and a claim from the seller. A claim processing module processes the claim from the seller based on the corresponding complaint from the buyer.
US08700517B1 Apparatus and method for combining easements under a master limited partnership
A computer includes a processor and a memory connected to the processor. The memory stores capital data characterizing capital raised for the purchase of real property easements, operating data characterizing fees collected in connection with the real property easements, and a master limited partnership module with executable instructions executed by the processor to designate master limited partnership income based upon the capital data, the operating data and terms of an easement mater limited partnership.
US08700515B2 Security-to-entity crosswalk
A security-to-entity crosswalk system and method link business entity information to financial security information to provide risk insight about the business entity associated with a given security. The system comprises a collection of financial securities data, a collection of business entity data, and an integration component. The integration component links the collection of financial securities data with the collection of business entity data into a collection of master data. A business entity identifier is appended to an issuing entity in a collection of data. The business entity identifier is linked to a financial security identifier in the collection of data. Business information associated with said issuing entity is provided.
US08700514B1 Method and system for managing financial instruments based on playing a game
A method and a system is disclosed for creating and managing financial instruments, which may be designed to increase the risk-adjusted return of investment portfolios and other collections of assets and/or liabilities. A computer may be used to access databases containing asset information, liability information, counterparty information, metric information, and swap agreement information. Swap information may be received including first counterparty information and first metric information comprising a future cash flow that is at least partially determined by one or more events associated with playing one or more games. A first swap agreement may then be executed. A metric value for the first metric information may be determined and cashflows value to be paid and/or received may be calculated. The calculated cashflows value may be exchanged.
US08700512B1 Financial planning based on contextual data
A financial planning system uses contextual data about a user to help create and modify a financial plan to achieve a financial goal. Financial goals can include money saving goals, investment goals, loan payment goals, and goals to purchase or rent goods, property and/or services. In some embodiments, the financial planning system can create a collaborative financial plan to create a financial plan for a group of people to achieve a shared financial goal. Contextual data, such as banking information, social network activity, past activity, preferences, etc., can be used to shape the financial plan to make it more effective and efficient. Banking accounts, social network accounts, loyalty program accounts, and others can be linked to the financial planning system to enable the financial planning system in gathering contextual background information.
US08700508B2 Systems and methods for providing spending information and budgeting recommendations to students
Systems and methods are provided for electronically providing spending information and budgeting recommendations to a student of an educational institution. The systems and methods comprise capturing student interaction data, wherein the student interaction data has one or more data elements. At least one of the captured one or more data elements is associated with student financial account usage. The systems and methods provide spending data based on the student financial account usage, and provide one or more spending recommendations based at least in part on the associated student financial account usage. The spending recommendations may be based at least in part on a student role (e.g., first year student, second year student, a transfer student, a non-traditional student, or a foreign student, etc.), demographic, activities attended, or academic major.
US08700504B2 Integrated e-commerce sales and use tax exchange system and method
The invention provides a system and method for calculating, collecting and/or disbursing one or more third party payments owed to one or more third parties resulting from one or more electronic transactions occurring over a wide area network (WAN) between a customer and a merchant.
US08700503B2 System and method for data management and financial transaction categorization
A transaction management system includes a database system configured to receive and store data for a plurality of financial transactions, the data for the plurality of financial transactions being associated with a plurality of financial accounts of a user. The system further includes a server system coupled to the database system and configured to categorize the plurality of financial transactions into a plurality of categories, the categories including merchant categories and payment method categories, the server system being further configured to provide a plurality of user interfaces to the user, each user interface providing a display of a different portion of the plurality of financial transactions, each user interface configured to enable a user to select a link configured to direct the user to an image of a check associated with one of the plurality of financial transactions; and categorize the financial transaction into a one of the merchant categories.
US08700498B2 Feature analyzing apparatus for a surface of an object
A feature analysis apparatus which enables visual confirmation of features of an inspected object and which enables limitations on the degree of freedom of classification based on the features to made relatively smaller is provided. It acquires inspected object information of an inspected object (S1), analyzes the inspection information to determine values of feature parameters of each of the plurality of layers (S2 to S5), uses values of the plurality of feature parameters and their corresponding directions for each of the plurality of layers to generate a single parameter vector (S2 to S5), converts the parameter vector to a layer vector which is a 3D vector in a predetermined (S2 to S5), and couples the plurality of layer vectors obtained for the plurality of layers in the order of the layers and generates a set of coordinate values of the plurality of nodes obtained in the 3D space as feature information of the inspected object (S6).
US08700496B2 Gift giving using a custom catalog of gifts
Gift giving is disclosed, including: receiving a characteristic of an intended gift recipient and a gift amount; and generating a custom catalog of gifts that includes gift items selected based at least in part on the characteristic and the gift amount.
US08700485B2 User authentication in an auction system
A method and system for authenticating users while conducting an auction via a computer system. The system can automatically authenticate users who have previously registered with the auction system and who have enabled automatic authentication. When a user is registered, the system may store authentication information in a cookie on the user's computer. When the user decides to perform a transaction (e.g., list item auction or place a bid for an item) that requires authentication, the system retrieves the stored authentication information. If automatic authentication is enabled, then the system allows the transaction to proceed without manual authentication. If, however, automatic authentication is not enabled or the system does not recognize the stored authentication information, then the system requests manual authentication. The use of automatic authentication allows a user to enter information relating to a transaction without manually entering any identification information.
US08700482B2 Customized virtual catalog
Various embodiments include an apparatus comprising a server operable to generate a customized virtual catalog including a plurality of composite images, wherein at least one of the plurality of composite images includes an image of a promotional product decorated using a decorative image associated with a client requesting access to the customized virtual catalog.
US08700471B2 Unified onscreen advertisement system for AVDDs
A client-server architecture allows audio video display device (AVDD) devices to obtain advertisements. A gateway server contacted by the AVDD pursuant to AVDD energization sends a link to the AVDD to a link server, from which the AVDD downloads only links to secondary ad servers. The gateway server also sends one or more links to the AVDD to primary ad servers. The AVDD presents ads from the primary and secondary ad server simultaneously.
US08700470B2 Comparison shop ad units
Merchants create ecommerce-enabled ad units advertising items offered by the merchants. The ad units contain functionality enabling customers to purchase the items by interacting with the ad units. The ad units have associated bid prices that the merchants agree to pay for sales through the ad units. The merchants provide the ad units to a broker. The broker publishes the ad units on web pages provided by publishers as comparison shop ad units that contain multiple ad units and functionality for navigating among them. A customer receiving a web page interacts with an ad unit to purchase the item. During the interactions, the broker dynamically updates the ad unit to conduct the transaction.
US08700469B2 System and method for delivering advertising with enhanced effectiveness
A method for generating an advertisement impression which moves a selected instance of advertisement content in conjunction with a mouse pointer on a client rendering system includes defining, in a placement database, a plurality of instances of advertisement content. Each instance of advertisement content is associated with an advertisement category, a financial parameter, and response data. A selected instance of advertisement content is selected from the placement database. The selected instance of advertisement content is one of the plurality of instances of advertisement content that is associated with an advertisement category meeting selection criteria and a financial parameter meeting selection criteria. The selected instance of advertisement content is combined with pointer tracking instructions to generate the advertisement impression. The pointer tracking instructions are operative on the client rendering system to: i) move the selected instance of advertisement content in response to detecting user movement of the mouse pointer; ii) receive an indication of user response to the selected instance of advertisement content; and iii) in accordance with the response data associated with the selected instance of advertisement content perform one of: a) initiate a URL request to the redirect URL; and b) render the response content on the client rendering system.
US08700468B2 Micro-segment definition system
A selection of one or more segment attributes from an offer provider campaign is received at a graphical user interface. The one or more segment attributes define one or more segments that correspond to one or more offers in the offer provider campaign. Further, an expression graph based on the one or more segment attributes is generated. In addition, a portable micro-segment object is generated based on the expression tree such that the portable micro-segment object lacks dependence on the offer provider campaign.
US08700467B2 Apparatus and method for providing cell-based advertisement broadcast service in broadband wireless communication system
Provided is an apparatus and method for providing a cell-based advertisement broadcast service in a broadband wireless communication system. In an advertisement broadcast service of a service interface server in the broadband wireless communication system, an advertisement content transmission request message containing at least one of information about advertisement broadcast content, information about an advertisement broadcast zone, and information about an advertisement broadcast channel is received from a service provider. The received advertisement content transmission request message is transmitted to an MCBCS controller.
US08700464B1 Monitoring user consumption of content
Activity monitoring techniques monitor user consumption of content. To perform one of the techniques, event data from users that reflects the consumption of content is collected. The collected event data is analyzed to infer a feature within the content that the users are presumed to have consumed. Based on the analysis, an estimated actual impression measurement that reflects aggregate consumption of the feature within the content by the users is determined.
US08700463B2 Advertisement generation and optimization
Methods, apparatuses, and articles of manufacture for generating advertisements using an algorithmic system, such as a combinatoric system, and determining effectiveness metrics or predictions for the advertisements are described herein.
US08700460B2 System for exchanging sales leads
A subscriber-based sales leads exchange system for efficiently maximizing revenue to lead sellers and for providing high quality, temporally relevant sales leads to lead buyers based on a transaction between a lead seller and a customer of said lead seller.
US08700459B2 Method and apparatus for selling international travel tickets in combination with duty free goods
A method and apparatus for selling a combination of travel tickets and consumer items to customers and, in particular, for selling international travel tickets and duty free items to international travelers. By acquiring surplus international travel tickets in bulk at discounted prices and by selling the duty free items in a way which avoids the overhead typically associated with such sales, the selling merchant is able to offer the combination of an international travel ticket and a duty free item to a consumer at a price below what the consumer would pay if the consumer separately acquired the ticket and duty free item from third parties. In one implementation, the selling merchant offers the consumer a free duty free item upon purchase of an international travel ticket, or vice versa. In a preferred embodiment, both the consumer and the selling merchant employ computers communicating over a computer network to carry out the inventive method.
US08700458B2 System, method, and database for processing transactions
A check verification system and method that (a) uses a customer's check ID as a unique identification code, (b) stores customer information in a local customer database for that store. Each customer is assigned one of three check verification statuses: POSITIVE, NEGATIVE, and CAUTION. The CAUTION status is assigned to first time customers, and the customer is automatically converted to a POSITIVE status if the customer's initial check(s) clears—those customers who achieve a POSITIVE status, but stop frequenting the store can be reset to the CAUTION status. In addition, a CALL MANAGER conditional check verification response may be returned for those customers with a POSITIVE status but who attempt a check transaction that meets certain predetermined transactional criteria (such as check frequency or dollar amount). A multiple-store architecture can be used in which each store has a local customer database, and in which global customer information is communicated between the stores as preselected intervals.
US08700457B2 Mobile phone based rebate device for redemption at a point of sale terminal
Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from an Internet capable mobile radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their mobile device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods.
US08700453B2 System and method for distributing information through cooperative communication network sites
Information pertaining to products made by manufacturers and sold to consumers through retailers, is distributed to consumers through a communication network that connects consumer communication nodes to a cooperative network site having an accumulation of information about manufacturer product offers and retailer special deals. A consumer can obtain selected items of this information without knowledge of how to reach the cooperative network site, by simply logging in to a manufacturer network site or to a retailer network site. At a manufacturer site, the consumer can obtain a list of local retailers carrying the manufacturer offers and can then select from among the offers and receive complete details of the selected offers. At a retailer site, the consumer can obtain a list of manufacturer offers available at the retailer stores in the consumer's area, and can then select from among the available offers and receive their complete details.
US08700452B1 Automatically switching between pricing models for services
Methods, systems, and apparatus, including computer program products, that can include receiving from an advertiser a request for billing based on a first measure of services, determining from quality data related to the advertiser whether the first measure of services can be converted with sufficient confidence to a second measure of services, providing services according to the first measure of services, monitoring stability data indicative of the stability of the relationship between the first measure of services and the second measure of services, and automatically switching from one to another mode of determining a price to be charged the customer for services provided.
US08700451B2 Systems and methods for tracking consumers
A system and method for tracking a consumer is provided. A consumer is detected at a first location within a vicinity of a content player playing a content item. A unique identification of the consumer is captured, such as a facial image or a Bluetooth signal emitted by a device associated with the consumer in some embodiments. A record is stored indicating the consumer perceived the content item. As the consumer perceives other content items or travels to other locations, the record is updated to reflect the consumer's behavior.
US08700449B2 Targeted advertisement in the digital television environment
A method for targeted advertisement includes storing a profile tag associated with each user in a device maintained by that user. Each profile tag includes the demographic information of its associated user. A multitude of target tags are also transmitted to the users. Each target tag is associated with an advertiser and includes the demographic information of the users. The advertisements and their corresponding target tags are transmitted and cached in the devices maintained by the users. The number of matches between the target tags and the user profiles are supplied to their respective advertisers. The advertisers use the matching number to modify the prices they are willing to offer for the commercial break. The target tags include information that is used to select one of the cached advertisement for playing during the commercial break.
US08700445B2 Management system, and associated methods and apparatus, for providing improved visibility, quality control and audit capability for underground facility locate and/or marking operations
A holistic approach to management and oversight of locate and marking operations is provided. Initial requests to perform such operations are improved, and such requests are intelligently assessed to appropriately allocate resources to perform operations. Technicians are effectively dispatched and may be provided with process guides to facilitate performance. A host of information regarding the performance of locate operations and their environs is acquired (e.g., via improved intelligent instrumentation employed by technicians). A quality of operations (e.g., completeness, accuracy, efficiency) is assessed, corrective actions may be taken in essentially real-time as necessary, and information regarding operations and their quality assessments is archived for auditing purposes. Relevant information is communicated to one or more parties associated with the operations; in particular, requesting parties are apprised of the status of ongoing operations, and given confirmation that operations have been performed and are completed. Requesting parties and/or other interested parties (e.g., excavators, facility owners, locate contractors, municipalities, regulators, auditors, damage investigators, insurance companies, etc.) also may be provided with detailed information regarding the performance of operations and quality assessment of same.
US08700443B1 Supply risk detection
Systems and methods for supply risk detection are disclosed. In some embodiments, a method includes identifying fulfillment-related features corresponding to an item to be stored in inventory. The method also includes selecting a subset of the fulfillment-related features that is correlated with a supply constraint associated with the item. For example, in some cases the correlation is based on historical supply constraint data. The method further includes building a supply risk early detection model based, at least in part, upon the subset fulfillment-related features and evaluating the model to determine a probability that a third-party vendor will suffer a shortage of the item, as well as an expected duration of the shortage. Upon evaluation of the model, the method may include creating a purchasing plan for the item that takes into account the probability of the shortage and the expected duration of the shortage.
US08700442B2 Operating device and image forming apparatus
An operating device includes a receiving section for, when set values using respective reception screens relating to a further workflow selected in a selection input section are input, receiving these set values and set values input using respective reception screens relating to a workflow previously selected in the selection input section as set values applied for a series of functions as a combination of the selected further workflow and the workflow previously selected in the selection input section.
US08700441B1 Trader portal system and method
Embodiments of the invention are directed to a computer-implemented trader portal system and method for use within a trading organization supporting multiple traders. The trader portal system integrates available trader related resources from multiple sources for trader viewing and utilization. The trader portal system may include administrative controls for allowing administrative configuration of the trader related resources visible to the multiple traders within the trading organization. The trader portal system may further include a source collection engine for collecting the trader-related resources from the multiple sources and a source integration engine for integrating the collected trader related resources with the trader portal system in accordance with the administrative configuration. The trader portal system may further include multiple modules accessible to the traders through a user interface, each of the multiple modules displaying at least one of the collected trader related resources as determined by the source integration engine.
US08700437B2 Analyzing operational results using rule-based policy models
Methods, systems, and products that execute modeled business controls on a modeled input work item to generate a corresponding modeled output work item. Input data values included in the modeled input work item either match or approximate corresponding values included in a corresponding actual input work item. Each modeled business control is defined by business rules that represent a business policy, and the business rules and the input data values of the modeled input work item are used to generate the modeled output work item. An actual output work item from a business process is compared to the modeled output work item. The actual output work item includes actual output data values. The business process changes the actual input work item into the actual output work item. The modeled output work item includes modeled output data values. Differences between the actual and modeled output work items are reported.
US08700436B2 Group reservation support system
Provided a framework that allows a user who represents a group and carries out an accommodation reservation procedure to solicit participating members while holding an accommodation. The procedures includes: (1) receiving a tentative reservation application from an organizer, requesting approval from members, receiving responses to the request for approval from the members, and sequentially identifying a tentative reservation number, member and answer; (2) when the identified answer is “approved” (Yes in S1122), adding 1 to “number of members decided to participate” (S1124); (3) when the number of members decided to participate is the multiple of the maximum number of guests (Yes in S2026), adding 1 to “reservation placement plan quantity” (S2028), assigning a new reservation number, and registering reservation information of an order quantity 1 into the reservation DB (14) (S2030).
US08700435B2 System and method for redemption and exchange of unused tickets
A method of facilitating and performing the redemption and exchange of unused tickets includes steps of determining the availability of unused tickets, calculating a redemption value of an available unused ticket, and updating a status of the unused ticket. The availability is determined by querying a database containing information pertaining to unused tickets. The redemption value is calculated based on the application of validation rules. The status is updated after a decision as to whether to redeem the unused ticket has been made. The redemption value is obtainable by exchanging the unused ticket for a new ticket. The tickets may be for air travel.
US08700431B2 Care plan change propagation
In a medical health care network (10) for providing individualized health care programming to many patients, a method and apparatus for updating the programming is described. When a patient is new to the system, a health care professional takes a generic care plan template (26) and fills it in with the patient's specific health information. A care plan scheduler (36), using a completed template (26), assigns content for the patient to experience. When new content becomes available, the health care professional notes it on the template (26). The scheduler (36) then looks for all instances of the old content and replaces it with the new content in the most seamless way possible. A content replacement database (40) interprets old data in light of the new content so that the old data does not become misleading or obsolete.
US08700429B2 System and method for managing pedigree information
Methods and systems are provided for managing and transmitting pedigree information. The methods and systems allow a user to access a pedigree information portal to submit and transmit pedigree data to a recipient of the physical drug product. The method provides security and reliability in relaying the drug history and data. In addition, methods and systems are provided for associating the electronically transmitted pedigree information to the physical drug product. A user may thus retrieve and review pedigree information using, for example, one or more barcodes representing a sender identifier and recipient identifier.
US08700428B2 Managing patient bed assignments and bed occupancy in a health care facility
An integrated health care delivery network with enabling software and network technology to maximize bed resources, manage varying census levels, and avoid patient diversions through real-time monitoring, automation and communication, is disclosed. Preferably, the present invention is embodied in a bed management system that interfaces with and complements existing Admission/Discharge/Transfer (ADT) systems. The bed management system is an easy-to-use business intelligence application that is designed to allow administrators, clinicians and managers to easily access, analyze and display real-time patient and bed availability information from ancillary information systems, databases and spreadsheets. It enables users to see trends and relationships in hospital (bed) management data directly from their desktop personal computers.
US08700420B2 Method of dispensing and tracking the giving of medical items to patients
A method of tracking dispensed medical items for use by patients associated with a health care institution. The method includes storing in a data store in connection with a computer, data representative of patients and medical items prescribed for the patients. A record is included in the data store of prescribed medical items for patients that have been dispensed. The dispensed medical items are tracked to the point of giving the item to the patients using portable terminals that are carried to the bedside of the patients. The activity of giving the appropriate medical item to each respective patient is recorded in the portable terminal as the medical items are given to the patients. The data stored in the portable terminal is communicated to the data store to provide a record that the medical items dispensed for a patient were actually administered.
US08700418B2 Method and system for acquiring high quality non-expert knowledge from an on-demand workforce
Systems and computer-implemented methods include a validation phase in which validation projects are submitted to an online crowdsourcing system. The validation projects each have different combinations of the two validation control parameters, payment per human intelligence task (“HIT”) and number of solutions per HIT. By analyzing the solutions for the validation projects, final control parameters can be selected from the validation project having the best combination of high quality, low cost, and short time to completion. The final control parameters can be submitted along with a final project to the online crowdsourcing system. In addition, a novel outlier detection algorithm enables the system to detect outlier workers based on the distribution of non-experts' agreement probabilities, reject outlier workers' results, and thus save labeling cost.
US08700416B2 Virtual vehicle system
A system for providing vehicle part information includes a build configuration module that provides delta information that indicates a change in build configurations for vehicles. The build configuration indicates vehicle parts that were used at specific manufacturing plants on the vehicles during a time period. A build data module includes vehicle identification information that indicates predetermined build parameters for the vehicles. A display control module includes a database that combines the delta information and the vehicle identification information in a matrix and that stores the matrix.
US08700412B2 Methods and systems for coordinating pooled financial transactions
Methods and systems are provided for processing a financial transaction. A set of conditions is received that define circumstances for execution of the financial transaction. Funds are collected for each of a plurality of partial payments prior to satisfaction of the set of conditions, with at least two of the partial payments being collected from different persons. The collected funds are accumulated for support of the financial transaction until satisfaction or failure of the set of conditions.
US08700405B2 Audio system and method for coordinating tasks
A system includes a hands free mobile communication device. Software stored on a machine readable storage device is executed to cause the hands free mobile communication device to communicate audibly with a field operator performing field operations. The operator receives instructions regarding operations to be performed. Oral communications are received from the operator and are processed automatically to provide further instructions in response to the received oral communications.
US08700404B1 System and method for using semantic and syntactic graphs for utterance classification
Disclosed herein is a system, method and computer readable medium storing instructions related to semantic and syntactic information in a language understanding system. The method embodiment of the invention is a method for classifying utterances during a natural language dialog between a human and a computing device. The method comprises receiving a user utterance; generating a semantic and syntactic graph associated with the received utterance, extracting all n-grams as features from the generated semantic and syntactic graph and classifying the utterance. Classifying the utterance may be performed any number of ways such as using the extracted n-grams, a syntactic and semantic graphs or writing rules.
US08700403B2 Unified treatment of data-sparseness and data-overfitting in maximum entropy modeling
A method of statistical modeling is provided which includes constructing a statistical model and incorporating Gaussian priors during feature selection and during parameter optimization for the construction of the statistical model.
US08700400B2 Subspace speech adaptation
Subspace speech adaptation may be utilized for facilitating the recognition of speech containing short utterances. Speech training data may be received in a speech model by a computer. A first matrix may be determined for preconditioning speech statistics based on the speech training data. A second matrix may be determined for representing a basis for the speech to be recognized. A set of basis matrices may then be determined from the first matrix and the second matrix. Speech test data including a short utterance may then be received by the computer. The computer may then apply the set of basis matrices to the speech test data to produce a transcription. The transcription may represent speech recognition of the short utterance.
US08700396B1 Generating speech data collection prompts
This document generally describes computer technologies relating to generating speech data collection prompts, such as textual scripts and/or textual scenarios. Speech data collection prompts for a particular language can be generated based on a variety of factors, including the frequency with which linguistic elements (e.g., phonemes, syllables, words, phrases) in the particular language occur in one or more corpora of textual information associated with the particular language. Textual prompts can also and/or alternatively be generated based on statistics for previously recorded speech data.
US08700392B1 Speech-inclusive device interfaces
A user can provide input to a computing device through various combinations of speech, movement, and/or gestures. A computing device can analyze captured audio data and analyze that data to determine any speech information in the audio data. The computing device can simultaneously capture image or video information which can be used to assist in analyzing the audio information. For example, image information is utilized by the device to determine when someone is speaking, and the movement of the person's lips can be analyzed to assist in determining the words that were spoken. Any gestures or other motions can assist in the determination as well. By combining various types of data to determine user input, the accuracy of a process such as speech recognition can be improved, and the need for lengthy application training processes can be avoided.
US08700383B2 Translation quality quantifying apparatus and method
A system for automating the quality evaluation of a translation. The system may include a computer having a processor and memory device operably connected to one another. A source text in a first language may be stored within the memory device. A target text comprising a translation of the source text into a second language may also be stored within the memory device. Additionally, a plurality of executables may be stored on the memory device and be configured to, when executed by the processor, independently identify a test sample comprising one or more blocks, each comprising a matched set having a source portion selected from the source text and a corresponding target portion selected from the target text.
US08700372B2 Method for 3-D gravity forward modeling and inversion in the wavenumber domain
A method for determining spatial distribution of a property within a volume of subsurface formations includes generating an initial model of spatial distribution of a property of the formations using available data related to the property distribution within the volume. A forward model is generated in the wavenumber domain of spatial distribution of a potential field. Measurements of a physical parameter having a potential field obtained at spaced apart locations above the volume and/or in at least one wellbore penetrating the volume are entered. A revised model of spatial distribution of the potential field is generated by interpolating the measurements of the parameter. The interpolating is performed in the wavenumber domain. A revised model of spatial distribution of the physical property is generated by inversion in the wavenumber domain of the revised potential field model.
US08700369B2 Method and apparatus for estimating error in multi-axis controlled machine
A method and apparatus for estimating error in a multi-axis controlled machine is applicable to any type of machine configuration in order to estimate and confirm in advance the final position and the posture of the machine, which are produced when geometric errors of the machine are synthesized. The method includes defining the structure of the multi-axis controlled machine subjected to error estimation; and defining parameters, which represent behaviors of drive axes having geometric error and relationships between the drive axes according to the defined structure of the multi-axis controlled machine, adding the defined parameters by applying the parameters to a generalized error synthesis model, and generating an error synthesis model of the multi-axis controlled machine by applying a result of parametric modeling in response to a result of the adding.
US08700368B1 Variants in graphical modeling environments
This invention allows users to build, manipulate, and finally deploy various model configurations with little performance overhead, better syntactic clarity and configuration flexibility.
US08700366B1 Variable transport delay modelling mechanism
A method, system and apparatus for managing data in a buffer reduces the data density of the buffer by downsampling input buffer data. The buffer holds a plurality of input data points associated with an index. The buffer may have a capacity and a data density that represents a logical distance between indices of adjacent input data points. When the buffer is at or near the capacity, a rule may be applied to the data buffer. The rule may downsample the input data and reduces the data density of the buffer. The rule may include, for example, removing every kth input data point, or removing the least-used data points. Removed data points may be retrieved by deriving the removed data points from data points that remain in the buffer.
US08700365B2 Thermal modelling of a transformer
A calculation model for evaluating the influence of different liquid properties to a thermal performance of a transformer includes at least one liquid parameter and at least one black box parameter whose value is adjusted with help of measurement data from a real transformer. The black box parameter is provided for modelling parts of the transformer which cannot be accessed, typically the active parts of the transformer.
US08700364B2 Computer based models for webs of materials
Methods of using computer based models for simulating the physical behavior of webs.
US08700363B2 ETOPS IFSD risk calculator
A system and method for analyzing a risk of extended operations (ETOPS) dual independent engine in-flight shutdown (IFSD) using an ETOPS IFSD risk calculation means is disclosed. A two-engine aircraft/engine combination performance data set is provided to obtain flight specific data, and a user input variable array is also provided. Flight times are calculated based on the flight specific data and the user input variable array. Dual independent engine shutdown total thrust loss probability values for various phases of an ETOPS flight are calculated based on the user input variable array, the flight specific data, and the flight times. A calculated risk of dual independent engine in-flight shutdown on the ETOPS flight is calculated based on a sum of the dual independent engine shutdown total thrust loss probability values.
US08700359B2 System and method for detection of radiation
A system includes a count detector, a communication medium; and a processor coupled to the count detector. The processor continuously receives a plurality of pulses from the count detector. A pulse indicates a detection of a radiation unit emitted from a source material or a background. The processor determines a first period of time based on an expected range of speed of a carrier of the source material, and integrates the plurality of pulses over the first period of time, thereby yielding an integrated count associated with a time at a midpoint of the first period of time. The processor creates a continuous time series of count profiles from a plurality of integrated counts that are computed using a plurality of windows within the first period of time, and shifts each window over a second period of time. The second period of time is shorter than the first period of time. The processor estimates a background count from a history of the count profiles, computes an adaptive threshold based on the estimated background count, and detects the source material when consecutives of the integrated counts exceed the adaptive threshold.
US08700356B2 Apparatus and method sensing motion
Provided is a motion sensing apparatus that measures a first angle using at least one first rotational angle sensor, estimates a second angle using at least one second rotational angle sensor and at least one 2-axis angular velocity sensor that is different from the at least one first rotational angle sensor, and estimates a third angle using at least one third rotational angle sensor and the at least one 2-axis angular velocity sensor.
US08700355B2 Positioning apparatus judging moving method to control positioning timing
A positioning apparatus includes: a position measuring section to obtain measured position data by measuring its own present position; a positioning controlling section to control operation timing of the position measuring section to make the position measuring section discontinuously obtain the measured position data; a movement measuring section to measure a movement operation; a moving method judging section to judge a moving method based on a measurement result of the movement measuring section; a map data storage section to store information of a rail route map; and a migration path judging section to judge a migration path in a period judged to be a moving state by an electric train by the moving method judging section based on the measured position data measured by the position measuring section and the information of the rail route map.
US08700351B2 Deactivatable measurement apparatus
Measurement apparatus is described that comprises a measurement portion for acquiring object measurements and an output portion for outputting measurement data relating to the acquired object measurements. A deactivation portion is provided for inhibiting normal operation of the measurement apparatus such that output of the measurement data is prevented. The deactivation portion, in use, reads apparatus usage information from an apparatus usage module and inhibits normal operation of the measurement apparatus if said apparatus usage information fails to meet one or more predetermined criteria. The apparatus usage module may be provided as an integral part of the measurement apparatus or as a separate activation button. The measurement apparatus may comprise a measurement probe such as a touch trigger measurement probe.
US08700349B2 Method for measuring scattering absorber and device for measuring scattering absorber
In a method for measuring a scattering medium, pulse light with a predetermined wavelength is made incident on a scattering medium which is a measurement object and a scattering medium for reference, the pulse light transmitted inside the scattering media is detected to acquire a light detection signal, the measurement waveform is acquired on the basis of the detected light detection signal, a parameter of a function showing the theoretical waveform of the measurement object is specified in such a manner that the result of convolution operation on the theoretical waveform of the measurement object and the measurement waveform of the reference is made equal to the result of convolution operation on the theoretical waveform of the reference and the measurement waveform of the measurement object, and calculation is made for the internal information of the scattering medium on the basis of the theoretical waveform shown by the function.
US08700348B2 Contact-type object water content sensing device and method and computer program product
A contact-type object water content sensing device and method and a computer program product are presented. The device includes a power unit, a sensing unit, and an calculating unit. The sensing unit includes a substrate and a copper foil, and the copper foil is configured on the substrate. The sensing unit is used to contact a target object and a power unit is used to supply power to the copper foil. The copper foil when supplied with power forms an equivalent capacitor, and the equivalent capacitor has different capacitances in correspondence to a water content of the target object. The calculating unit is electrically connected to the sensing unit and is used to analyze the capacitance of the equivalent capacitor, so as to calculate the water content of the target object.
US08700346B2 Device for measuring and processing a high dynamic input signal, and corresponding leak detector and measuring and processing method
The invention relates to a device for measuring and processing an input signal (To) of at least two decades, comprising: an electron multiplier (4) that has an exponential gain on the basis of the power supply voltage (Vm) thereof and which receives said input signal (To); a power supply (5) that provides the power supply voltage (Vm) of said multiplier (4); a control circuit (6) of the power supply (5), the gain (10) and shift (11) parameters of which are adjustable and define an output signal range while varying the exponential gain of said multiplier (4); a logarithmic compression amplifier (T), the output of which is received as an input of the control circuit (6) so as to vary the exponential gain of the electron multiplier (4), in a continuous manner over the dynamic range of a measurement, on the basis of the output signal (IoG) of the electron multiplier (4), and forming the output signal (Vout) of said device; a measuring and calculating means for predetermining the value of the exponent (b) for the exponential gain of the electron multiplier (4) and for calculating the gain (10) and shift (11) parameter values of said control circuit (6) on the basis of the value of said predetermined exponent (b). The invention also relates to a corresponding leak detector and measuring and processing method.
US08700345B2 Automatic analyzer
An automatic analyzer, capable of obtaining analysis results using reaction liquids with absorbance appropriate for analysis processing, is provided. To that end, the analyzer includes: a standard deviation calculating section for calculating a standard deviation of absorbances of a reaction liquid, measured by a photometry section at any one time a reaction container passes through the photometry section, every time the reaction container passes through the photometry section; a standard deviation judging section for judging whether each standard deviation calculated by the standard deviation calculating section is smaller than a threshold set based on a standard deviation of absorbances of a homogeneously-stirred reaction liquid; and an absorbance determining section for determining any of average values of a plurality of absorbances with a standard deviation judged smaller than the threshold by the standard deviation judging section, calculated by the average value calculating section, as absorbance for sample analysis.
US08700343B2 Signal processing method, signal processing apparatus, and Coriolis flowmeter
A signal processing method for a Coriolis flowmeter including: performing frequency conversion to combine an oscillation frequency to each of two flow rate signals obtained by A/D conversion on input signals of the phase difference and/or the vibration frequency proportional to the Coriolis force acting on the at least one flow tube; measuring a frequency of a composite waveform associated with at least one of the vibration detection sensors; transmitting a control signal based on the measured frequency; controlling so that a sum frequency component or a difference frequency component of a composite component of a composite frequency signal is constant; and measuring phases from a sum signal or a difference signal of each of controlled converted composite frequencies, to thereby obtain a phase difference signal component.
US08700342B2 Multi-frequency bond testing
A multi-frequency bond-testing system using acoustic probes in conjunction with NDT/NDI inspection instruments. Bond-testing of test objects is carried out at multiple discrete frequencies to produce a single, combined amplitude C-scan. Alternatively, or in combination, the system provides a single, combined phase C-scan to enable proper interpretation of the C-scans. Amplitude and/or phase readings on test objects are normalized at the selected frequencies relative to tests performed on a defect-free object at those frequencies. In this manner, the non-linear behavior of a bond-testing probe over a frequency range chosen for a given inspection is compensated for. The invention enables providing more easily interpretable and sharper images which enable a more reliable and faster reading and identification of defects in the test objects.
US08700340B2 Sequence calibration method and sequence calibration device
The invention provides a sequence calibration method, including: (a) obtaining a first reading sequence and a second reading sequence from an identical source by a receiving unit; (b) setting a comparison condition by a determining unit; and (c) comparing the first reading sequence with the second reading sequence according to the comparison condition to generate a sequence comparison result by the determining unit; and (d) outputting a calibrated sequence according to the sequence comparison result by the determining unit, wherein the comparison condition is set according to a first seed table of the first reading sequence and a second seed table of the second reading sequence.
US08700338B2 Risk calculation for evaluation of fetal aneuploidy
The present invention provides processes for determining accurate risk probabilities for fetal aneuploidies. Specifically, the invention provides non-invasive evaluation of genomic variations through chromosome-selective sequencing and non-host fraction data analysis of maternal samples.
US08700337B2 Method and system for computing and integrating genetic and environmental health risks for a personal genome
Methods and systems are provided for the computation and display of an individual's personalized health risk based on the genome sequence of the individual, known etiological interactions between diseases for which the individual is determined to have genetic risk factors, and environmental etiological factors associated with the same diseases that represent potentially modifiable disease risk modifiers.
US08700334B2 Methods and systems for reconstructing genomic common ancestors
Methods and systems for reconstructing common ancestors include determining a PQ tree structure based upon permutations between two genomes, and reconstructing an ancestor genome based upon the PQ tree structure. A PQ tree includes a first internal node (P node) that allows a permutation of the children thereof, and a second internal node (Q node) that maintains a unidirectional order of the children thereof.
US08700332B2 Operating device for a motor vehicle
In a method for the operator control of a motor vehicle having a display for displaying variable information, a symbol assigned to a function pertaining to the motor vehicle is shown with the aid of the display, the viewing direction of an operator of the motor vehicle is ascertained, and the function pertaining to the motor vehicle is subsequently executed in response to recognition of an acoustic command assigned to the function pertaining to the motor vehicle, while the viewing direction is aimed toward the display.
US08700331B2 Systems and methods for printing maps and directions
This is directed to systems, methods, and computer-readable media for printing maps and directions. In response to receiving an instruction to print directions, a device can define a layout optimized to show the route to travel, along with distinct steps that correspond to the route. The layout can include a map overview showing the entire route, with callouts identifying each step on the route. The layout can also include listings of individual steps, where each listing includes a reference number referring back to a callout and a description of the step. Each listings can also include a map tile showing a detailed view of the step corresponding to the listing. The map overview and the listings can be disposed, for example, in different columns of a landscape view.
US08700328B1 Better diversity for transit routing
Configurations are disclosed for providing diversity in transit routes to determine optimal public transit routes for journeys or trips between a source station and a target station. The subject technology performs a forward and backward search of a generated query graph (based on a query between the source and target stations). An arrival label set is determined according to a specified queue order and domination function that takes into account different criteria, such as a duration time and an associated penalty of a label. The arrival label set is then filtered to remove dominated labels. The subject technology then determines one or more optimal paths from the source station to the target station based on the filtered label set.
US08700325B2 Marking apparatus and methods for creating an electronic record of marking operations
A marking system may hold a container from which markers are dispensed to mark the presence or absence of an underground facility in a dig area. The container may identify a marker characteristic regarding the markers in the container. The marking system may receive activation of a trigger, dispense a marker from the container when the trigger is activated, and store the marker characteristic and time data when the trigger is activated. In other embodiments, the marking system may dispense a marker, determine location data and/or time data, and substantially simultaneously trigger the dispensing of the marker and logging of the location data and/or the time data. The location data identifies a geographic location where the marker is dispensed and the time data identifies the time when the marker is dispensed.
US08700324B2 Machine navigation system having integrity checking
A navigation system for a machine is disclosed. The navigation system may have a navigation unit configured to measure a position of a machine at a first time and at a second time, and at least a first sensor configured to generate at least a first signal indicative of a speed and a heading of the machine during a time period from the first time to the second time. The navigation system may also have a controller configured to estimate a position of the machine at the second time based on the measured position of the machine at the first time and the at least a first signal, and to make a comparison of the measured position of the machine at the second time with the estimated position of the machine at the second time. The controller may also be configured to determine an integrity of the navigation unit based on the comparison.
US08700321B2 Method and apparatus for evaluating an attribute of a point of interest
A method of evaluating an attribute of a point of interest 150 comprises associating a region 152 with the point of interest 150; and evaluating 148 the attribute according to a comparison of position data 154,156,158 of a plurality of users with position data defining the associated region.
US08700317B1 Aeronautical holding pattern calculation for solving high wind and protected airspace issues
A method of calculating Federal Aviation Administration (FAA) published or FAA Air Traffic Control assigned aeronautical holding patterns, comprising the steps of: defining navigational way points using their latitude and longitude coordinates; displaying the latitude and longitude that define the point for an inbound turn; defining four posts of a holding pattern; and showing the actual holding space dimensions along with the non-protected airspace. The method may be performed by a stand-alone electronic device or an electronic device having other functions. The latitude and longitude that define the point for an inbound turn can be displayed as a bearing, and/or as a distance along a radial. The inbound turning point can be calculated using a global positioning or flight management system. A turn may be commanded using an automatic flight control system or flight director. The holding pattern can be drawn to the correct shape with regards wind direction and velocity, or used as an overlay over a representation of terrain.
US08700313B2 Mobile unit and system having integrated mapping, communications and tracking
A handheld device and system, in which such device and system include at least one mapping module, at least one tracking module interoperative with the at least one mapping module, at least one communications module interoperative with each of the at least one tracking module and the at least one mapping module, and at least two antennae communicatively connected via the at least one communications module to at least one central processing unit. At least one of the at least two antenna is suitable for communications using at least two distinct to communication modes.
US08700306B2 Autonomous collision avoidance system for unmanned aerial vehicles
Autonomous collision avoidance systems for unmanned aerial vehicles are disclosed. Systems illustratively include a detect and track module, an inertial navigation system, and an auto avoidance module. The detect and track module senses a potential object of collision and generates a moving object track for the potential object of collision. The inertial navigation system provides information indicative of a position and a velocity of the unmanned aerial vehicle. The auto avoidance module receives the moving object track for the potential object of collision and the information indicative of the position and the velocity of the unmanned aerial vehicle. The auto avoidance module utilizes the information to generate a guidance maneuver that facilitates the unmanned aerial vehicle avoiding the potential object of collision.
US08700303B2 Navigation method, apparatus, computer program and user interface
An apparatus, method, computer program and user interface wherein the method comprises: a controller configured to determine locations of interest within a predetermined distance of a first location; a display configured to simultaneously present a map, a first bounded area of the map and a list of the determined locations of interest within the first bounded area; a user input device configured to enable a user to make a user input, wherein; the controller is configured to detect a user input and, in response to the detection of the user input, control the display to present a second bounded area of the map and update the list of the determined locations of interest so that locations of interest within the second bounded area are presented in the list.
US08700298B2 Tailored arrivals allocation system clearance generator
The different advantageous embodiments provide a method for generating an integrated aircraft clearance. Flight information, preference information, environmental information, and constraints are retrieved from a number of sources. The flight information includes at least one of flight plan information, flight scheduling information, flight status information, and environmental information. The flight information is processed against the preference information, the environmental information, and the constraints. A clearance solution is generated for an aircraft based on the flight information, the preference information, the environmental information and the constraints.
US08700297B2 Vehicle group forming device and vehicle group forming method
Disclosed are a vehicle group forming device and a vehicle group forming method capable of effectively using a priority lane. A vehicle group forming device which forms a vehicle group with a plurality of vehicles includes vehicle group forming means for selecting vehicles forming a vehicle group or determining the order of the vehicles on the basis of the degree of conformity to the traveling condition of a priority lane.
US08700293B2 Traffic information distribution method, traffic information distribution apparatus and in-vehicle terminal
Disclosed is a traffic information distribution apparatus 1 including date-time information in traffic information acquired by the traffic information acquire unit 12 or generated by the traffic information prediction unit, and accumulates the traffic information in the traffic information DB 13. When the traffic information distribution apparatus 1 receives distribution request information transmitted from the in-vehicle terminal 5, based on date-time information of reference traffic information held by the in-vehicle terminal 5 included in the distribution request information, the traffic information distribution apparatus 1 retrieves traffic information including the same date-time information as the date-time information of the reference traffic information from the traffic information DB 13. Then, difference traffic information generation unit 18 generates difference traffic information between the retrieved traffic information and traffic information to be distributed, and the traffic information distribution apparatus 1 distributes the generated difference traffic information to the in-vehicle terminal 5.
US08700289B2 Straddle type vehicle
A snowmobile includes an engine, an engine power controller, an operation portion, an operation input detector, an operation amount detector, and a control portion. The control portion does not control the engine power controller based on an amount detected by the operation amount detector in a preliminary zone in which the operation amount detected by the operation amount detector is not more than a first operation amount. The control portion controls the engine power controller based on an operation amount detected by the operation amount detector if the operation amount is greater than the first operation amount. A second operation amount smaller than the first operation amount is set in the preliminary zone and the control portion determines whether operation of the operation portion is carried out based on whether operation corresponding to the second operation amount is detected by the operation input detector.
US08700288B2 Method for assessing a method of functioning of a fuel injector in response to the application of a control voltage, and corresponding evaluation device
A method for assessing a method of functioning of a fuel injector in response to the application of a control voltage to at least one actuator of the fuel injector, including the steps of applying the control voltage to the at least one actuator of the fuel injector for a no-torque-generating injection into an engine, determining a fuel content in an exhaust tract disposed at an engine, comparing the determined fuel content with a specified comparison value, and assessing the method of functioning of the fuel injector based on the comparison result. Furthermore, also described is an evaluation device for assessing a method of functioning of a fuel injector in response to the application of a control voltage.
US08700287B2 High-accuracy IMEP computational technique using a low-resolution encoder and a cubic spline integration process
A method for computing indicated mean effective pressure (IMEP) in an internal combustion engine using sparse input data. The method uses a cubic spline integration approach, and requires significantly lower resolution crankshaft position and cylinder pressure input data than existing IMEP computation methods, while providing calculated IMEP output results which are very accurate in comparison to values computed by existing methods. By using sparse input data, the cubic spline integration method offers cost reduction opportunities for a manufacturer of vehicles, engines, and/or electronic control units, through the use of lower cost sensors and the consumption of less computing resources for data processing and storage.
US08700284B2 Charge while being flat towed feature for electric vehicles
A towed vehicle is towed by a towing vehicle. The towed vehicle includes a motor/generator for both regenerative braking and for powering wheels. A tow member connects the towed vehicle to the towed vehicle. A sensor measures or infers the tension and compression in the tow member. A computer communicates with the sensor and with the motor/generator. The computer commands the motor/generator to either utilize regenerative braking or provide assistance in propulsion of the towed vehicle based upon the tension and compression forces in the tow member.
US08700281B2 Vehicle including a wheel stopping determination unit
A vehicle that improves the accuracy of wheel stopping determination including a stopping determination unit that calculates stopping determination time by multiplying the pulse width of a wheel speed pulse immediately before a non-output time, for which no wheel speed pulse is output from a wheel speed sensor, by 21/2+1, or a corrected time which is corrected on the basis of the stopping determination time is set as a threshold value for determining stopping of wheels. Thus, the time corresponding to the pulse width of the wheel speed pulse takes into consideration the deceleration and traveling distance of the vehicle, thereby obtaining an optimum threshold value for determining the stopping of the wheels.
US08700276B2 Gear ratio emulation
The present disclosure provides a method for selectively controlling a work machine according to a current power device load response. The work machine includes a power device having a rotary output, a traction element, a transmission configured to provide a transmission ratio between the power device and traction element, an operator input device having a plurality of positions, and a control system. The method includes receiving selected range and a position of the operator input device, determining a no-load ground speed target as a function of selected range and input device position, and determining a desired ground speed load response as a function of the selected range. A desired transmission ratio is determined as a function of current machine ground speed and machine load. The method also includes determining a command to the power device as a function of a current transmission ratio and no-load ground speed target, determining a desired power device load response as a function of desired transmission ratio and desired ground speed load response, and selectively controlling the machine by switching between the current power device load response and the desired power device load response.
US08700275B2 Hybrid construction machine and auxiliary control device used therein
Disclosed is a hybrid construction machine that includes a control device and an auxiliary control device. The control device switches between a hydraulic/electric complex swing mode in which both the electric motor and the hydraulic motor are driven to drive the swing structure by using the sum of the torque of the electric motor and the torque of the hydraulic motor; and a hydraulic-only swing mode in which only the hydraulic motor is driven to drive the swing structure by using only the torque of the hydraulic motor. The auxiliary control device includes a monitoring controller that is connected to the control device and to the electric motor to monitor the temperature or electrical leakage in the electric motor as a substitute controller for the power control unit or the electrical storage device when the power control unit or the electrical storage device is removed due to a fault.
US08700274B1 Method of determining when a bed of a hauling machine is empty
A method implemented by a programmable controller in a hauling machine having an engine, moveable ground engaging elements, and a bed actuable by at least one hoist cylinder controlled by an operator hoist control device, determines whether the bed is empty by determining a position of the operator hoist control device, applying a gain dependent upon the position, applying an integrator over time to provide a resultant hoist figure, comparing the resultant hoist figure to a hoist minimum constant, and, if the hoist figure is less than or equal to the hoist maximum constant, concluding that the bed is empty.
US08700271B2 Machine with four degrees of freedom implement control joystick and track type tractor using same
A track type tractor incorporates control over lift, tilt, angle and pitch into an implement control joystick. The pitch cylinder and the tilt cylinder share segments of the hydraulic circuit, and a diverter valve prioritizes pitch control over tilt control in the rare occurrence when the operator is requesting both tilt and pitch changes to the dozer blade. Angle control and pitch control may be accomplished by finger controllers incorporated into the implement control joystick. Thus, the operator can control the dozer blade in four degrees of freedom without losing contact with the implement control joystick.
US08700270B2 System and method for determining drawbar force magnitude and direction
A system and method is provided for determining the magnitude and direction of the draft force applied to the drawbar of a tractor by a towed implement. Orthogonal load sensors can be placed at the drawbar pivot point to measure load on the drawbar. From the measured load on the drawbar, the lateral and longitudinal draft forces applied by the towed implement on the drawbar can be calculated. The magnitude and direction of the draft force can then be determined from the calculated lateral and longitudinal forces.
US08700268B2 Control device of inverted pendulum type vehicle
In an inverted pendulum type vehicle having a traveling motion unit, when a component about an axis in a second direction and a component about an axis in a first direction from within a tilt error between an actual tilt angle and a desired tilt angle of the payload supporting part are defined as θbe_x_s and θbe_y_s, respectively, and when a component in the first direction and a component in the second direction from within a traveling velocity of a representative point of the vehicle in a stationary state in which θbe_x_s and θbe_y_s are retained constant are defined as Vb_x_stb and Vb_y_stb, respectively, a traveling motion of the traveling motion unit is controlled so that a ratio of a magnitude of Vb_x_stb with respect to a magnitude of θbe_x_s and a ratio of a magnitude of Vb_y_stb with respect to θbe_y_s becomes a ratio different from each other.
US08700262B2 Steering wheel controls
A method where vibration information is received from a plurality of vibration sensors fixed to a steering wheel at given positions of the steering wheel. It is then determined, based on the received vibration information and expected propagation of vibration along the steering wheel, whether a user has caused vibration to the steering wheel and at which section of the steering wheel the vibration is caused. The section of the steering wheel where the vibration is caused to the steering wheel is referred to as a touch section. Responsive to the determination of the touch section, a user command is determined and a corresponding control command is sent to a controllable device so that a user can command the controllable device in a desired manner e.g. by tapping a particular section of the steering wheel.
US08700256B2 Vehicle disturbance estimator and method
A Vehicle Disturbance Estimator determines estimates of a vehicle disturbance force according to vehicle operating conditions. The determined vehicle disturbance force estimate can be used, for example, in connection with controlling a cruise control system for the vehicle, in connection with fuel economy evaluations and testing, and in connection with vehicle diagnostics. A plurality of sets of inputs can be used to determine plural vehicle disturbance estimates for time periods during which a cruise control is on, the vehicle is being driven in the highest gear, and the vehicle is not being braked by any brakes. The plurality of vehicle disturbance estimates can be averaged to provide an output corresponding to an average vehicle disturbance estimate over a plurality of sampling time periods. Kalman filtering can be used to determine the vehicle disturbance estimates. Signals corresponding to the plural disturbance estimates can be provided as an input to a cruise control, with the cruise control then being operable to control the speed of the motor vehicle, based at least in part upon the vehicle disturbance estimate.
US08700252B2 Apparatus, methods, and systems for testing connected services in a vehicle
Various embodiments include tools and methods for diagnosing connected services in a vehicle. Communication with a vehicle computing system in a vehicle may be established. A diagnostic connection to a diagnostics server may also be established. Vehicle information and diagnostic data from one or more connected services may be received from the vehicle computing system and transmitted via a diagnostic connection to the diagnostics server. A connected services diagnostic status for the vehicle may be determined based on the vehicle information and the diagnostic data. The connected services diagnostic status may be received from the server and output to a user.
US08700247B1 Hybrid engine operation selection strategy for mitigation of driveline disturbance
A hybrid powertrain includes an engine, an electric machine, and a transmission. A method to control the powertrain includes monitoring operation of the powertrain, determining whether conditions necessary for growl to occur excluding motor torque and engine torque are present, and if the conditions are present controlling the powertrain based upon avoiding a powertrain operating region wherein the growl is enabled.
US08700245B2 Method for operating a motor vehicle having at least two drives and a motor vehicle having at least two drives
In a motor vehicle having two, in particular electrical, drives, a partial torque is in each case intended to be assigned to the individual drives from a demanded total torque, to be precise taking account of the energy efficiency on the one hand and the stability of the vehicle on the other hand. A first controller is responsible for taking account of the energy efficiency, and predetermines a bandwidth of possible partial torques for an individual drive. This bandwidth may be restricted by a second controller, when driving stability requires this. The second controller is coupled to appropriate sensors (yaw rate sensor, lateral acceleration sensor, longitudinal acceleration sensor) and knows the steering angle φ. In the course of interchanging data signals with a first control device, the partial torques are defined with the involvement of the second control device, for which purpose the first control device emits control commands.
US08700243B2 Vehicle control device
It is provided a vehicle control device stopping an engine in operation when an automatic stop request is made and restarting the stopping engine when a restart request is made, wherein when the restart request is made while the engine is in transition to a rotation stop state in association with the automatic stop request, the engine is restarted if a crank position of the engine corresponds to a stroke other than a compression stroke while the engine is continuously stopped if the crank position of the engine corresponds to the compression stroke.
US08700242B2 Hybrid vehicle
A transmission has a first transmission group which is capable of transmitting motive power from an electric motor and/or an engine to driven wheels and which is provided with a plurality of transmission stages having different transmission ratios and a second transmission group capable of transmitting motive power from the engine to the driven wheels. If the temperature of a battery detected by a temperature sensor is below a first predetermined temperature or a second predetermined temperature or higher, then an ECU sets the transmission stage of the first transmission group at an intermediate stage and carries out control so as to travel at an intermediate stage of the second transmission group which is adjacent to the intermediate stage of the first transmission group.
US08700241B2 Drive control device for standby four-wheel drive vehicle
Provided is a drive control device for a standby four-wheel drive vehicle having primary drive wheels coupled to a drive source including a motor generator that generates a regenerative braking torque and a clutch device disposed between the drive source and secondary drive wheels to switch a two-wheel drive state using the primary drive wheels and a four-wheel drive state using the primary drive wheels and the secondary drive wheels, including: a transmission torque control portion that causes the clutch device to set a transmission torque between the drive source and the secondary drive wheels to zero so as to allow only the primary drive wheels to perform regenerative braking if a request braking torque of the vehicle is equal to or lower than a predetermined primary-drive-wheel regeneration limit torque during the regenerative braking by the motor generator, the transmission torque control portion causing the clutch device to generate the transmission torque between the drive source and the secondary drive wheels so as to allow the primary drive wheels and the secondary drive wheels to perform the regenerative braking if the request braking torque exceeds the primary-drive-wheel regeneration limit torque.
US08700239B2 Machine for augmentation, storage, and conservation of vehicle motive energy
A machine for addition of motive force to a vehicle, with rotor-plate, rotor-arms, rotor permanent magnets, stator-plate, stator columns, stator electromagnets, and battery, cell, or other energy storage device.
US08700227B2 Room thermal comfort monitor
A system for monitoring thermal comfort of a room. Sensor data concerning temperature, relative humidity, air speed and air flow may be collected from the room. The sensor data may provide thermal comfort level information about the room. The level information may be quantified in terms of a thermal comfort level index, such as a predicted mean vote, which can be used to identify one or more thermal comfort levels in the room with a numerical measure. The one or more levels may be portrayed as a visualization in terms of a 3D plot of temperature, humidity and air speed, several 2D plots, a dashboard, or other items. The visualization may easily enable one to see where setpoint adjustment is possible in a heating, ventilation and air conditioning system to save energy while maintaining thermal comfort acceptable to occupants in the room, whether during a heating season or a cooling season.
US08700226B2 Method for driving a cooling fan within an electronic display
A system and method for controlling the cooling fan within an electronic display based on the amount of ambient light present. An ambient light sensor is used to measure the amount of ambient light which is contacting the display. To anticipate a temperature rise and lower the thermal inertia of the display, the fan speed is increased when high ambient light levels are measured at the exterior of the display. The ambient light sensor data may be used to apply a temperature correction factor to a temperature sensor within the display. Alternatively, the ambient light sensor data may be used to apply a fan speed correction factor to a desired fan speed (calculated based on a temperature sensor within the display). Multiple systems or methods can be used simultaneously within the display to cool several components which may heat and cool at different rates relative to one another. The various systems can have similar or different logic depending on the amount of cooling needed and the manner in which the cooled-components produce/absorb heat.
US08700224B2 System for a single point plug-in, connection of any combination of electric energy supply sources combined with smart load management and control of both supply and consumption of electric energy by a home or small business
A standardized system, method and apparatus for connection of any combination of electric energy supply source including the Utility Power Grid, Auxiliary Generator, Wind Turbine, Fuel Cell, Storage Battery, Solar Panel Array, and an Electric Car which are collectively aggregated to feed into the main Service Panel of the Home or Small Business through a single plug-in connection to the Home or Small Business's electrical service entrance and provide for collective operational monitoring and management through an IP Networked Communication Link, commonly referred to as IP Networked Communication across the Internet, thereby providing bidirectional communication and control between the GTC and the Smart Load Management functionality resident on the Internet Cloud.
US08700222B1 Irrigation controller with selectable watering restrictions
An irrigation controller includes a processor and a memory that either forms a part of the processor or is connected to the processor. A plurality of manually actuable controls allow a user to enter a watering program into the memory or select a watering program stored in the memory. Circuitry is controlled by the processor for turning corresponding valves ON and OFF in accordance with the watering program. Programming stored in the memory implements predetermined watering restrictions that disable portions of the watering otherwise effectuated by the watering program.
US08700218B2 Test head vertical support system
A manipulator for translating a load along an axis of translation is provided. The manipulator comprises an outer column and a telescoping column positioned adjacent the outer column. The telescoping column is attached to the load and configured to translate the load along the axis of translation. At least one guiding member is mounted between the outer column and the telescoping column, wherein the guiding member is configured to guide the telescoping column as the telescoping column translates along the axis of translation.
US08700216B2 Steering robot
A steering robot for attachment to a vehicle's steering wheel has its own steering wheel attached to a rotor of an annular motor. The latter has a stator. Fitted to the forward (in use) side of rotor is an annular mounting plate, having three tabs extending slightly inwards for receiving mounting bolts. A clamp formed of a ring having equally spaced around it three slotted radial lugs. The lugs provide attachments for three clamping fixtures, by means of which the clamp can be attached temporarily to the vehicle's steering wheel. The stator has a pair of torque reaction lugs via which steering torque exerted by the motor to effect a steering maneuver under test or investigation can be reacted. The steering robot is open-centered, whereby steering wheel mounted controls can be operated normally.
US08700215B2 Control apparatus and control method of elastic body actuator as well as control program thereof
An inner pressure of an actuator is measured by a pressure measuring unit, and an amount of displacement of a movable mechanism is measured so that a position error compensation unit to which a desired value for the displacement and the measured value are inputted is allowed to compensate for a position error, and a desired value for a pressure difference of actuators that are competitively driven from the desired value is calculated by a desired pressure difference calculation unit, and an adjusted correcting value of the desired value for the pressure difference, obtained from the desired value of displacement and the measured value, is adjustably outputted from an adjustable desired inner-state correction unit, and thus, the outputs of these unit are inputted to a pressure difference error compensation unit so that a pressure difference error is compensated therewith.
US08700213B2 Maneuvering system having inner force sense presenting function
A compact, lightweight manipulation system that excels in operability and has a force feedback capability is provided. When automatic operation of a slave manipulator 105 that follows manual operation of a master manipulator 101 is bilaterally controlled by means of communication, the force acting on the slave manipulator is fed back to the master manipulator by operating the master manipulator primarily under electrically-driven speed control and the slave manipulator primarily under pneumatically-driven force control. Therefore, in the master manipulator, it is not necessary to compensate for the dynamics and the self-weight of the master manipulator in the motion range of a user, allowing highly accurate, broadband positional control, which is specific to an electrically-driven system, and in the slave manipulator, nonlinearity characteristics specific to a pneumatically-driven system presents passive softness, provides a high mass-to-output ratio, and produces a large force.
US08700212B1 Medication dispenser assembly
A medication dispenser assembly provides access to medication to promote compliance with a prescribed medication schedule. The assembly includes a housing having a bottom, a top, and a perimeter wall extending from the bottom to the top. Apertures extend through the top. A plurality of vertically aligned bays is positioned in the housing with each bay having an associated access opening extending through the perimeter wall. A plurality of trays each have a plurality of compartments. An interior space of each compartment is accessible through a top of each compartment. Each tray is insertable into a selectable one of the bays through the associated access opening. The compartments of an uppermost one of the trays are accessible through the apertures in the top of the housing. A plurality of doors is coupled to the top of the housing with each door covering an associated one of the apertures.
US08700196B2 Method for providing finishing parameters
A method for providing finishing parameters related to an ophthalmic lens adapted to a spectacle frame in which generic finishing parameters (GFP) are provided (S11) for an ophthalmic lens adapted to a spectacle frame, the generic finishing parameters (GFP) being associated to a first identifier (ID1); a request (REQ1) is received (S12) from a distant entity, indicating an association between the first identifier (ID1) and a second identifier (ID2) assigned to the chosen finishing entity (CFE); specific finishing parameters (SFP) specific to the chosen finishing entity are generated (S13), the specific finishing parameters (SFP) being obtained by associating the generic finishing parameters (GFP) with specific parameters corresponding to the chosen finishing entity (CFE); a second request (REQ2) associated with at least the first identifier (ID1) is received (S14); and, upon receipt of the second request (REQ2), the specific finishing parameters (SFP) are sent (S15) to the chosen finishing entity (CFE).
US08700194B2 Robust media fingerprints
Robust media fingerprints are derived from a portion of audio content. A portion of content in an audio signal is categorized. The audio content is characterized based, at least in part, on one or more of its features. The features may include a component that relates to one of several sound categories, e.g., speech and/or noise, which may be mixed with the audio signal. Upon categorizing the audio content as free of the speech or noise related components, the audio signal component is processed. Upon categorizing the audio content as including the speech related component and/or the noise related components, the speech or noise related components are separated from the audio signal. The audio signal is processed independent of the speech related component and/or the noise related component. Processing the audio signal includes computing the audio fingerprint, which reliably corresponds to the audio signal.
US08700193B2 Automated audio conform
A guide start location is located in a guide segment of a guide track. The guide segment has a segment length. A part start location of a part corresponding to the guide start location is located. N phase correlations are performed between N successively overlapped part segments of the part from the part start location and the guide segment from the guide start location within a first interval. Each of the N successively overlapped part segments has the segment length. A best match is determined from the N phase correlations using a match threshold. The best match provides a first offset.
US08700187B2 Method and apparatus for actively managing consumption of electric power supplied by one or more electric utilities
A system manages consumption of power supplied by at least one electric utility to multiple power consuming devices. Power flow to the power consuming devices is enabled and disabled by controllable devices controlled by one or more client devices. According to one embodiment, a group of one or more client devices to which to communicate a power control message is determined. The power control message indicates at least one of an amount of electric power to be reduced and an identification of one or more controllable devices to be instructed to disable a flow of electric power to one or more associated power consuming devices. The power control message is communicated to the determined group of client devices to initiate a power reduction event. Subsequent to initiation of the power reduction event, a determination is made that at least one controllable device has prematurely exited the power reduction event.
US08700186B2 Plant control system and program relocate method
According to one embodiment, a plant control system includes a station mounting controllers thereon, an engineering device which manages programs, and a device which connects the controllers and the engineering device. The engineering device includes database which stores information on a first variable for allowing data to be shared among programs in each controller and a second variable for allowing data to be shared among programs in the station, the database management part, and a relocate management part which moves the program, and the relocate management part includes a designating module which designates an execution order of programs in a source controller, one or more programs to be moved, a destination controller, and the source controller, a module which moves the program as designated in the designating module, and a changing module which, when the program is moved, moves or copies the first and second variable used in the program.
US08700185B2 Machine, comprising a computer processor for evaluating candidate designs based upon constraints
The invention is a method and apparatus for automatically generating an optimal configuration of a product, using logic implemented on a digital computer processing system. A general configuration will be broken down into a hierarchy of subdesigns by a designer of an artifact type. A particular instance of the type must satisfy user-specified external parametric constraints. Constraints may take the form of a range of values for some performance characteristic or to satisfy laws or business requirements. Hierarchical decomposition facilitates solution of complex problems. Criteria for a best solution may be specified for a given subdesign, a collection of subdesigns, or globally. Tentative selection of a particular subdesign may impose internally generated constraints upon a subsequent subdesign. If no acceptable solution is found for a subdesign, the candidate overall configuration rolls back to the most complete viable partial collection of subdesigns. The method transforms constraints into a concrete design.
US08700179B2 Leads with spiral of helical segmented electrode arrays and methods of making and using the leads
A stimulation lead includes a lead body having a longitudinal surface, a distal end, a proximal end, and a shaft extending along at least a portion of the distal end of the lead body. The stimulation lead also includes multiple segmented electrode members disposed on the shaft along the longitudinal surface of the lead body near the distal end of the lead body. Each segmented electrode member includes a ring structure which forms at least a partial ring and is disposed on the shaft, and a segmented electrode coupled to the ring and having an exposed surface configured and arranged for stimulating tissue when the stimulation lead is implanted.
US08700176B2 Apparatus and method for non-invasive treatment of skin tissue
Skin treating devices and systems for delivering RF electromagnetic energy to the skin. The devices include one or more electromagnetic RF generating units, multiple RF electrode groups and a controller for controllably applying RF energy to the skin through any selected RF electrode group or any selected RF electrode group combination selected from the multiple groups. The electrodes may be stationary and/or movable electrodes. Different RF frequencies and/or frequency bands may be used. The alternation of energy application through different electrode groups at different times, and/or the changing of the inter-electrode distance and configuration by using movable RF electrodes may reduce or prevent electrode overheating, control RF energy distribution within the skin and enable use of the devices and/or for different skin treating applications.
US08700172B2 Implantable medical device having long-term wireless capabilities
A medical device is capable of utilizing a pervasive wireless communications network, such as a digital wireless telephone network, personal communication services network or pager network, to directly communicate with a host computer without the need for a repeater device. The device includes a sensor capable of measuring a body characteristic, such as temperature or electrical cardiac activity, and generates clinical data describing the measurement. The device also includes a wireless transmitter/receiver unit capable of establishing a communications link with a host computer over the long-range wireless network. The wireless transmitter/receiver unit is capable of delivering the measured clinical data to the host computer over the wireless network. The wireless transmitter/receiver unit can also periodically deliver status information regarding the operation of the implantable device to the host computer.
US08700171B2 Controlled switching module for a multielectrode lead for an active implantable medical device
A controlled switching module (40, 42), for a multielectrode lead for an active implantable medical device, which connects a detection/stimulation electrode (28, 30) to one or the other conductor (36, 38) of a two-wire line. Two volatile controlled switches (52, 54), for example, complementary MOS associated with at least one non-volatile programmable memory component (68, 70), for example, a suspended nanotube cell or a magnetic tunnel junction cell, supply two previously programmed stable open or closed states. A generator maximum-minimum circuit (58) is coupled to the conductors at the input, and to the controlled switches at the output for selectively controlling them via the corresponding non-volatile memory component (68, 70).
US08700169B1 Methods and systems for registering and identifying a cochlear implant emulation device and managing data associated therewith
An exemplary method includes a cochlear implant fitting subsystem maintaining patient data associated with a cochlear implant patient, maintaining registration data for a cochlear implant emulation device registered with the fitting subsystem and configured to emulate an implanted cochlear device, detecting a coupling of a cochlear implant device to the fitting subsystem, automatically determining, based on the registration data, that the coupled cochlear implant device is the cochlear implant emulation device registered with the fitting subsystem, performing one or more operations while the cochlear implant emulation device is coupled to the fitting subsystem, and preventing data acquired by the fitting subsystem during the performance of the one or more operations while the cochlear implant emulation device is coupled to the fitting subsystem from being included in the patient data. Corresponding methods and systems are also described.
US08700166B2 Coding for visual prostheses
A visual prostheses codes visual signals into electrical stimulation patterns for the creation of artificial vision. In some examples, coding of the information uses image compression techniques, temporal coding strategies, continuous interleaved sampling (CIS), and/or radar or sonar data. Examples of the approach are not limited to processing visual signals but can also be used to processing signals at other frequency ranges (e.g., infrared, radio frequency, and ultrasound), for instance, creating an augmented visual sensation.
US08700164B2 Devices, systems and methods for treatment of neuropsychiatric disorders
The present disclosure relates to methods, devices and systems used for the treatment of mood, anxiety, post traumatic stress disorder, and cognitive and behavioral disorders (collectively, neuropsychiatric disorders) via stimulation of the superficial elements of the trigeminal nerve (“TNS”). More specifically, cutaneous methods of stimulation of the superficial branches of the trigeminal nerve located extracranially in the face, namely the supraorbital, supratrochlear, infraorbital, auriculotemporal, zygomaticotemporal, zygomaticoorbital, zygomaticofacial, infraorbital, nasal and mentalis nerves (also referred to collectively as the superficial trigeminal nerve) are disclosed herein.
US08700163B2 Cranial nerve stimulation for treatment of substance addiction
A method of treating a patient with at least one substance addiction, which comprises directly stimulating a cranial nerve, such as the vagus nerve, of a patient with an electrical pulse signal defined by a plurality of parameters to provide a therapy regimen for alleviating a symptom associated with the substance addiction.
US08700162B2 Devices and methods for treatment of heart failure and associated conditions
Devices and methods of use for identification, treatment and/or management of heart failure and/or associated conditions. An exemplary device may include a first sensor configured to monitor a parameter indicative of a fluid level in a pulmonary circulation of a patient, a second sensor configured to monitor a parameter indicative of a fluid level in a non-pulmonary circulation of a patient, and a control system coupled to the first sensor and second sensor. The control system is configured to provide a baroreflex therapy to the patient based at least in part on the parameter indicative of a fluid level in a pulmonary circulation and the parameter indicative of a fluid level in a non-pulmonary circulation. The baroreflex therapy adjusts at least one of the fluid level in the pulmonary circulation and the fluid level in the non-pulmonary circulation.
US08700159B2 Methods of manufacturing an implantable pulse generator
Disclosed herein is an implantable pulse generator feedthru configured to make generally planar electrical contact with an electrical component housed within a can of an implantable pulse generator. The feedthru may include a feedthru housing including a header side and a can side, a core within the feedthru housing, a generally planar electrically conductive interface adjacent the can side, and a feedthru wire extending through the core. The feedthru wire may include an interface end and a header end, wherein the header end extends from the header side and the interface end is at least one of generally flush with the generally planar interface and generally recessed relative to the generally planar interface.
US08700152B2 Data manipulation following delivery of a cardiac stimulus in an implantable cardiac stimulus device
Methods of cardiac rhythm analysis in an implantable cardiac stimulus device, and devices configured for such methods. In an illustrative embodiment, certain data relating to cardiac event rate or amplitude is modified following delivery of a cardiac stimulus. In another embodiment, cardiac rhythm analysis is performed using one of plural states, with the plural states using different criteria, such as a detection threshold, to detect cardiac events in a sensed signal. Following delivery of a cardiac stimulus, data is manipulated to force the analysis into one of the states, where stimulus is delivered, in the illustrative embodiment, only after a different state is invoked. Implantable devices incorporating operational circuitry for performing such methods are also included in other illustrative embodiments.
US08700151B2 Expandable blood pump for cardiac support
A pump for inducing flow within a vascular system comprises two inlets. The pump has a first configuration for deployment within the vascular system and a second, operable configuration for directing the fluid flow within the vascular system, where the second configuration has a greater diameter than the first configuration. A centrifugal impeller is configured to induce the fluid flow by rotation about an axis of rotation, where the flow is in a direction generally transverse to the impeller's axis of rotation.
US08700150B2 Implantable neurostimulator for providing electrical stimulation of cervical vagus nerves for treatment of chronic cardiac dysfunction with bounded titration
A system for providing electrical stimulation of cervical vagus nerves for treatment of chronic cardiac dysfunction with bounded titration is provided. The system includes a patient-operable external controller to transmit a plurality of unique signals. The system further includes an implantable neurostimulator, which includes a pulse generator to deliver electrical therapeutic stimulation tuned to restore autonomic balance through continuously-cycling, intermittent and periodic electrical pulses that result in creation and propagation (in both afferent and efferent directions) of action potentials within the cervical vagus nerve of a patient through a pair of helical electrodes via an electrically coupled nerve stimulation therapy lead. The neurostimulator also includes a recordable memory storing an autotitration operating mode that includes a maximum stimulation intensity and is configured to increase an intensity of the delivered electrical therapeutic stimulation up to a level not exceeding the maximum stimulation intensity upon receipt of one of the unique signals.
US08700146B2 Remote pace detection in an implantable medical device
A system embodiment for stimulating a neural target comprises a neural stimulator, a pace detector, and a controller. The neural stimulator is electrically connected to at least one electrode, and is configured to deliver a neural stimulation signal through the at least one electrode to stimulate the neural target. The pace detector is configured to use at least one electrode to sense cardiac activity and distinguish paced cardiac activity in the sensed cardiac activity from non-paced cardiac activity in the sensed cardiac activity. The controller is configured to control a programmed neural stimulation therapy using the neural stimulator and using detected paced cardiac activity as an input for the neural stimulation therapy.
US08700145B2 Methods, systems, and devices for pairing vagus nerve stimulation with motor therapy in stroke patients
A method of treating motor deficits in a stroke patient, comprising assessing a patient's motor deficits, determining therapeutic goals for the patient, based on the patient's motor deficits, selecting therapeutic tasks based on the therapeutic goals, performing each of the selected therapeutic tasks repetitively, observing the performance of the therapeutic tasks, initiating the stimulation of the vagus nerve manually at approximately a predetermined moment during the performance of the therapeutic tasks, stimulating the vagus nerve of the patient during the performance of the selected therapeutic tasks, and improving the patient's motor deficits.
US08700144B2 Electrode stimulator with energy recycling and current regulation
A system and method for stimulating an electrode is provided. The stimulator includes a sensor circuit configured to couple to the at least one electrode of a medical device to measure a power characteristic of the at least one electrode. The stimulator includes a control circuit configured to compare the measured power characteristic of the at least one electrode to a desired power characteristic, and, based upon a comparison of the measured power characteristic of the at least one electrode and the desired power characteristic, select between a first operational mode and a second operational mode of the electrode stimulator. The first operational mode includes delivering energy to the at least one electrode to stimulate the tissue and the second operational mode includes recovering energy from the at least one electrode.
US08700141B2 Method and apparatus for automatic evoked potentials assessment
Systems and methods for assessing a patient's neurologic state based on auditory evoked responses are provided.
US08700140B2 Methods, system and apparatus for the detection, diagnosis and treatment of biological rhythm disorders
System, assembly and method are provided to facilitate reconstruction of cardiac information representing a complex rhythm disorder associated with a patient's heart to indicate a source of the heart rhythm disorder. The complex rhythm disorder can be treated by application of energy to modify the source of the rhythm disorder.
US08700139B2 Late potential detection
A late potential detecting system has an implantable medical device connected to at least one cardiac lead having implantable electrodes positioned at different sites of a ventricle myocardium. A sampling unit of the implantable medical device records electrogram samples for the different implantable electrodes to get different sample sets. The electrogram samples of the sample sets are time synchronized and magnitude potential representations of the potential data of the electrogram samples are determined. The magnitude potential representations of the time synchronized electrogram samples are then co-processed and used for determining a parameter that is indicative of any late potentials of the monitored ventricle.
US08700137B2 Cardiac performance monitoring system for use with mobile communications devices
Described herein are apparatuses (e.g., devices, systems, software), and methods for monitoring the cardiac health of a patient. The apparatuses and methods may include a smartphone or hand held computing device having an accelerometer. The apparatus may also include a device with a plurality of electrodes integral with or attached to the smartphone. The devices can be placed on a patient's chest to measure electrical signals and vibrations on the chest caused by the heartbeat. The measurements can generate a seismocardiogram (SCG) and in some variations an electrocardiogram (ECG). The apparatuses and methods can analyze the data in the SCG to produce a measure of the cardiac function. Changes in such measures can provide an early warning for potential cardiac problems and signal the need for the patient to seek treatment prior to a fatal cardiac event.
US08700130B2 Stepwise advancement of a medical tool
Apparatus is provided, including a sensor for sensing a phase of cyclic activity of a subject's body system. A tool modulator includes a gate configured: in a first cycle of the cyclic activity, to allow movement of a tool, in response to the cyclic activity being at a first given phase thereof, following the given phase in the first cycle and prior to an occurrence of the given phase in a subsequent cycle of the cyclic activity, to inhibit the movement of the tool, and in a second cycle of the cyclic activity, subsequent to the inhibiting of the movement, to allow movement of the tool, in response to the second cycle of the cyclic activity being at the given phase thereof. An accumulation facilitator facilitates an accumulation of the tool in the tool modulator, and/or an accumulation of energy in the tool.
US08700128B2 Method and apparatus for positioning a biventrivular pacemaker lead and electrode
An apparatus and method for placing a device in a body area of a patient, by: tracking the device over a 3-dimensional model of the body area; activating the device at different locations in the body area; measuring the response signal or parameter caused by the activation; storing the locations as well as the response signals; choosing an optimal location for the device base in the stored response signals and navigating the device to the optimal location.
US08700127B2 Motion-attenuated contrast-enhanced cardiac magnetic resonance imaging system and method
A system and method for providing a dark-blood technique for contrast-enhanced cardiac magnetic resonance, improving visualization of subendocardial infarcts or perfusion abnormalities that may otherwise be difficult to distinguish from the bright blood pool. In one technique the dark-blood preparation is performed using a driven-equilibrium fourier transform (DEFT) preparation with motion sensitizing gradients which attenuate the signal in the ventricular cavities related to incoherent phase losses resulting from non-steady flow within the heart. This dark-blood preparation preserves the underlying contrast characteristics of the pulse sequence causing a myocardial infarction to be bright while rendering the blood pool dark. When applied to perfusion imaging, this dark-blood preparation will help eliminate artifacts resulting from the juxtaposition of a bright ventricular cavity and relatively dark myocardium.
US08700122B2 Skin preparation device and biopotential sensor
The skin preparation device and sensor of the present invention include an array of rigid tines. The tines serve to “self-prepare” the skin at each electrode site. These tines, when pressed against the skin, penetrate the stratum corneum, thereby reducing skin impedance and improving signal quality. A self-prepping device of the present invention is an optimized array of short non-conductive rigid tines in which the individual tines are created in a geometry that allows for a sharp point at the tip when molding, machining or etching is used as a method of fabrication.
US08700118B2 Biomedical sensor system
A biomedical sensor system. The system can include a sensor adapted to create a signal based on a physiological characteristic from a subject, and a hub adapted to receive the signal from the sensor. The signal can include at least one of an electromagnetic signal, an electrical signal, an acoustic signal, a mechanical signal, a thermal signal, and a chemical signal. The system can further include a connector adapted to couple the sensor and the hub, the connector having a variable length, such that the sensor and the hub can be positioned a variable distance apart by changing the length of the connector. The connector can be adapted to provide a pathway between the sensor and the hub for the signal. A method of applying a biomedical sensor system to a subject can include changing the length of the variable-length connector to provide an appropriate distance between the sensor and the hub, and coupling the sensor to the subject.
US08700117B2 System and methods for processing analyte sensor data
Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor.
US08700116B2 Sensor system with pressure application
Embodiments of the present disclosure relate to sensors for applying pressure to a patient's tissue. According to certain embodiments, the sensors may include one or more deformable elements that hold the optical components of the sensor against the tissue with an appropriate amount of pressure. In additional embodiments, such sensors may include a rigid one-piece sensor body that incorporates a deformable element to facilitate fine-fitting of the sensor against the tissue.
US08700113B2 Sensor for detection of carbohydrate
A sensor for the detection or measurement of carbohydrate analyte (such as glucose) in fluid comprises components of a competitive binding assay the readout of which is a detectable or measurable optical signal (such as FRET assay) retained by a material that permits diffusion of analyte but not the assay components, the assay components comprising: an animal lectin; and an analyte analogue capable of competing with analyte for binding to the lectin.
US08700112B2 Secondary-emitter sensor position indicator
A secondary-emitter sensor position indicator has primary emitters that transmit light having primary wavelengths and at least one secondary emitter that transmits light having at least one secondary wavelength. A detector outputs a sensor signal in response to received light. An attachment assembly, in a sensor-on condition, positions the emitters and detector relative to a tissue site so that the sensor signal is substantially responsive to the primary wavelength light after attenuation by pulsatile blood flow within the tissue site and is negligibly responsive to the secondary wavelength light. The attachment assembly, in a sensor out-of-position condition, positions the secondary emitter relative to the tissue site so that the sensor signal is at least partially responsive to the secondary wavelength.
US08700110B2 Superconducting strip having metal coating layer and method of manufacturing the same
A rolled superconducting article includes: a cylindrical bobbin having a post in a cylindrical shape; a superconducting strip wound on the cylindrical bobbin in a rolled shape with a predetermined tension applied, wherein the superconducting strip is formed of a superconducting thin film, which is coated with a metal coating layer on a facing surface of the superconducting thin film, and a stabilizing substrate wound on the superconducting strip, wherein the stabilizing substrate is coated with a metal coating layer on a facing surface of the stabilizing substrate; an anti-bonding substrate wound on an outer surface of the stabilizing substrate with a predetermined tension applied; wherein the superconducting thin film is thermally adhered to the stabilizing substrate by heat-treating the rolled superconducting strip with the anti-bonding substrate wound therearound.
US08700103B2 Vehicle terminal apparatus and program product for vehicle terminal apparatus
A vehicle terminal apparatus has a connection monitoring unit for monitoring a disconnection of a communication link between a wireless communication device and a portable terminal, considering an abnormal disconnection of the communication link as a link loss, considering a disconnection of the communication link by a disconnection process by the wireless communication device as a first disconnection, and considering a disconnection of the communication link by a disconnection process, by the portable terminal as a second disconnection; and a connection condition determination unit for determining a wireless connection condition of the wireless communication device based on a disconnection reason that accounts for a reason for disconnection and a pre-disconnection call condition that is a call condition of the portable terminal immediately before the disconnection when the disconnection of the communication link is detected by the connection monitoring unit. The vehicle terminal apparatus determines a recovery process of the communication link by appropriately considering the user convenience.
US08700099B2 Hinge unit and portable terminal
There are provided a hinge unit and portable terminal, even when a display housing is inverted to respond to demands for thin and light weight structure and high design quality, its display housing is always in a proper position. The display housing 1 has a display device 2 at its display housing front 1a. The display device 2 is made up of, for example, a liquid crystal display device and performs predetermined displaying. The shaft fitting section 3 is fitted in an end terminal region of one side of the display housing. A shaft 4 is inserted into the shaft fitting section 3 to support the display housing 1 in a manner to be freely inverted and fitted to the shaft fitting section 3 so that an axial center of the inverting axis forms a predetermined angle with a display surface of the display device 2.
US08700097B2 Method and system for controlling dual-processing of screen data in mobile terminal having projector function
A method of controlling a screen of a mobile terminal having a projector function and an apparatus permits outputs of common screen data and dual-processed data output by a display screen and an external screen. A method of outputting screen data in a mobile terminal having a projector function includes: activating a projector module; generating screen data for a display unit displayed on a display unit and screen data for a projector based on the projector module; and performing dual-processing of the generated screen data and outputting the dual-processed screen data to the display unit and the projector module.
US08700095B2 Management method and apparatuses
After a successful authentication in a femto system, a home base station management system is used to send configuration data to a home base station and manage the home base station over a secured management connection. The configuration data stored in the management system is classified into two types: a) Device-related configuration data, which are indexed by a device ID; and b) subscriber/user-related configuration data, which are indexed by a subscriber ID. The management system sets up a binding relationship between device ID of the home base station and the subscriber/user identity of the USIM/SIM installed in the home base station. Then the management system generates full configuration data for the home base station based on the combination of the binded IDs. In other words, the full configuration data contains device-related configuration data selected from the classified configuration data based on the binded device ID, and user-related configuration data selected from the classified configuration data based on the binded subscriber/user ID. The management system then sends this full configuration data to the home base station.
US08700093B2 Wireless communication base station with current limiting capability
A wireless communication system base station (20) includes a base station transceiver (26) that has at least one operative component (32) for facilitating wireless communications. A current limiting device (36) includes at least one field effect transistor for selectively controlling current flow to a capacitive stability device (34) associated with at least one of the operative components (32). In the disclosed example, the current limiting device (36) is in series with the capacitive stability device (34) but in parallel with the operative component (32).
US08700089B2 Mobile device configured to operate on multiple different networks
An apparatus includes a code division multiple access (CDMA) antenna that is configured to transmit and receive communication signals. The apparatus includes a memory that is configured to store multiple mobile equipment identifiers (MEIDs), multiple activation protocols and instructions, where each MEID includes an identifier that is uniquely recognizable on one of multiple networks and where the activation protocols include protocols for uniquely activating the apparatus on one of multiple different networks each of which have different communication protocols. The apparatus includes a processor that is coupled to the CDMA antenna and to the memory and that is configured to execute the instructions to enable a user to select a network from the multiple different networks on which to activate and operate the apparatus and activate and operate the apparatus on a selected network using an MEID recognizable by the selected network and the activation protocol for the selected network.
US08700088B2 Fast adaptive power control for a variable multirate communications system
A system and a method of controlling transmitter power in a wireless communication system in which user data is processed as a multirate signal in which the user data signal having a first rate is converted into a transmission data signal having a faster second rate for transmission. The transmission power is adjusted on a relatively slow basis based on quality of data received by a receiver of the transmitted data. The transmitter power is determined as a function of the first and second rates such that a change in the data rate in the multiple channels or the rate of the transmission data signal is compensated in advance of a quality of data based adjustment associated with such data rate change.
US08700084B2 Method and apparatus for power scaling for multi-carrier wireless terminals
Methods and apparatus for power scaling for multi-carrier wireless terminals are disclosed. Methods and mechanisms are provided for power scaling when a multi-carrier WTRU reaches its maximum output power.
US08700082B2 Power control utilizing multiple rate interference indications
Systems and methodologies are described that facilitate mitigation of interference in a wireless communication environment. Terminals can utilize interference information provided by neighboring sectors to adjust transmit power and reduce interference. Access points can provide two sets or types of interference information. The first type can be transmitted over a large coverage area, requiring significant overhead and limiting the transmission rate. Access points can also provide a second set or type of interference information directed at smaller coverage area, such as an area proximate to the edge of the supported sector. This second type of interference information can be utilized by terminals that include the access point within their active set. The second set of interference information can be provided at a higher rate than the first set due to decreased overhead requirements. Terminals can utilize both sets of interference information to adjust transmit power.
US08700080B2 System and method for multiple simultaneous communication groups in a wireless system
A system and method enable a wireless device to support simultaneously multiple push-to-talk (PTT) communications and interrupt certain PTT communication with higher priority ones. A user subscribes to multiple PTT communication groups and designates one of the groups as the primary group. The wireless device receives and plays PTT communications from the multiple PTT communication groups and interrupts playing of a PTT communication from a non-primary group if a PTT communication is received from the primary PTT communication group.
US08700077B2 System and method for determining noise floor in a wireless communications environment
An electronic device includes communications circuitry configured to communicate with an assistance server. The electronic device has an antenna assembly having antenna configuration parameters including a gain profile and a direction. The electronic device transmits a noise floor data request to the assistance server, the noise floor data request including a location of the electronic device, an indication of the gain profile and the direction. The electronic device receives a noise floor value from the assistance server for at least one wireless communications channel, the noise floor value determined to account for the location of the electronic device, the gain profile and the direction of the antenna assembly.
US08700074B2 Method and apparatus for managing message history data for a mobile communication device
A method and apparatus for managing history data of messages received from and transmitted to other users by a user of a mobile communication device is provided. Message history data is extracted from received and transmitted messages and stored such that a user of the mobile communication device may easily input a conditional request to the device and view message history data associated with a specific other user or message history data identified by conditional data input to the device.
US08700073B2 Method and apparatus for providing mobile messaging enabled event planning, scheduling and tracking service
A method and computer readable medium for providing a mobile messaging event planning service in a communications network are disclosed. For example, the method assigns a mobile messaging identification code for an event, receives a text message including the mobile messaging identification code for the event and provides information associated with the event in response to the text message.
US08700070B2 System and method for adaptive message retransmission
A method and network controller (200) with a radio network controller (206) that transmits (302) a first signaling message to a communication device (108). The first signaling message includes extended information that some communications devices (108) are expected to be unable to process. The radio network controller (206) further transmits (312) a second signaling message that includes substantially all information that is contained within the first signaling message except for the extended information. The method and network controller (200) also includes a signaling message retransmission controller (208) communicatively coupled to the network controller, that identifies information contained within the extended information and indicates the extended information to the radio network controller (206).
US08700069B2 Systems and methods for mobile terminal location determination using radio signal parameter measurements
A method and system for calculating the location of a mobile radio terminal in a radio communications network. The method provides for the collection of measurements of radio signal parameters at the mobile radio terminal which are then processed and transmitted to a network processor for calculating the location of the mobile radio terminal. The collected measurements may be filtered and subsets of the measurements may also be selected according to their suitability for particular applications.
US08700065B2 Location determination for calls within a femtocell
When a call is placed within a femtocell area of coverage, the location of the femtocell is used as the location of the mobile device. The location of the femtocell is stored in the network, and if the call is placed through the femtocell, the location of the femtocell is used to determine the location of the mobile device.
US08700063B2 Systems and methods for generating called device location based on cell sector information
Implementations relate to systems and methods for generating called device location based on cell sector information for the called mobile device. Implementations relate to platforms and techniques relate in which a calling device can call a called device, such as a cellular telephone or network-enabled media player. The network can locate the called device using a paging process transmitted via the mobile switch(es) and associated base station(s) of the called device service provider. The called device can respond to the paging process by transmitting a message. The cell sector location of the base station to which the called device responds can be captured as the current location of the called device. The network can report the location of the called device to the calling device using different message formats, including SMS or USSD messages.
US08700059B1 Selecting a carrier
In systems and methods of selecting a carrier, tracking area update messages for a wireless device communicating over a first carrier are monitored to determine that a number of tracking update messages meets a traffic threshold. A first tracking area configuration for the first carrier and a second tracking area configuration for a second carrier are determined, and a location and a mobility of the wireless device relative to the first tracking area configuration and the second tracking area configuration are ascertained. Based on the first tracking area configuration, the second tracking area configuration, the determined location, and the determined mobility a handover of the wireless device from the first carrier to the second carrier is performed.
US08700058B2 Position estimation of a wireless terminal in a structure using base station signal information
Wireless terminals are provided that comprise, for example, a wireless signal receiving portion that receives a wireless signal transmitted from a base station; a measurement portion that performs signal intensity measurement of the wireless signal; and an information transmitting portion that transmits pieces of measurement information acquired by the signal intensity measurement, and at least one piece of base station identification information that indicates a base station of a transmission source of the wireless signal and that is associated with each of the pieces of measurement information. The wireless terminals may also comprise, for example, an input portion for specifying information on a section of a building structure; an information acquisition portion for acquiring and transmitting measurement information to a position estimation server; a display screen generation portion; a display portion; and a registration request portion for transmitting registration request information to a position estimation server.
US08700057B2 Method and apparatus for multi-resolution adaptive positioning
Various embodiments are directed to methods and apparatus for mobile device position determination and the efficient communication of mobile device position related information. In different areas different types of reference signals may be available to be used by a mobile device for position determination. Some types of references signal may be well suited for an indoor environment, e.g., audio signals, Bluetooth signals and Wi-Fi signals, while other types of signals may be well suited for an outdoor environment, e.g., GPS signals and cellular base station signals. Different types of signals may facilitate different possible resolution accuracies for a position determination. In various embodiments, in different areas within a geographic coverage region, different sets of reference signals are available to determine its position. In some embodiments, different position determination resolutions are used in different area as a function of the reference signal type which is available.
US08700053B2 Systems for and methods of determining likelihood of relocation of reference points in a positioning system
Systems and methods are provided for determining a measure of likelihood that an estimated geographic location of a designated wireless device is not its accurate present location includes determining a set of reference points associated with the device, which are a geographic position at which signals from the device were detected and/or other devices having a relationship with the designated device. The existence of the relationship is based on the devices being within signal reception range of a same position within a selected period of time. The method includes retrieving attributes of the reference points and/or of the relationships and determining a measure of likelihood that an estimated geographic location associated with the designated device is not its present location based on the attributes of the reference points of the set and/or of the relationships.
US08700050B1 Method and system for authorizing location monitoring
Techniques for location tracking, location utilization, and dissemination and management of location information are disclosed. As a location monitoring system, one embodiment includes at least a plurality of mobile computing devices supported by a wireless network, and a computing device coupled to a wired network (e.g., the Internet) that couples to the wireless network. Each of the mobile computing devices is associated with and proximate to an object whose location is being monitored. The computing device stores the locations of each of the mobile computing devices or the objects proximate thereto, and enables only authorized users to obtain access the locations via the wired network.
US08700048B2 Method and apparatus for automated publishing of customized presence information
A method and apparatus for automated publishing of customized presence information to one or more mobile devices in a wireless communication network is provided. The method comprises obtaining (202) location data of a mobile device. Further, the method comprises determining (204) availability of a customized presence tag related to the location data of the mobile device. A customized presence tag includes personalized data associated with a location of a mobile device. The method further comprises publishing (206) the customized presence tag related to the location data of the mobile device, when the customized presence tag is determined to be available for the location data. Moreover, the method comprises publishing (208) a default presence tag for the location data when a customized presence tag for the location data is determined to be unavailable. The publishing of one or more of the customized presence tag and the default presence tag is performed automatically.
US08700046B2 Mobile communication system, network management apparatus, macrocell base station apparatus, and interference control method
A mobile communication system wherein the upstream radio channel interference of a macrocell connection terminal with a femtocell base station can be reduced while the consumption of radio resources caused by increase in signaling is being suppressed. The macrocell connection terminal (401) performs, based on an instruction from a macrocell base station (402), an upstream channel transmission and further reports a peripheral-femtocell detection result obtained by a measuring unit to the macrocell base station. The macrocell base station (402) instructs the terminal to perform a peripheral-femtocell detection. The identifier of the terminal and the peripheral-femtocell detection result obtained by the terminal are transmitted to a network management apparatus (404). An interference reduction instruction (frequency band allocation) and the identifier of the terminal to be interference-controlled are received from the network management apparatus, and the frequency band allocation in the upstream channel transmission of the terminal to be interference-controlled is so controlled as to satisfy the interference reduction instruction.
US08700036B2 Method for resolving conflict between network searching and traffic and multi-card multi-standby mobile phone
A method for resolving conflict between network searching and traffic includes: determining if a service request corresponds to mobile originated traffic or mobile terminated traffic, when a second user card receives the service request during a process of the network searching of a first user card; temporarily suspending the mobile originated traffic and continuing to perform the network searching of the first user card, when the service request corresponds to the mobile originated traffic; and temporarily suspending the network searching of the first user card, firstly processing the mobile terminated traffic, and continuing to perform the network searching of the first user card after completing the mobile terminated traffic, when the service request corresponds to the mobile terminated traffic. A multi-card multi-standby mobile phone of the present invention includes at least two types of user card, a communication unit for transmitting communication information, a microcontroller unit and a determining unit. The present invention avoids impact of the network searching to the mobile originated traffic and the mobile terminated traffic.
US08700033B2 Dynamic access to radio networks
A method, system, and computer usable program product for dynamic access to radio networks are provided in the illustrative embodiments. A new radio network having a characteristic more suitable than a corresponding characteristic of a present radio network is detected. A request for access to the new radio network is sent, the request including a token, which includes structured information about a user, a device, a home network, or a billing service. Access to the new radio network is received. Switching is performed from the present radio network to the new radio network for wireless communication. The request for access to a radio network is received such that the requester is not known to a provider of the radio network. The requester is verified using a billing service provider or a home network provider identified in a token in the request. Upon verification, access is granted to the radio network.
US08700026B2 Controlled mobile communication as a service in a coverage area bounded by radiating cables
A method of providing controlled mobile communication as a service includes storing, in a memory associated with a data processing device and/or a base station controller, a level of control of wireless communication associated with a mobile device of a customer of the controlled mobile communication as a service. The wireless communication is provided through a mobile network operator. The method also includes identifying, through the base station controller, the mobile device based on an identification data associated therewith when the mobile device is within a controlled area associated with the controlled mobile communication service, and controlling the wireless communication associated with the mobile device of the customer through the base station controller in accordance with the level of control stored in the memory following the identification of the mobile device.
US08700024B2 System and method for enhanced directory assistance including commercial features
A method for enhanced commercial activities to a mobile device user includes providing a user with an application for use on a mobile wireless device and receiving an incoming communication from the wireless device via the application at an enhanced services platform of a directory assistance center. Stored account information, associated with the user is retrieved and a coded information is received from the wireless device, where the coded information is generated by the application based on input uploaded onto the wireless device by the user obtained from any one of the group selected from a product advertisement, a product price tag and digital image of a product. The coded information is parsed at the enhanced services platform, options are retrieved related to a product corresponding to the coded information and the user is provided with options relating to the product.
US08700023B2 Relays in telecommunications networks
In a telecommunications network including a mobile terminal in communication with a network base station, and at least one relay node that assists the base station with downlink data transmissions towards the mobile terminal, a method is provided of enabling coherent demodulation of a scheduled data block transmitted in the downlink by the base station and the at least one relay node. A reference signal is provided in the scheduled data block which is configured to change the mobile terminal from using cell specific reference signalling to using mobile terminal specific reference signalling to enable the mobile terminal to demodulate the scheduled data block transmitted in the downlink by the at least one relay node and the base station. Further, a method of performing synchronous retransmission of data includes transmitting pre-scheduling information for any required synchronous retransmission of a first data transmission by the relay node and the transmitting entity.
US08700021B2 Method and apparatus of providing messaging service and callback feature to mobile stations
Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be performed by a mobile device under management. The method may further include generating a message via the hosted server, the message includes the action, and transmitting the message to the mobile device under management, and receiving a result message from the mobile device under management responsive to the transmitted message, the result message indicating that the action has been satisfied.
US08700019B2 Method and apparatus for dynamic device pairing
A communication system, method, and components are described. Specifically, a communication system that supports dynamic device pairing of communication devices is described. Such pairing is accomplished using a feature or pairing server, without requiring modification to associated communication endpoints. Moreover, sequenced applications can be applied for all communication endpoints when pairing is in effect.
US08700015B2 Client and system for inserting advertisements into interactive content provided to mobile devices
A system for mobile devices that facilitates the creation and dissemination of interactive media to a plurality of mobile devices and PCs/laptops that comprise a client component. The interactive media may comprise of a list of products and services that are for sale and the user can select one or more for purchase. It may also comprise a list of real estate entries with associated user interest solicitation and the user can indicate his interest in one or more of the entries. The server can help the user make an appointment to view the corresponding real estate properties.
US08700014B2 Audio guided system for providing guidance to user of mobile device on multi-step activities
An audio guided system (AUGUST) for mobile devices that facilitates the creation and dissemination of audio guided activities (AGAs) from a source computer/device to a plurality of other recipient mobile devices, wherein the AGA is disseminated to the recipient mobile devices in a form that is compatible with the capabilities of the respective recipient mobile devices. The audio guided system comprises the source computer/device, the plurality of other recipient mobile devices and a server.
US08700009B2 Method and apparatus for monitoring emotion in an interactive network
Embodiments of the invention provide a method, devices, and system for monitoring and sharing emotion-related data from one or more persons connected via the internet. An emotion monitoring device (EMD) measures physiological signals obtained from biosensors and computes emotion states relating to emotional arousal and valence. Various signal processing methods are employed to reduce artifact and improve the detection of emotional states. The EMD communicates the emotion data to an internet server via a wireless network. The internet server transmits the emotion data to other persons equipped with an EMD. Their emotion data similarly is obtained and shared with others. The networked emotion data can used to enrich online, community experiences such as games and social networks. An implementation of an EMD based on a smart phone enables emotion data to be monitored in wide area, mobile environment. The biosensors can be integrated into the casing or a cover for the mobile phone.
US08700008B2 Providing data service options in push-to-talk using voice recognition
Voice enabling mobile services leverage existing PTT infrastructure. Initiation of a service request and navigation through PTT service functions is accomplished by voice direction, rather than by reading choices and texting or clicking through options. A mobile phone includes a dedicated push-to-talk service button for generating a signal for initiating a voice enabled service session, a speaker and microphone for transducing sounds and electrical signals, a display for displaying visual information to a user, memory for storing data, a transceiver for receiving and transmitting data and a processor. The processor receives a signal generated by the PTT service button for initiating a voice enabled service session, communicates a prompt to a user to begin speaking, stores voice data from a user and transmits the stored voice data to a service server for transforming the voice data to a result satisfying the spoken voice service request.
US08700005B1 Notification of a user device to perform an action
An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. In one illustrative case, the item-providing system may send a notification message to the user device to notify the user device to wake up and perform one or more actions. The item-providing system may provide scheduling functionality for determining the timing at which to send the notification message.
US08700002B2 Optimizing user device context for mobility management entity (MME) resiliency
A first mobility management entity (MME) device receives an attachment request that includes information associated with a user device. The first MME device creates a context for the user device based on the information, stores the context, and creates an optimized context based on the context, where a size of the optimized context is smaller than a size of the context. The first MME device also identifies a second MME device that is a backup for the first MME device, and transmits the optimized context to the second MME device.
US08700000B2 Reuse of identity data from a user equipment identity module by a peripheral device
The invention relates to the reuse of identity data from an identity module in a user equipment by a peripheral device. In order to enable the reuse of identity data from an identity module, such as a SIM or UICC card, in a user equipment by a peripheral device, the identifier of the peripheral device is transmitted to the module upon establishment of communication and authentication between the module and the peripheral device. Subsequently, identity data are transmitted, preferably selectively, by the identity module to the peripheral device when the transmitted identifier is recognized as one of the identifiers of the peripheral devices that were previously stored in the identity module. The identity data are reused by the peripheral device in order to establish a communication with the home network of the user equipment or with a local wireless network.
US08699997B2 Method for updating UE capability information in a mobile telecommunications network
The present invention relates to methods and arrangements for handling UE capability information a mobile telecommunications network wherein an eNodeB (100) receives (60) information regarding the UE capability information from the UE (120) and stores (70) the information. The eNodeB (100) sends (80) the UE capability information to the EPC, i.e. the MME (130). The MME (130) receives and stores (90) the UE capability information. When the UE (120) transits from idle to active state, does an initial attach or when a part of the UE capabilities have changed, it sends (10) a message Ma to the eNodeB (100) regarding the update. The eNodeB (100) receives the message and sends (20) it to the MME (130). The MME (130) sends (30) a response associated with the previously stored UE capability information to the eNodeB (100). The eNodeB (100) decides (40) if the UE capabilities stored in the MME (130) is up-to-date based on the message sent from the UE (120) and the received response from the MME (130). If the UE (120) holds updated UE capabilities the eNodeB (100) could request (50) updated UE capability information from the UE (120).
US08699996B1 Managing a mobile device's communications
A system and method for managing communication rules on a mobile device are provided. In one embodiment, the communication rules are enforced by the mobile device without assistance from outside components. The communication rules a mobile device needs to enforce may be controlled by a component that is apart from the mobile device. The communication rules may take into account the application that requested the communication and the mobile device's present physical surroundings.
US08699994B2 Systems and methods to selectively authenticate via mobile communications
Systems and methods to accelerate transactions made via mobile communications. In one aspect, a system includes: a data storage facility to store information associated with past payment transactions and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers. The converters are configured to communicate with the controllers in different formats, and to communicate with the common format processor in a common format. After a payment request identifying the phone number is received in the interchange, the common format processor is to determine whether to skip mobile communications with a mobile phone at the phone number to confirm/authenticate the request, based on real time information about the current transaction, the historical transaction data related to the phone number, and other data such as social graph data related to the user of the phone number.
US08699991B2 Method and apparatus for customizing map presentations based on mode of transport
An approach is provided for customizing map presentations based on mode of transport. A map customizing platform determines a mode of transport with respect to a mapping service. The map customizing platform then selects one or more characteristics for rendering a map display of the mapping service based, at least in part, on the mode of transport and causes, at least in part, rendering of the map display based, at least in part, on the characteristics.
US08699989B2 System and method for the definition and scope of commercial mobile alerts
An emergency alert system includes an emergency alert gateway configured for receiving an emergency alert message, for categorizing the emergency alert message, and for determining a subscriber base to receive the emergency alert message, a data base in communication with the emergency alert gateway; and an emergency alert server configured to distribute the emergency alert message to the subscriber base. A method of distributing emergency alert messages includes receiving an emergency alert message, determining whether the emergency alert message is one of at least three categories of alert messages, selecting a subscriber base based on the determining step and distributing the emergency alert message to the selected subscriber base.
US08699988B2 Method, device and system for sending and receiving messages
A method, a device, and a system for sending and receiving messages are provided. The method for sending messages includes: receiving, by a Mobility Management Entity (MME), an Earthquake and Tsunami Warning System (ETWS) message; setting an information change identifier if the received ETWS message is different from the ETWS message stored by the MME; and sending the received ETWS message and the information change identifier. In the embodiments of the present disclosure, the MME decides whether to send the ETWS message to the eNB. Therefore, the eNB needs only to transmit the received message to the UE transparently, and does not need to judge the content of the ETWS message, thus simplifying the process of the eNB sending the ETWS message and reducing the load of the access network device.
US08699982B2 Systems and methods for implementing a distributed antenna system in a radio frequency integrated circuit
A remote antenna unit includes an uplink integrated circuit (IC) and a downlink IC. The uplink IC includes an uplink synthesizer that provides an uplink oscillating signal; an uplink mixer stage that mixes an uplink radio frequency signal with the uplink oscillating signal to produce an uplink intermediate frequency signal; and an uplink control interface that receives uplink commands that control the frequency of the uplink oscillating signal. The downlink IC includes a downlink synthesizer that provides a downlink oscillating signal; a downlink mixer stage that mixes the downlink intermediate frequency signal with a downlink oscillating signal to produce a down link radio frequency signal; a downlink control interface that receives downlink commands that control the frequency of the downlink oscillating signal. The antenna unit also includes a clock that provides a reference frequency to the uplink and downlink synthesizers.
US08699980B2 Car audio system including an integrated module comprising a tuner unit and an active antenna
A car audio system having a tuner unit and an active antenna integrated into a single module, the car audio system being connected to an antenna for a vehicle and receiving broadcast signals, is provided. The car audio system includes an antenna-tuner integration module, in which the active antenna for receiving and amplifying the broadcast signals and the tuner unit for selecting a broadcast signal corresponding to a specific frequency among the received broadcast signals are formed as a single module; and a car audio device connected to the antenna-tuner integration module using a data cable of a certain length corresponding to a spaced distance for preventing effects of electrical noise generated by the vehicle.
US08699975B1 Directional coupler architecture for radio frequency power amplifier
Various embodiments may provide a circuit including a radio frequency (RF) power amplification module having an RF power amplifier. The RF power amplification module may further include a directional coupler coupled with the RF power amplifier and configured to produce a power signal at a coupling port of the directional coupler corresponding to an output power of the RF power amplifier. The RF power amplification module may further include a switch coupled between the coupling terminal and a sensing path to selectively couple the coupling port with a power detector via the sensing path. The RF power amplification module may further include a termination load coupled to an isolation port of the directional coupler. Some embodiments may include a plurality of RF power amplification modules coupled together by the sensing path.
US08699974B2 Wideband transmitter front-end
One embodiment of the present invention provides a transmitter for wireless communication. The transmitter includes a wideband tunable modulator, a number of power amplifiers with a particular power amplifier associated with a particular frequency range, and a wideband power amplifier (PA) driver. The PA driver is configured to receive an output signal from the wideband tunable modulator, amplify the output signal, and send the amplified output signal to at least one of the power amplifiers.
US08699970B2 Method and system for determining the amplitude and/or phase of the output signal for a transmission body depending on the amplitude of the input signal
A method and a system for determining the amplitude and/or the phase of the output signal of a transmission link dependent upon the amplitude of the input signal (AM-AM and/or AM-PM characteristic) impresses a test signal (s(t)) on the transmission link, measures the response signal (e(t)) resulting from the test signal (s(t)) by amplitude and/or phase distortion in the transmission link and determines the amplitude response (|e(t)|) of the response signal (e(t)) and/or the phase responses (φS(t), φE(t)) of the test signal (s(t)) and of the response signal (e(t)) dependent upon the amplitude response (|s(t)|) of the test signal (s(t)). The amplitude response (|s(t)|) of the test signal (s(t)) consists of several first and second response segments with constant amplitude values over the duration (ΔT) of the respective first or second response segment.
US08699968B2 Using multiple and a single feedback for UE uplink beamforming in soft handoff
Embodiments of the present invention describe methods for increasing the amount of information available to a mobile transmit diversity transmitter during soft handoff. According to embodiments of the invention, a transmit diversity transmitter may determine substantially when it is in uplink communication with one base station and downlink communication with another base station. The mobile device may transmitting a diversity signal by controlling a value of a transmit diversity parameter based on feedback signals from the downlink base station, and controlling a power level in accordance with a standard protocol, e.g. combination of transmit power control feedbacks provided by the active base stations.
US08699964B2 Antenna apparatus and communication apparatus
According to one embodiment, an antenna apparatus comprises a first antenna element, a first lumped constant element, a first lumped constant element, a switch and at least one second lumped constant element. The first antenna element comprises a forward part, a folded part and a backward part, the forward part includes a start point connected to a feeding point, and the backward part includes an end point connected to ground. The first lumped constant element is inserted in the backward part. The switch is configured to select a current path in accordance with a control signal. The at least one second lumped constant element is to be selectively connected in parallel to the first lumped constant element through the switch.
US08699962B2 Systems and methods for preparing a telecommunication network for providing services
Systems and methods for preparing a telecommunication network for communicating with a client by provisioning the telecommunications system for providing services to the client in accordance with provisioning information provided by the client. Provisioning information may be updated in the network using provisioning information provided by the client and vice versa. One criteria for updating provisioning information includes determining which provisioning information is the most recent.
US08699961B2 Radio-resource management system and method thereof, and management apparatus, base station and terminal to be employed for it
Terminals and base stations belonging to service areas of plural radio operators periodically measure a radio-link quality and an availability ratio of a radio link to notify them to a radio-resource management server. The server alters a frequency of the base station, and a transmitted-power quantity of the base station and the terminal based on these measured results to improve the radio-link quality, and reduces interference with a neighboring radio system. When a load is concentrated on a network of a specific radio operator, handover instruction is given to the terminal from the server to realize a load distribution. When the server detects excessive radio interference between the radio operators, it notifies occurrence of a fault, an interference quantity, a quantity of the transmitted power that the base station should attenuate, and the frequency that the base station should alter to the radio operator that becomes an interference source.
US08699960B2 Methods and apparatus for channel quality indication feedback in a communication system
Methods and apparatus for feeding back channel quality indication in a communication system. First, a first channel quality indication index is determined in dependence upon a channel quality estimation of a first transmission channel, and a second channel quality indication index is determined in dependence upon a channel quality estimation of a second transmission channel. A differential channel quality indication index of the second channel quality indication index is determined with reference to the first channel quality indication index in dependence upon a differential compression scheme. Then, the first channel quality indication index and the differential channel quality indication index are reported.
US08699958B2 Wireless communication device and radiation directivity estimating method
A wireless communication device includes a circuit board to include an antenna element, an estimating unit to estimate a current distribution in at least a partial area on the circuit board, which is induced by power feeding to the antenna element, and a specifying unit to specify a radiation pattern associated with the current distribution estimated by the estimating unit as a radiation directivity of the circuit board.
US08699957B2 Transmission/reception apparatus and method for channel estimation using packet data control channel in FDMA communication and system using the same
A transmission/reception apparatus and method are provided for channel estimation in a mobile communication system for transmitting packet data based on FDMA, and include a transmitter for transmitting signals through a pilot channel and a control channel, and a receiver for receiving the signals of the pilot channel and the control channel and estimating a channel for demodulation of a data channel using the signal of the pilot channel and information about transmission power used when the control channel is transmitted. The receiver includes a pilot channel receiver, a control channel receiver, a control channel signal reproducer, and a channel estimator for performing channel estimation using the signals received through the pilot channel, the control channel, the signal transmitted through the control channel by the transmitter, and the information about transmission power used when the control channel is transmitted by the transmitter.
US08699954B2 Method and device for reducing mutual interference of multi-carrier
A method for reducing mutual interference of multi-carrier includes: adjusting the phase of at least one modulated signal; modulating all baseband signals onto respective modulated signals; judging whether all baseband signals can be demodulated correctly, and adjusting the phase of at least one modulated signal when there is any modulated signal which cannot be demodulated correctly, until all the baseband signals can be demodulated correctly; and accepting the current phase value as the phase value of the modulated signal of each baseband signal when all can be demodulated correctly. The present disclosure also discloses a device for reducing mutual interference of multi-carrier. The present disclosure can improve performance obviously under the circumstance of arranging the multi-carrier adjacent to each other, and make multiple carriers operate simultaneously in the same radio signal coverage area, therefore the frequency spectrum utilization ratio is greatly improved.
US08699952B2 Electronic apparatus, proximity network system and connecting method thereof
A proximity network system includes a plurality of Bluetooth devices disposed respectively in each one of a plurality of electronic apparatuses. The Bluetooth devices are arranged for enabling the electronic apparatuses to receive and transmit Bluetooth wireless signals with each other. Each Bluetooth device includes a community relationship module, an identifying module and a distance detecting module. The community relationship module stores a community relationship data of each Bluetooth device. The identifying module reads the community relationship data of each Bluetooth device to identify whether each Bluetooth device has the same community relationship. The distance detecting module determines whether each Bluetooth device is in a proximity network. When the Bluetooth devices are identified to have the same community relationship with each other and are in the proximity network, each electronic apparatus is allowed to receive and transmit the Bluetooth wireless signals with another electronic apparatus.
US08699951B2 Method for performing bluetooth communication in wireless terminal
Provided is a method for performing a Bluetooth communication in a wireless terminal. The method includes steps of in a Bluetooth performance optimization mode of the wireless terminal, designating an orientation or direction in which the wireless terminal is to be positioned corresponding to a Bluetooth device to communicate with the wireless terminal; measuring and storing a received signal strength indication (RSSI) of the wireless terminal positioned in the designated orientation or direction; repeatedly performing the above steps while storing the RSSI associated with each orientation or direction in which the wireless terminal is positioned; and displaying the RSSI associated with each orientation or direction in which the wireless terminal is positioned.
US08699950B2 Communication device and method, and program
The present invention relates to a device and a method for communication, and a program that make it possible to provide a communication environment not limited by a use environment. An electrode controlling unit in a transmitting device checks a state of capacitive coupling of each of an electrode and an electrode in an electrode unit with surroundings, controls connection of each electrode to a transmitting unit according to a result of the check, and makes the electrode and the electrode function as a transmission signal electrode or a transmission reference electrode, the transmission signal electrode and the transmission reference electrode being different from each other. The transmitting unit connects the electrode and the electrode to an amplifying unit under control of the electrode controlling unit, and transmits a signal to a communication medium via one of the electrodes. The present invention is applicable to communication systems.
US08699948B2 Connection method for near field communication
A host side wireless communication terminal and guest side wireless communication terminals are stacked together, for example. The wireless communication terminals each generate an access point list within a range wherein near field wireless communication can be performed. The host side wireless communication terminal stores the data of the vibratory waveform by the user tapping a finger or the like on the casing, as reference data. The guest side wireless communication terminals detect the vibratory waveforms propagated through the casing or the like of the host side device, set the vibratory waveform data as key data, and transmits this to the host side by near field wireless communication. Upon the key data and reference data matching, the host side wireless communication device performs near field wireless communication pairing between the wireless communication devices that have transmitted the key data thereof.
US08699947B2 Method for determining the relative position of devices
The present invention relates to a method and arrangement for positioning at least two devices, a first and a second device relative each other. The method comprises: transmitting a number of magnetic pulses with the first device, detecting said pulses with the second device, based on said detected pulses generating a number of virtual planes, and determining a crossing line between said planes corresponding to a direction between said devices.
US08699945B2 Dual mode funk
The invention relates to the establishment of a radio link using at least two spatial modes (in other words at least horizontal and vertical or right and left circular modes) by means of corresponding antennae or a line link using at least three conductors and the use of at least one transmission oscillator and no oscillator on the reception side, wherein the transmitter has amplitude and/or phase and/or frequency modulation and the at least two different polarized modes are received by means of at least two antennae and processed by one or more multipliers, mixers, phase comparators, frequency comparators, or power detectors.
US08699941B1 Interactive learning map
One or more learning map interfaces are displayed. The learning map interfaces include a selection control configured to allow a user to select a subset of assessments from a set of assessments. The subset includes less assessments than the set. Performance information for a student is determined based on the subset of assessments. A learning map is populated with the performance information for the student. The learning map includes a plurality of cells. Each cell corresponds to a learning objective. The plurality of cells is arranged in a manner that reflects a relationship between the learning objectives corresponding to the cells. One or more learning map interfaces are displayed. The learning map interfaces are configured to display the learning map populated with the performance information.
US08699940B1 Interactive learning map
Assessment information relating to multiple, different types of assessments administered to a student is accessed. A learning map includes a plurality of cells. Each cell corresponds to a learning objective. A first performance level of the student is determined based on a first set of assessment items. A first one of the cells is modified to include a first indication of the first performance level. A second performance level of the student is determined based on a second set of assessment items, wherein the first set of assessments include at least one different assessment than the second set of assessments. A second one of the cells is modified to include a second indication of the second performance level. One or more learning map interfaces are displayed. The learning map interfaces are configured to display the learning map populated with performance information.
US08699935B2 Developer conveying apparatus and image forming apparatus
A developer-conveying apparatus is provided, the developer-conveying apparatus including: a conveying member that has a rotational axis rotatably set in a container and a blade formed around the rotational axis, the conveying member conveying a developer along the rotational axis by rotation; and a static eliminating member set in the container and eliminating static electricity of the developer in the container by being brought into contact with the developer.
US08699933B2 Fixation device, image forming apparatus, and fixation fluid storage container
Disclosed is, for example, a fixation device of fixing a resin-containing fine particle, the fixation device being configured to foam a fixation fluid including at least a softening agent configured to dissolve or swell at least one portion of a resin to soften the resin-containing fine particle including a resin, a foaming agent, and water, and to provide a foamed fixation fluid to the resin-containing fine particle, the fixation device including a first storage part configured to contain a softening agent fluid including at least the softening agent, a second storage part configured to contain a foaming agent fluid including at least the foaming agent, and a mixed foamed fixation fluid producing part configured to mix and foam both fluids contained in independent states in the storage parts to produce the foamed fixation fluid.
US08699930B2 Image heating apparatus and image heating rotational body to be mounted on the image heating apparatus
According to embodiments, a heating member or a sliding member arranged in contact with the surface of a fusing roller is moved in an intersecting direction with the rotational direction of the fusing roller in a contact state with the heating member or the sliding member so as to prevent a scratch from being generated on the surface of the fusing roller or to repair the scratch.
US08699928B2 Fixing unit and electrophotographic apparatus having the same
A fixing unit includes: a heating roller; a pressing roller that is capable of being in pressure contact with the heating roller; a compressor that generates compressed air; an air tank that reserves therein the compressed air; a first pipe through which the compressed air generated by the compressor is fed into the air tank; an injection nozzle that is formed by the heating roller and the pressing roller and that causes the compressed air to blow a printing medium fed from the fixing nip; a second pipe through which the compressed air reserved in the air tank is fed into the injection nozzle; and a compressed air injection solenoid valve that is provided in middle of the second pipe. A droplet separator for separating a droplet from the compressed air is provided to the first pipe or to the second pipe.
US08699926B2 Developing device and image forming apparatus including the developing device
A developing device 2 includes a control member 116 for controlling an amount of a developer supplied to an image bearing member 3 by causing a developer captured on a surface of a developing sleeve 119 to be uniform in layer thickness. The control member 116 is arranged to face, via the developing sleeve 119, one (120b) of a plurality of magnetic poles provided inside the developing sleeve 119. Further, the control member 116 is arranged to be in parallel with a developing roller 114 in an axial direction of a magnet fixing shaft 126. The control member 116 is such a non-magnetic member that the nearest part of the non-magnetic member from the developing roller 114 has been caused to be ferromagnetic and has been magnetic-field oriented.
US08699923B2 Development agent supply device having a transfer board for transferring development agent and image forming apparatus having the same
A development agent supply device has a transfer board including a supply section disposed upstream relative to a proximity position in a development agent transfer direction, and a retrieving section disposed downstream relative to the proximity position in the development agent transfer direction. The supply section includes first transfer electrodes arranged along the development agent transfer direction to transfer development agent toward the proximity position with an electric field generated with a supply bias applied to the first transfer electrodes and supply the development agent to the development agent holding surface near the proximity position. The retrieving section includes second transfer electrodes arranged along the development agent transfer direction to retrieve development agent from the development agent holding surface near the proximity position and transfer the development agent downstream in the development agent transfer direction with an electric field generated with a retrieving bias applied to the second transfer electrodes.
US08699922B2 Development roller with increasing magnetic field
A development system (10) for an electrophotographic printer (100) with multiple augers and containing a development roller (11) and a first channel (12) containing a feed auger (13) and developer (14), where the magnetic strength of the feed pole of the development roller increases in the direction of developer flow (18) in the first channel. This increase in magnetic field strength of the feed pole (50) ensures that a uniform layer of developer is formed on the development roller despite the volume of developer in the first channel decreasing along the length of the first channel in the direction of developer flow.
US08699921B2 Method for drying printed material
A method for drying printed material operates with the aid of a one-dimensional or two-dimensional array of radiation sources which can be driven individually or in groups. At the same time, the high-resolution image data describing the printing image or a content of printing forms for individual color separations is transformed into image data of lower resolution. Position data which describes the position of the printed image in the transport direction is also obtained from a device for transporting the printing material. Control data for modulation of an intensity of the radiation sources or groups of radiation sources of the array are generated from the image data of lower resolution and the position data, so that the printing material is swept over in the transport direction with time-modulated radiation points which in each case include a plurality of image points of the higher-resolution printed image.
US08699918B2 Fixing device and image forming apparatus
A fixing device includes a fixing member that is rotated by a driving unit and that fixes a developer image on a recording medium; an external heating member that is driven and rotated while contacting an outer peripheral surface of the fixing member, and that heats the fixing member; a moving unit that moves the external heating member between a separation position and a contact position, and that moves the external heating member from the separation position to the contact position after starting the fixing by the fixing member; a drive transmitting mechanism including a fixing-side gear, an external-heating-member-side gear, and a drive transmitting member; and a driving force transmitting/non-transmitting unit that is provided at the drive transmitting mechanism.
US08699916B2 Processing structural member and image forming apparatus
A processing structural member has a processing housing for supporting a processing portion, a locking lever, a cover and a holding portion. The locking lever changes the posture thereof between a locking posture of locking the position of the processing housing, and a releasing posture of releasing the locking. The cover is mounted on the processing housing to be pivotally movable between a covering position of covering the locking lever, and an opening position of exposing the locking lever to be visually recognizable. The holding portion is mounted on the processing housing to be pivotally movable with the cover. The cover has an interference member which is inoperable to interfere with the locking lever in the locking posture and is operable to interfere with the locking lever in the releasing posture in shifting the cover from the opening position to the covering position.
US08699911B2 Image forming apparatus with first and second abutting portions for a cartridge
An image forming apparatus for forming an image on a recording material, wherein a cartridge including at least a photosensitive drum is detachably mountable to said image forming apparatus, said image forming apparatus includes a first abutting portion, provided in an upstream side with respect to a mounting direction in which the cartridge is moved in its longitudinal direction to be mounted to said apparatus; a first urging means, provided in an upstream side with respect to the mounting direction, for urging, when the cartridge is mounted to said apparatus, the cartridge, in a direction crossing with a center axis of the photosensitive drum to position the cartridge in the crossing direction; a second abutting portion, provided in a downstream side with respect to the mounting direction; and a second urging means, provided in a downstream side with respect to the mounting direction, for urging, when the cartridge is mounted to said apparatus, the cartridge, in a direction crossing with the center axis of the photosensitive drum to position the cartridge in the crossing direction, wherein said first abutting portion and said second abutting portion are disposed opposite from each other with respect to a plane including the center axis.
US08699900B2 Image processing apparatus and density correction method
An image processing apparatus includes an image forming unit, an image control unit, a sensor, and a correction unit. The image control unit controls the image forming unit to perform toner refresh which is an operation of outputting deteriorated toner at a high density, and controls the image forming unit to form a predetermined pattern. The sensor measures a density value of the formed image. The correction unit corrects the toner density for a high-density operation using the value measured from the image formed during the toner refresh and corrects the toner density for at least a low-density operation using the value measured from the predetermined pattern.
US08699896B2 Failure predictor, fixing device, image forming apparatus, and failure prediction system
A failure predictor for predicting failure of a fixing device including a first characteristics value extractor to extract a first characteristics value representing a time interval between each implementation of repair of a surface of one of a pair of rotary bodies, a second characteristics value extractor to extract a second characteristics value representing a change in a degree of glossiness on the surface of one of the pair of rotary bodies during a period of time between before and after repair of the surface of one of the pair of rotary bodies, a third characteristics value extractor to extract a third characteristics value representing a change in a current value of a drive motor, and a determination device to predict failure of the fixing device caused by the condition of the surface of one of the pair of rotary bodies using the extracted first, second, and third characteristics values.
US08699893B2 Image forming apparatus and image forming control method which calculates a remaining lifetime
An image forming apparatus having a fixing part fixing a toner image onto a recording medium by heating it, includes an ambient temperature predicting part predicting an ambient temperature from a fixing temperature rising period of time taken until the fixing part reaches a certain temperature; a member temperature predicting part predicting a member temperature of a member from the predicted ambient temperature and an operating state of the image forming apparatus; a cumulative-used-service-lifetime calculating part calculating a current cumulative used service lifetime from the predicted member temperature, the operating state of the image forming apparatus and an immediately preceding cumulative used service lifetime; a limit-of-usable-period-of-time calculating part calculating a limit of usable period of time by subtracting the calculated current cumulative used service lifetime from a service lifetime of the member; and a reporting part reporting the calculated limit of usable period of time.
US08699889B2 Polarization demultiplexing using independent component analysis
Systems and methods of polarization demultiplexing are disclosed. One such method receives a transmitted polarization-multiplexed optical signal The polarization-multiplexed has multiple polarizations, each of which represents an independent data stream. The method converts the polarization-multiplexed optical signal to a corresponding polarization-multiplexed electrical signal. The method determines an inverse transformation matrix that meets an independent component analysis (ICA) criterion. The method applies the inverse transformation matrix to the polarization-multiplexed electrical signal, which produces a polarization-demultiplexed electrical signal. The method phase estimates the polarization-demultiplexed electrical signal to recover the data stream.
US08699888B2 Optical linear feedback circuit
An optical linear feedback circuit has an optical loop delay path (10) for recirculating a sequence of optical signals, and an output path for outputting delayed optical signals after circulating one or more times around the loop. A selector (50) is provided for selecting one or more of the delayed optical signals from the sequence, and an optical logic circuit (20) is coupled to carry out a logical operation on the selected delayed optical signals to create an optical feedback signal which is coupled to the optical loop delay path, so that the optical feedback signal can be added to the sequence of optical signals already circulating. By recirculating around a loop, each round trip can be regarded as equivalent to a shift of a shift register, so longer sequences can be built up without needing an additional storage cell for each shift function.
US08699885B2 Power control in an optical network unit
There are disclosed techniques for power control in an Optical Network Unit (ONU) of a Passive Optical Network (PON). In one embodiment, the supply of power to an optical transmitter is controlled in accordance with information defining a plurality of transmission windows during which data can be transmitted from the ONU, in order to achieve the following: (1) to provide power to the optical transmitter beginning at a predetermined time in advance of a transmission window to ensure a laser in the optical transmitter is ready to begin transmitting the data at the start of the transmission window; and (2) to refrain from providing full power to the optical transmitter between transmission windows when the duration of time between the transmission windows is greater than a predetermined length.
US08699880B2 Optical transceivers for use in fiber optic communication networks
The present disclosure provides a polarization multiplexed transceiver, including: a transmitter; a receiver; circuitry within the transmitter configured to insert pilot tones as a reference state of polarization for a polarization multiplexed signal; and circuitry within the receiver configured to de-multiplex the polarization multiplexed signal using the pilot tones. The transmitted signal is constructed in such a manner as to facilitate the division of the receiver processing between the analog and digital domains such that the implementation may be simultaneously both highly spectrally efficient and power efficient.
US08699876B2 Bandwidth provisioning for the entangled photon system by adjusting the phase matching conditions
A quantum key distribution system is deployed in an optical fiber network transporting classical data traffic. A source of entangled photon pairs is used to generate quantum keys. Classical data traffic is typically transported over channels in the C-band. If a pair of channels for transport of quantum data is available within the C-band, then the source of entangled photon pairs is tuned to emit in a pair of channels in the C-band. If a pair of channels for transport of quantum data is not available within the C-band, then the source of entangled photon pairs is tuned to emit in a pair of channels in a combined S-band and L-band. When a periodically-poled lithium niobate waveguide pumped with a laser is used for the source of entangled photon pairs, the output spectral properties are tuned by varying the temperature of the waveguide.
US08699875B2 Dispersion measurement system and method in an optical communication network
The invention relates to a system and method of dispersion measurement in an optical fiber network. The invention provides means for transmitting from a transmitting node, using a single tunable laser transmitter, two consecutive bursts of data at different wavelengths λ1 and λ2 to a receiver node, wherein each burst of data comprises a unique sequence of amplitude modulated data, and wherein the two sequences are injected with a fixed known delay. The delay between the two consecutive bursts of data is maintained by selective switching of the tunable laser, such that clock recovery circuitry at the receiver node remains locked during the delay between the two bursts. The dispersion measurements method of the present invention is based on walk off and bit position detection between two wavelengths suitable for fast optical burst switching network is described. This method does not require an operator, extra equipment, or traffic interruption on the network.
US08699873B2 Identifying fault locations in a network
Systems and methods for identifying a fault location in an optical network are disclosed. In accordance with one embodiment of the present disclosure, a method for identifying a fault location in an optical network comprises monitoring, by a network element, an eastward optical path and a westward optical path for faults. The method further comprises transmitting, by the network element, a first data packet along the eastward path and a second data packet along the westward path. The first and second data packets comprise an eastward fault indicator and a westward fault indicator comprising information associated with any eastward or westward faults occurring on the eastward or westward paths. The fault indicators indicate the existence of an eastward or westward fault and the network element that detected the fault.
US08699870B2 Vehicular eye-controlled device having illumination light source
A vehicular eye-controlled device having an illumination light source essentially includes a first body and a second body which are independent and separate. The first body has an electronic component disposed therein and required for operation and a photographic unit exposed therefrom for capturing an image of a driver. The second body is disposed in the vicinity of the first body and includes an illumination unit for providing illumination required for eye-controlled operation. The illumination unit and the photographic unit are separated by a distance of at least 5 cm.
US08699869B2 Optical equipment
Optical equipment which can prevent image blurring and enable a lens to be stopped in a position requiring low power consumption is provided. The optical equipment includes a lens driver supplied with electric power from a camera body to drive a focusing lens. The equipment further includes an aperture driver that drives an aperture and a drive controller that positions the focusing lens to minimize power consumption and controls the aperture driver during opening of the aperture so that the focal position of the focusing lens falls within a focal depth. In this way, a lens position-controller that controls an AF motor can stop the lens in a position that does not cause image blur and reduces power consumption.
US08699867B2 Aerial digital camera and method of controlling the same
An aerial digital camera comprises a housing 15, a lens, a frame 45, an image sensor 35 mounted on the frame, at least three flexure bearings 51 connecting the frame and the housing, the flexure bearings allowing a displacement of the frame relative to the housing in a displacement direction 67 parallel to a light receiving surface of the image sensor, a spring 69 providing a biasing force between the housing and the frame oriented in the displacement direction; and an actuator 71 for displacing the frame relative to the housing against the biasing force of the spring.
US08699866B2 Heating apparatus
Disclosed is a heating apparatus. In the heating apparatus, carbon nanotube heating elements for heating fluid flowing through a flow channel in a heating chamber are disposed at a heat transfer part. The contact area of the carbon nanotube heating elements and the heat transfer part is 50% or more of the contact area of the heat transfer part and the fluid. Therefore, it is possible to more efficiently heat the fluid.
US08699861B2 Recorded content management
A recorded content management system determines when recorded content maintained in a television-based entertainment and information system has been watched by a viewer. When a segment or percentage of the recorded content for a particular program is displayed for viewing, it is determined whether the program has been watched so that the recorded content, or a portion of the recorded content, can be queued for deletion, or maintained for additional viewing.
US08699860B2 Method of scheduled and non-scheduled acquisition of media services in response to media service provider commands
A first media service is acquired in response to a scheduled acquisition command, where the acquiring operation is performed by a user receiver. The time the acquiring operation takes place depends on information in the command, which indicates when the acquiring operation is supposed to take place and when operation terminates. The receipt of a non-scheduled command by the user receiver causes the acquisition of a second media service, where upon the expiration of the non-scheduled command, the first media service is re-acquired. Upon the expiration of the scheduled command, a third media service is automatically acquired, where the third media service was previously selected by a user.
US08699854B2 Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data
A method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data is disclosed. An interactive recording medium reproducing apparatus reproduces A/V data recorded on an interactive recording medium such as an interactive DVD in conjunction with contents data provided by a contents providing server using navigation information for the contents data also provided by the contents providing server, thereby allowing synchronized reproduction of data from different sources.
US08699852B2 Video concept classification using video similarity scores
A method for determining a semantic concept classification for a digital video clip, comprising: receiving an audio-visual dictionary including a plurality of audio-visual grouplets, the audio-visual grouplets including visual background and foreground codewords, audio background and foreground codewords, wherein the codewords in a particular audio-visual grouplet were determined to be correlated with each other; determining reference video codeword similarity scores for a set of reference video clips; determining codeword similarity scores for the digital video clip; determining a reference video similarity score for each reference video clip representing a similarity between the digital video clip and the reference video clip responsive to the audio-visual grouplets, the codeword similarity scores and the reference video codeword similarity scores; and determining one or more semantic concept classifications using trained semantic classifiers responsive to the determined reference video similarity scores.
US08699850B2 Method and apparatus for retrieving metadata for managing video data
A method and an apparatus for retrieving information for managing video data involving link information associating metadata with the video data. A metadata indicator is used to indicate that metadata exists in a stream with the linking information. Link information also associates the metadata with location information to identify where additional information on the video data, which is described by the metadata, may be found. Using the method or apparatus, a single metadata unit is able to be associated with a plurality of video data units, or a plurality of metadata units are able to be associated with a single video data unit, in order to provide more information on the video data.
US08699849B2 Systems, methods, and apparatus for recording multi-dimensional audio
Certain embodiments of the invention may include systems, methods, and apparatus for recording three dimensional audio. According to an example embodiment of the invention, the method may include orienting a three-dimensional (3-D) microphone with respect to a predetermined spatial direction, selectively receiving sounds from one or more directions corresponding to directional receiving elements, recording the selectively received sounds in a 3-D recorder having a plurality of recording channels, recording time code in at least one channel of the 3-D recorder; and mapping the recorded channels to a plurality of output channels.
US08699848B2 Video/audio recording and reproducing apparatus
An object of the present invention is to display, during data recording, the number of recording media that are required to store all of recorded data in the case where the recorded data is copied to the recording media, and to display a ratio of a recorded area to the capacity of the recording medium to which data is copied, and thereby to provide improved convenience. The capacity of a large-capacity recording medium such as a hard disk is divided into data fragments each of which is equivalent to the capacity of a small-capacity recording media such as an optical disc, so that data is recorded on a partition capacity basis. In addition, the number of used media each having the same amount as the partition capacity is displayed; and the amount of recorded data, or the remaining recordable capacity, based on the partition capacity, is also displayed.
US08699847B2 File management apparatus, recording apparatus, and recording program
A file management apparatus includes: a display unit; an operation unit; a storage which stores first files movable to a portable apparatus and second files unmovable to the portable apparatus; an interface to which the portable apparatus is connected and through which the first files are moved between the storage and the portable apparatus; and a control unit which displays a list of the first files on the display unit when the operation unit operates a first operation and displays a list of the second files on the display unit when the operation unit operates a second operation and which generates a graphical user interface to display an operation button, which is used to move the first files to the portable apparatus, on the display unit, when the portable apparatus is connected to the interface.
US08699843B2 Optical fiber ribbon holding member, optical fiber ribbon holding method, and optical fiber ribbon bundle
Provided with a holding member main body having an upward U-shaped cross section and having a space to which a plurality of optical fiber ribbons can be accommodated in a laminated state; and a lid body having a downward U-shaped cross section, wherein latch structures that engage to each other when lid body covers holding member main body are provided at wall portions of lid body and holding member main body, the lid body includes an optical fiber ribbon pressing portion that presses the laminated optical fiber ribbons accommodated in holding member main body. Heating operation is not required unlike a heat shrinkable tube, and the optical fiber ribbons are held by only a simple operation of covering the lid body, so that the operation of holding the optical fiber ribbons in a laminated state is easily performed and readjustment of the position of the optical fiber ribbons in a longitudinal direction can be performed.
US08699839B2 Optical earth cable for underground use
An earth cable adapted for being laid underground includes at least one optical fiber, a thermally conducting polymeric layer surrounding the at least one optical fiber, and copper conductors arranged in a radially-external position with respect to the thermally conducting polymeric layer.
US08699838B2 Fiber optic furcation module
The invention relates to a fiber optic furcation module, comprising: at least one planar wave guide card; a first adapter assigned to the or each planar wave guide card, the or each first adapter comprising a plurality of adapter ports for optical fibers terminated in an optical fiber ribbon connector; a plurality of second adapters assigned to the or each planar wave guide card, each of said second adapters comprising one adapter port or two adapter ports, the one or two adapter ports being operative to receive respective single optical fiber connectors terminated with single optical fibers; a plurality of fiber optic transmission channels provided by the or each planar wave guide card, the fiber optic transmission channels providing optical traces being operative to transmit and/or receive optical wavelength signals and connecting each adapter port of a first adapter with an adapter port of one of said second adapters.
US08699836B2 Optical coupler
An optical device comprising a substrate having a planar surface and having an optical core thereon. The device also comprises a two-dimensional grating located in the optical core, said two-dimensional grating being formed by a regular two-dimensional pattern of light-refractive structures, one of said light-refractive structures being located at each node of a regular 2D lattice located in a laterally bounded region. The device also comprises first and second optical waveguides being on the planar substrate and having ends end-coupled to the two-dimensional grating, the first optical waveguide being such that a direction of propagation near the end thereof is substantially along a primitive lattice vector of said 2D lattice, the second optical waveguide being such that a direction of propagation near the end thereof is not-parallel to a primitive lattice vector of said regular 2D lattice.
US08699835B2 Photonic crystal four-port based on coupling of magneto-optical cavities
The invention relates to a photonic crystal four-port circulator based on the coupling of magneto-optical cavities, which comprises two same magneto-optical cavities and three waveguides which are symmetrically distributed on the periphery of each magneto-optical cavity, wherein two waveguides connected with the magneto-optical cavities respectively are in a “v-shaped” arrangement, thereby guaranteeing that waveguides which are connected with the left sides of the two magneto-optical cavities are parallel to each other and waveguides which are connected with the right sides of the two magneto-optical cavities are parallel to each other as well and achieving the high-efficiency transmission in the case of the coupling of the magneto-optical cavities. The circulator provided by the invention utilizes the optical activity of the magneto-optical cavities to realize the rotation of the mode pattern of electromagnetic fields in the cavities, achieves the light transmission and isolation effects on different waveguides.
US08699825B2 Consolidating information relating to duplicate images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
US08699822B2 Method and apparatus for blending images
A method and apparatus may include aligning a reference image and an input image through ROI-based image alignment; detecting an ROI associated with an incompletely aligned region in the aligned image; and blending the aligned reference image and input image by using a plurality of weights which are attenuated according to a spatial distance from a boundary of the detected ROI. In addition, the method and apparatus may include aligning a reference image and an input image through image alignment based on an nth region of interest (ROI) which is detected at a previous stage; detecting another ROI associated with an incompletely aligned region in the aligned image; and blending the aligned image in the other ROI and an (n+1)th blended image, which is input from a next stage, in a region outside the other ROI, and outputting the last blended image to the previous stage.
US08699815B2 Methods and apparatus for improved display of foreground elements
A set of pixels of a background element is identified according to a mask that defines a shape of a foreground element. A color value for a pixel of the foreground element is determined. The determining includes ascertaining a value of a measure of brightness of one or more pixels of a set of pixels of the background element and calculating the color value for the pixel of the foreground element based on the value of the measure of brightness and a value of an adjustable contrast variable. The calculating the color value for the pixel of the foreground element preserves in the foreground element a color component of the one or more pixels of the set of pixels of the background element and increases contrast with the value of the measure of brightness according to the value of the adjustable contrast variable.
US08699814B2 Method for improving images
A method for producing high-quality photographic images in low-light conditions and in the absence of large-aperture optics. The method includes, upon photographing, first obtaining a plurality of frames of the image with exposures which either partially overlap in time or with an insignificant pause between them. The best result can be obtained in the case when the pause between the exposures represents less than 1/20 of the overall exposure time. The method further includes separating out the initial images from a group of exposures and filtering the images having the smallest exposure interval using the images having the largest exposure interval. The final image is obtained by combining initial images having different exposure intervals from the same group.
US08699808B2 Method and apparatus of temporary image frame compression
An image compression method and fast storage device accessing and pixel decompression is achieved by applying variable bit rate to reduce the data amount of each image frame. Several thresholds are predetermined depending on the availability of the bandwidth of the storage device and the image resolution to decide the compression ratio of each image frame. Starting address of each compressed image frame is saved in predetermined location of the storage device for quick random accessing any compressed frame of image.
US08699805B2 Image processing apparatus and image processing method
An image processing apparatus includes: a decoding unit; a printing unit; an error detecting unit; and a control unit. The decoding unit decodes code data, which is obtained by encoding image data with a variable-length code on a line-to-line basis, into the image data. The printing unit performs a printing process on the basis of the image data which is decoded from the code data by the decoding unit. The error detecting unit compares a decoding amount indicating the amount of code data decoded in a predetermined range by the decoding unit with a predetermined decoding amount and outputs an error signal when the decoding amount is different from the predetermined decoding amount. The control unit controls the printing unit to stop the printing process when the error signal is output from the error detecting unit.
US08699804B2 Lossless image compression and decompression method for high definition image and electronic device using the same
A lossless image compression method for a high definition image is provided. The image compression method generates a minimum value of values produced by subtracting a current virtual pixel value from an average of neighbor pixels designated by a plurality of directions, as the prediction value of a current pixel. Thus, the image compression more efficient than the current JPEG-LS can be achieved.
US08699800B1 User correction of pose for street-level images
A system, computer-implemented method and computer-readable medium for correcting existing coordinates of an image. The image is provided to the client device, the image associated with a first geographic coordinate. A second geographic coordinate is received from the client device representing a location of the client device and an indication that the image resembles surroundings of the client device at the second geographic coordinate, where the second geographic coordinate is different from the first second geographic coordinate. A determination is made as to whether the received second geographic coordinate more accurately represents a location of a camera that took the image than the first geographic coordinate. When the received second coordinate is determined to be more accurate than the first coordinate, updating the first geographic coordinate associated with the image according to the received second geographic coordinate.
US08699798B2 Information input output method using a dot pattern
In exemplary embodiments, a dot pattern technique is provided with flexible length of data to be registered and with enhanced security by arranging a dot pattern to be disposed on a printed material, especially a block containing the dot pattern, on the basis of a new rule.
US08699796B1 Identifying sensitive expressions in images for languages with large alphabets
One embodiment relates to a method of identifying sensitive expressions in images for a language with a large alphabet. The method is performed using a computer and includes (i) extracting an image from a message, (ii) extracting image character-blocks (i.e. normalized pixel graphs) from the image, and (iii) predicting characters to which the character-blocks correspond using a multi-class learning model, wherein the multi-class learning model is trained using a derived list of sensitive characters which is a subset of the large alphabet. In addition, (iv) the characters may be combined into string text, and (v) the string text may be searched for matches with a predefined list of sensitive expressions. Another embodiment relates to a method of training a multi-class learning model so that the model predicts characters to which image character-blocks correspond. Other embodiments, aspects and features are also disclosed herein.
US08699794B2 Variable glyph system and method
Using methods, computer-readable storage media, and apparatuses for computer-implemented processing, a passage of text may be variably rendered. For each glyph in the passage of text, a glyph representation is varied according to a geometric transformation that was determined from statistical measurements of at least one geometric property from an ensemble of representations of the current glyph. Each varied glyph representation is included in renderable output data, such that when the passage of text is rendered to an output device, a given rendered representation of a given glyph subtly differs from other rendered representations of the given glyph.
US08699791B2 Image processing apparatus, method and storage medium for controlling monochromization and background removal processing
In a case where a background removal level is a level for removing a background, monochrome image data is generated based on color image data and then background removal processing is applied to the generated monochrome image data. In a case where the background removal level is a level for not removing the background, the background removal processing is applied to color image data and then monochrome image data is generated based on the image data having underdone the background removal processing.