Document Document Title
US08484761B2 Method for cost-efficient manufacturing diamond tips for ultra-high resolution electrical measurements and devices obtained thereof
An atomic force microscopy probe configuration and a method for manufacturing the same are disclosed. In one aspect, the probe configuration includes a cantilever, and a planar tip attached to the cantilever. The cantilever only partially overlaps the planar tip, and extends along a longitudinal direction thereof. The planar tip is of a two-dimensional geometry having at least one corner remote from the cantilever, which corner during use contacts a surface to be scanned.
US08484758B2 Apparatus and method for the functionalisation of AFM tips
The present invention includes an apparatus that holds the probes to a solid support throughout the passages of the functionalization process, thus avoiding user-dependent breakage or damage of the fragile AFM cantilevers. The apparatus allows the tips of the AFM probes to be placed face-down, which avoids the deposition of contaminants on their functional side. The device also allows functionalizing the tips with small liquid volumes and cleaning. The present invention includes a functionalization process preventing non-specific adsorption of molecules on the tip.
US08484756B2 Tip-mounted nanowire light source instrumentation
A scanning probe microscopy instrument includes a cantilevered tip that has a nanowire light emitting diode (LED).
US08484755B2 Microprobe, measurement system and method
A microprobe, measurement system and method are disclosed. The microprobe includes a probe tip mounted at a meeting point of a plurality of flexures. The probe tip is moveable upon flexing of one or more of the flexures, each flexure further comprising one or more actuators controllable to flex the flexure and one or more sensors arranged to sense flexing of the flexure.
US08484754B2 Output control method
An output control method for controlling copy operation for a digital broadcast program permitted to be recorded for one generation (copy one generation) with an improved operating convenience. A digital content and a plurality of types of copy control information for controlling the copies of the digital content are received, and in accordance with the copy control information, the digital content is output to a plurality of recording media connected through a network. If first information contained in the copy control information received indicates copy generation information to permit copies for one generation and second information contained in the copy control information indicates “limited number of copies permitted” mode permitting a predetermined number of copies, then the digital content is output to only one of the recording media in a state permitting copying up to the predetermined number.
US08484753B2 Hooking nonexported functions by the offset of the function
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obfuscated malware. In one aspect, a method includes accessing offset data associated with a binary executable, the offset data including an offset of a nonexported function; and modifying instructions at the offset. In another aspect, a method includes analyzing a reference generated for a binary executable, identifying a unique identifier for the binary executable, determining an offset of a nonexported function in the binary executable, and generating offset data that includes the offset and the unique identifier.
US08484749B2 System and method for controlling access to an electronic message recipient
A system and method for selectively allowing or denying access to a user coupled to an electronic communications network includes a receiver that receives an inbound message over the electronic communications network from a sender. The inbound message includes an identifier that is associated with a sender and an identifier that is associated with a recipient. The system also includes a processor that determines if the identifier associated with the recipient was previously generated by the user and is absent from a plurality of proxy identifiers associated with the recipient. The processor is further determines one of at least three security states associated with the inbound message. A first security state is indicative of allowing delivery of the inbound message to the user. A second security state is indicative of denying delivery of the inbound message to the user. A third security state is indicative of conditionally allowing delivery of the message to the user. Each of the three security states are associated with the sender identifier and the recipient identifier included in the inbound message.
US08484748B2 Method and device for classifying and processing data in instant messaging system
The embodiment of this invention provides a method for classifying and processing data in an instant messaging system, which includes: classifying the data of every service included in the instant messaging system into confidential data and non-confidential data; obtaining and processing the non-confidential data of every service after a first authentication is passed successfully; and obtaining and processing the confidential data of every service after a second authentication is passed successfully. The embodiment of this invention also provides a device for classifying and processing data in an instant messaging system. According to the embodiment of the present invention, the security requirements of the instant messaging system are met, and the user is facilitated to use various services provided by the instant messaging system.
US08484747B2 Method and system for managing electronic messages
A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.
US08484746B2 Method and system for managing electronic messages
A computer implemented method, computer program product and a data processing system for managing electronic messages is disclosed. The contents of an electronic messages are segmented based on the recipients receiving the message and access control authorizing access to the segmented contents is provided to the segmented contents and transmitted to a list of recipients.
US08484743B2 Image forming apparatus and computer-readable storage medium for computer program
An image forming apparatus includes a first authentication portion performing a first authentication process on a user, a second authentication portion that performs a second authentication process on the user successfully authenticated by the first authentication portion, and thereby determines whether or not the user is permitted to log onto the apparatus, and a cooperative setting portion performing setting therethrough, on a user-by-user basis, whether or not the first authentication process and the second authentication process are performed in combination with each other. If the user for whom setting is performed such that the first authentication process and the second authentication process are performed in combination with each other is successfully authenticated by the first authentication portion, then the second authentication portion determines that the user is to be permitted to log onto the apparatus based on the associated information and ends the second authentication process.
US08484741B1 Software service to facilitate organizational testing of employees to determine their potential susceptibility to phishing scams
A software system and service for facilitating organizational testing of employees in order to determine their potential susceptibility to phishing scams is disclosed to evaluate their susceptibility to e-mail and Internet cybercrimes such as phishing. The e-mail addresses of a client organization's employees are provided to the system, a phishing e-mail is created and customized, and a phishing e-mail campaign in which the phishing e-mail message is sent and the responses to the phishing e-mail is monitored, and the results of the e-mail campaign are provided for evaluation. The phishing e-mail may optionally contain attachments and various types of probes and “call home” mechanisms.
US08484738B2 System and method for providing application penetration testing
A system and method provide application penetration testing. The system contains logic configured to find at least one vulnerability in the application so as to gain access to data associated with the application, logic configured to confirm the vulnerability and determine if the application can be compromised, and logic configured to compromise and analyze the application by extracting or manipulating data from a database associated with the application. In addition, the method provides for penetration testing of a target by: receiving at least one confirmed vulnerability of the target; receiving a method for compromising the confirmed vulnerability of the target; installing a network agent on the target in accordance with the method, wherein the network agent allows a penetration tester to execute arbitrary operating system commands on the target; and executing the arbitrary operating system commands on the target to analyze risk to which the target may be exposed.
US08484733B2 Messaging security device
In one embodiment, a system can comprise an interface that receives data related to a communication session and a messaging security device component that evaluates the data and enables a security measure for preventative monitoring of a threat based on the evaluation, the security measure can be universally applied to two or more messaging formats.
US08484729B2 Security operation management system, security operation management method, and security operation management program
Provided is a security management system for managing the security of a managed system including during operation of the managed system, the security management system comprising: state changing means for determining a state that satisfies a state rule, which defines a desired state of the managed system, as a target state if the state of the managed system does not satisfy the state rule; and action determining means for determining a predetermined process, which is for changing the difference between the state of the managed system when the target state is determined and the target state, as a countermeasure that needs to be carried out in the state of the managed system when the target state is determined.
US08484726B1 Key security indicators
Systems, methods and apparatus for a distributed security system that provides security processing for security customers external to network edges of external systems. Each security customer is associated with one or more external systems. The security system can monitor data communications originating from or destined to the external systems and generate security-related information based on the monitored communications. For each security customer, the system can aggregate the system information from each external system associated with that customer, regardless of the geographical location of the system.
US08484719B2 Information processing apparatus, information processing method, and media storing a program therefor
A disclosed information processing apparatus makes it possible for a user to perform a desired operation easily by displaying operation candidates based on an operation history. The apparatus comprises a storage unit in which an operation history table is stored, the table associating tasks with operations. A user who performs an operation is authenticated by a user authentication unit. Task information concerning the authenticated user is acquired by a task acquisition unit. Based on the acquired task information, an operation candidate presenting unit presents operation candidates by referring to the operation history table. The operation history table is updated by a history management unit in accordance with an operation designated by the user.
US08484714B2 Method and rule-repository for generating security-definitions for heterogeneous systems
A method for generating a system specific security-definition for a heterogeneous subsystem of a computing system is provided. A natural-language security-definition is stored in a rule-repository. A machine-readable security-definition is stored and a first mapping of a natural-language security-definition onto a machine-readable security-definition is stored in the rule-repository. A system-specific security-definition is generated from a machine-readable security-definition by a rule-converter that corresponds to a heterogeneous subsystem. The generation is based on a second mapping of each machine-readable security definition onto indications of system-specific security-definitions.
US08484711B1 System and method for providing access to a software application
System and method configured to provide an access management system configuration that provides the benefits of single sign-on while reducing internal hardware and administration maintenance costs. The system is reconfigured to provide an access control module that directs authentication network traffic such that access management agents are not required to be installed on the application server for each protected application. The system provides a redirection of a login request from the application server to an external security gateway that authenticates the user via policy and sends authenticated user credentials on a back channel to the access control module to obtain a session cookie which is redirected back to the user so the user can establish a session with the application. The solution reduces the plethora of agents to be maintained and upgraded in order to remain compatible with the evolving hosting software, reducing both hardware and administration maintenance costs.
US08484708B2 Delegating authentication using a challenge/response protocol
A method for delegating authentication using a challenge/response protocol is provided. The method may initiate with a challenge/response sequence between a client application and a server application to authenticate the client application. Then the server application authenticates to a second server application using the credentials associated with the client application by acting as a conduit between the client application and the second server application.
US08484707B1 Secure changing auto-generated keys for wireless access
A method for granting secure network access comprising requesting, by a mobile device, access to a network via an access point; receiving a passcode from the access point; sending a message including the passcode and an indicia back to the access point; and generating, by the access point, a secure key based on the indicia, the secure key providing network access to the mobile device.
US08484706B2 System for, and method of, providing the transmission, receipt and content of a reply to an electronic message
A server transmits a message from a sender to a recipient. The server receives from the recipient an attachment relating to the message route between the server and the recipient. The server transmits to the sender the message and the attachment and their encrypted digital fingerprints and expunges the transmitted information. To subsequently authenticate the message and the attachment, the sender transmits to the server what the server has previously transmitted to the sender. The server then prepares a digital fingerprint of the message and decrypts the encrypted digital fingerprint of the message and compares these digital fingerprints. to authenticate the message. The server performs the same routine with the attachment and the encrypted digital fingerprint of the attachment to authenticate the attachment the recipient replies to the sender's message through the server. The server records proof of the delivery and content of the reply to the sender and the recipient.
US08484705B2 System and method for installing authentication credentials on a remote network device
A method for installing authentication credentials on a remote network device. A remote network device without valid authentication credentials may be connected to a port of an authenticating network switch, and the authentication protocols of the port may be enabled. A Network Access Control (NAC) credential service validates the remote network device comparing a received remote device identifier against a previously stored remote device identifier. The received remote device identifier may be received from the remote network device using a network when the remote network device attempts to access a private network. The NAC credential service disables the authentication protocols of the port in response to validating the received remote device identifier. The NAC credential service installs authentication credentials on the remote network device using encrypted data, so an untrusted entity cannot view the authentication credentials.
US08484698B2 Multichannel device utilizing a centralized out-of-band authentication system (COBAS)
A multichannel security system is disclosed, which system is for granting and denying access to a host computer in response to a demand from an access-seeking individual and computer. The access-seeker has a peripheral device operative within an authentication channel to communicate with the security system. The access-seeker initially presents identification and password data over an access channel which is intercepted and transmitted to the security computer. The security computer then communicates with the access-seeker. A biometric analyzer—a voice or fingerprint recognition device—operates upon instructions from the authentication program to analyze the monitored parameter of the individual. In the security computer, a comparator matches the biometric sample with stored data, and, upon obtaining a match, provides authentication. The security computer instructs the host computer to grant access and communicates the same to the access-seeker, whereupon access is initiated over the access channel.
US08484695B2 System and method for providing access control
A control device may be configured to monitor a network connection. An application running on a client device may send a first network communication destined for a network communicatively connected to the control device. Depending upon whether the client device is authorized to access the network, different global rules may be applied. The first application or a second application running on the client device may send a second network communication. The control device may process the second network communication according to a plurality of stages. Specifically, the control device may extract information associated with the client device from the second network communication and associate user specific rules at a client discrimination stage. The control device may, at a user specific rule stage, access these rules and apply accordingly to the second network communication as governed by user specific provisioning rules.
US08484694B2 Systems and methods for performing remote configuration compliance assessment of a networked computer device
The disclosed principles describe systems and methods for assessing the policy compliance of a target device, wherein the assessment is performed by a scanning computer in communication with the target device via a communication network. By employing a system or method in accordance with the disclosed principles, distinct advantages are achieved. Specifically, conducting such a remote scan allows for the scanner computer to perform a remote scan of the remote device without installing client software to the remote device. Also, conducting a compliance assessment according to the disclosed principles allows for the target device to be assessed after policy updates and changes, without requiring the target device to be re-scanned. Thus, the disclosed principles reduce the need for internal IT resources to manage the assessment and updates of client configuration settings on the target device.
US08484685B2 System for presenting media content
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to receive a tout message associated with a media content item, and present the tout message with a selectable Internet link having one or more instructions for directing a set-top box (STB) receiver of a subscriber of the communication device. Other embodiments are disclosed.
US08484683B2 Information descriptor and extended information descriptor data structures for digital television signals
A digital television (DTV) data stream includes PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT including a descriptor including a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length; and at least one category selection code for an associated event in a DTV data stream.
US08484681B2 Image display apparatus and method for operating the image display apparatus
A display method of an image display apparatus that includes receiving a broadcast signal, displaying a first number of thumbnail images when the image display apparatus is in a first position (the thumbnail images being based on the received broadcast signal), rotating the image display apparatus from the first position to a second position, and displaying a second number of thumbnail images when the image display apparatus is rotated to the second position, and the second number is different than the first number.
US08484679B1 System for processing program guide information items for the creation of a program guide
A system provides an intra-program event guide for display. The intra-program event guide enables a User to identify the events (e.g. scenes, episodes, alternative scenes, program portions etc.) occurring within a program and to initiate viewing (or initiate other functions associated with the event) via the guide. A method for processing information concerning intra-program events (e.g. comprising particular MPEG compatible groups of pictures (GOPS)) occurring within a program involves receiving signal data and identifying in the signal data information items describing intra-program events occurring during a program. The information items describing intra-program events are processed to provide processed data representative of intra-program events sequentially ordered by time and the processed data is communicated to a device. Generation of an intra-program event guide of the information items is initiated in response to user command. The guide shows other types of information items describing intra-program events scheduled for occurrence during a program. Such other types of events include, for example, (a) web page display, (b) software download, (c) PIP (Picture-in-Picture) image display, and (d) peripheral operation.
US08484678B2 Image display apparatus and operating method therefore for updating thumbnail images in a thumbnail list
A method and apparatus are provided for updating thumbnail images in a thumbnail list. A plurality of thumbnail images may be generated based on television channels. A thumbnail list including a portion or all of the plurality of the generated thumbnail images may be provided for output to a display. The thumbnail list may be updated such that an image of at least one thumbnail image is changed. A frequency of change in the image of the at least one thumbnail image is greater than other thumbnail images in the thumbnail list during a prescribed time period. The updated thumbnail list may be provided for output to a display.
US08484677B1 Advertisement monitoring system
An advertising monitoring system is presented in which subscriber selections including channel changes are monitored, and in which information regarding an advertisement is extracted from text related to the advertisement. The text related to the advertisement is in the form of closed caption text, data transmitted with the advertisement, or other associated text. A record of the effectiveness of the advertisement is created in which measurements of the percentage of the advertisement which was viewed are stored. Such records allow a manufacturer or advertiser to determine if their advertisement is being watched by subscribers. The system can be realized in a client-sever mode in which subscriber selection requests are transmitted to a server for fulfillment, in which case the advertisement monitoring takes place at the server side.
US08484673B2 Method for the allocation and management of subscriptions for the reception of broadcast products
A method to reduce bandwidth necessary for renewal of subscriptions for reception of broadcast services including: defining a plurality of sets of subscriber identification numbers, each set being associated with a product; splitting a set of subscriber identification numbers into groups of subscribers; searching for an available subscriber identification number related to the desired product at the time of initialization of a new subscriber; confirming that an inhibit duration has elapsed between the end of the previous subscription and the start of the new subscription; sending an initialization message to the new subscriber addressed with his unique identification address and containing the subscriber identification number of, and rights to, his product; preparing a group rights renewal message for the product to the group containing the subscriber identification number, this message comprising the group header containing this subscriber and a compressed bitmap allowing to individually address each of the group members.
US08484672B2 Method and device for updating regional rating table
A method performed by a digital television receiver associated with a television includes storing in a memory a first rating configuration, including a region identification of the first rating configuration and a version identification of the first rating configuration, for rating a television program in accordance with a rating scheme, and storing in the memory an identification of a first television channel as a default channel for the rating scheme. The method further includes receiving a subset of a group of transport packets via a receiving channel, comparing the region identification and the version identification of the first and the second rating configurations, and if the region identifications are the same, and the version identifications of the first and the second rating configurations indicate that the second configuration is not newer than the first rating configuration, not storing the second configuration.
US08484669B2 Motor and optical disc drive using the same
A motor in which a coupling structure between a sleeve holder and a base plate is improved. The motor may include a base plate including at least one protrusion supporting part formed therein; and a sleeve holder including a cylindrical shaped body part to which a sleeve is fastened in an inside of the sleeve holder, an extension part protruded such that an outer diameter is extended along an outer circumferential surface of the body part, and a flange part vertically protruded in an outer diameter direction from a lower end portion of the extension part so as to make surface contact with an upper surface of the base plate, where the sleeve holder is fastened to the base plate while an outer circumferential surface of the protrusion supporting part is brought into contact with an inner circumferential surface of the extension part.
US08484667B2 Recording and/or reproducing apparatus
A recording and/or reproducing apparatus includes a recording medium accommodation table including recording medium accommodation portions each capable of accommodating a recording medium, a recording medium drive unit on which the recording medium is removably mounted and which is capable of performing recording and/or reproduction of an information signal onto and/or from it, a mechanical chassis that supports the recording medium accommodation table to freely rotate and also support the recording medium drive unit to be movable, a drive-moving unit that moves the recording medium drive unit closer to and away from the recording medium accommodation table, and a recording medium transport unit that transports the recording medium between a recording medium mounting and removing position of a recording medium-mounting portion and a recording medium accommodation position of the recording medium accommodation portions.
US08484660B2 Event queuing and consumption
Techniques are described to provide event queuing and consumption. In an implementation, events received at an event router are queued after determining that a switch is to be performed from a first event consumer to a second event consumer. Events previously queued at the first event consumer are communicated to the second event consumer, and when completed, the events queued at the event router are communicated to the second event consumer.
US08484659B2 Distributed processing of binary objects via message queues including a failover safeguard
A system and method for distributing processing utilizing message queues as a method of distributing binary objects as “messages” and invoking the embedded logic of the received message to perform a portion of a distributed application is disclosed. More particularly, but not by way of limitation, a system and method for the integrated distribution and execution of objects as they are retrieved or extracted from a message queue on a remote system to provide executable functionality portions of a distributed application. In one embodiment a failed processing step results in the message being retained in the message queue to allow for subsequent retry processing.
US08484646B1 System and method for managing process flows within a computing device based on user behavior
Some embodiments of the present invention provide a system that manages process flows based on user behavior. During operation, at least one available user input selection in a first process flow is designated as being associated with an optional process flow segment. Next, at least one input that has been designated as an available user input selection is received from a user, and information associated with that input is stored in a data set. The data set is then analyzed to determine whether local criteria associated with the optional process flow segment has been satisfied. If so, the optional process flow segment is scheduled to be performed.
US08484643B2 CPU usage time counting method and job control system using this CPU usage time
A method of counting an actual usage time of each CPU in a computer system using a plurality of computers for distributed processing of jobs comprising first counting a CPU usage time used for each job, then counting a processing wait time in memory access of each CPU whenever executing each job, subtracting the processing wait time of each CPU from the CPU usage time for every job, and setting the thus calculated corrected CPU usage time as the actual CPU usage time. A job control system has a means for realizing this method and uses the CPU usage time and the corrected CPU usage time obtained by this means to control the jobs and charge the users.
US08484641B2 Implementing a versioned virtualized application runtime environment
A workload partition, associated with a legacy operating system, is created on an instance of a base operating system implemented on a machine. The legacy operating system is an earlier version of the base operating system. An indication is detected to execute a first command associated with a process of the workload partition associated with the legacy operating system. It is determined that the first command associated with the process of the workload partition associated with the legacy operating system was overlaid with a reference to a runtime execution wrapper associated with the base operating system. The runtime execution wrapper is executed to access a runtime execution environment associated with the base operating system. The first command is executed using the runtime execution environment associated with the base operating system.
US08484639B2 Fine-grained cloud management control using nested virtualization
A computer implemented method, a computer program product and a data processing system allocate resources within a computing organization. A hypervisor layer is implemented on an underlying hardware. The hypervisor layer comprises a set of virtual machines. A first pseudo-hypervisor layer is then implemented within a first one of the set of virtual machines of the hypervisor layer. The first pseudo-hypervisor layer comprises a second set of virtual machines. A first software component is located within a first virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer. A second software component is collocated within a second virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer.
US08484638B2 Infrastructure for the automation of the assembly of schema maintenance scripts
A method and apparatus to build a migration package. According to one embodiment of the invention, a plurality of programming elements are developed and stored in a configuration repository. The configuration repository also includes metadata used to describe each of the programming elements. Selected programming elements are placed in a set of one or more migration scripts to be stored in the migration package. The set of migration scripts may include a master configuration file and a driver file.
US08484634B2 System for signaling an application to a host device and method therefor
An application is signaled to a host device using descriptors incorporated into an application information table. Only applications intended for a certain host device are downloaded to that host device. The descriptors allow the host to identify applications that are addressed to the host based on attributes of the host. When addressing is performed at the level of an application, the application signaling is accomplished using a single application information table and the evaluation of logical parameters against selected host attributes to identify all of the applications addressed to the host. When addressing is performed at the level of a table, multiple tables are evaluated using logical parameters applied to selected host attributes to determine which table is addressed to the host. Addressing conflicts are resolved using priority measures assigned to selected host attributes.
US08484632B2 System for program code execution with memory storage controller participation
System for application program code execution is provided. The system includes, a host system having a processor for executing a first segment of the application program code; and a memory storage device that stores application program code, such that the first segment of the application program code is loaded to a host system memory from the memory storage device and then executed by the host system processor, and the memory storage device executes a second segment of the application program code to participate in application program code execution.
US08484625B2 Method and apparatus to vet an executable program using a model
A network infrastructure element (300) can be configured to, upon determining (101) that an end-user platform (305) seeks to download an executable program, execute (103) the program to develop a corresponding model that represents corresponding operating system call-based behavior. The network infrastructure element can then use (104) this model to vet the operating system call-based behavior of the program with respect to end-user platform policies. When the operating system call-based behavior vets acceptably with respect to these policies, the end-user platform can then be permitted to download (106) the executable program. If desired, the network infrastructure element can provide (107) the model to the end-user platform to permit vetting of the modeled behavior with respect to locally-maintained policies. The model provided to the end-user platform can comprise a size-reduced sliced model.
US08484624B1 Test integration tool
A method of test integration for early application development is provided. The method comprises defining a business case, identifying a plurality of systems to enable the business case, identifying at least one control document including handshakes for the systems, and generating test cases for each of the systems, the test cases including the handshakes useful to test applications. A testing integration system for early application development is also provided. The system comprises an input module operable to permit selection of a plurality of systems defining a business case, a control document defining handshakes between the systems, a template operable to receive information related to the control document and further operable for arranging the systems to enable the business case, and a generator operable to generate test cases including the handshakes based on the arrangement of the systems in the template.
US08484622B2 Defect predicate expression extraction
A defect predicate expression extraction device. The device extracts, as candidates for predicate expressions representing defects, predicate expressions occurring in the neighborhood of predicate modifying expressions representing suddenness or predicate modifying expressions representing repeatability. The defect predicate expression extraction device further extracts, as predicate expressions representing normality, predicate expressions occurring in the neighborhood of predicate modifying expressions representing normality and extracts predicate expressions representing defects by removing the predicate expressions representing normality from a list of the candidates for predicate expressions representing defects.
US08484620B2 Implementing performance impact reduction of watched variables
A method, apparatus and computer program product are provided for implementing performance impact reduction of watched variables. Source code is parsed and a variable in the source code to be watched is identified. The identified variable is allocated to a predefined page of storage. The predefined page of storage is separated from frequently accessed variables, such as, a page containing least frequently modified variables, a last page associated with a static storage, and a separate page added for receiving the identified variables to be watched.
US08484619B2 Multi-view debugging
Debugging an executing process. A method includes accessing a unique key that is common to two or more different representations of a same function in the process. A runtime for the executing process is annotated with the unique key. The method further includes detecting that the function is executing. The unique key is used to provide an indication in one or more of the two or more different representations that the function is executing.
US08484617B2 Process-driven feedback of digital asset re-use
Methods, systems and computer program products for process driven feedback of digital asset reuse. Exemplary embodiments include a method for process-driven feedback for a digital asset, the method including identifying the asset downloaded in a computer system from a repository operatively coupled to the computer system, and for a current project within the computer system for the current project, determining whether the asset has been consumed within the current project, determining feedback and changes between the asset prior to the current project and after the current project, consolidating the feedback and the changes associated with the asset and automatically generating feedback for the asset repository so that the feedback and changes are associated with the asset for comparison in a future project similar to the current project.
US08484616B1 Universal module model
Described are techniques for processing a module. A module is generated for execution on a target operating system. The module includes four entry points and code portions associated with each of said four entry points. The four entry points correspond to four handlers invoked at different processing points in connection with a state associated with said module. The four handlers include a load handler, an unload handler, a start handler, and a quiesce handler. First processing is performed in connection with the module. The first processing including at least one of dynamically loading the module, dynamically unloading the module, starting module-specific processing performed by the module, and issuing a request to commence preparation for unloading the module. An appropriate one or more of the four handlers are invoked in accordance with the first processing performed.
US08484615B2 Software framework to build an executable scheme in a GUI environment
A software framework comprises at least one software tool and at least one parameter associated with each tool. The framework is arranged to (i) allow the selection of at least one software tool from a plurality of tools, (ii) allow the selection of at least one parameter from a parameter set, (iii) associate the parameter with a selected tool, and (iv) associate the selected tools and parameters together in a scheme such that they can be executed as a batch.
US08484614B2 Fast late binding of object methods
An apparatus and a method for managing class properties in a computer program is described. Classes are declared. Each class is associated with a corresponding method with at least one class inheriting one or more method corresponding to one or more other classes. A table generator forms a table of methods and references associated with each class. The table is copied forward with each inheritance declaration. A reference to a method of a class is resolved by retrieving the table associated with a current instance's class and resolving from the table associated with the class corresponding to an object from which the method is referenced.
US08484612B2 Application generator for a dynamic medical object information base
Methods and systems are provided for generating source code from XML formatted device data sheets. Information is accepted from a user regarding whether data definitions, string tables and/or link tables are needed in a software project. Files are created corresponding to the data definitions, string tables and/or link tables. The files are then collected and compiled into resultant source code. An application generator performs the compilation of the input files into source code. The resultant source code may be incorporated into a software development project and may be updated when needed.
US08484611B2 Method and system for simplified assembly of information processing applications
A method for automatic composition of an information processing flow based on a user-specified processing goal, includes: selecting tags from a first plurality of tags, wherein the selected tags specify a processing goal; composing a processing graph in accordance with the processing goal; and displaying a second plurality of tags, wherein the second plurality of tags includes tags that are only relevant to the selected tags.
US08484607B1 Decomposing layout for triple patterning lithography
An approach for decomposing a layout for triple patterning lithography is described. In one embodiment, a triple patterning conflict graph is built from a layout having pattern features specified as shapes. The triple patterning conflict graph represents the shapes in the layout and coloring constraints associated with the shapes. The shapes represented by the triple patterning conflict graph are decomposed into three colors to avoid color conflict, while balancing the color density among the three colors and minimizing a number of stitches used to represent the shapes in the layout. Color conflicts in the decomposition are resolved by selectively segmenting the shapes in the decomposition that are associated with the color conflict.
US08484603B2 Circuit design library optimization
A method co-optimizes a design and a library in such a way to choose the best set of cells to implement the design. The method takes into account the idea of limiting the number of new cells while reducing target costs and respecting design constraints. The method chooses a minimum nearly optimum set of cells to optimize a design. This involves the simultaneous optimization of a cell-based design and a cell library used to implement it. The invention can produce only an optimized library for a specific application, when the circuit is disregarded. The method takes into account a set of new cells described as finalized cells or as virtual cells, possibly having different transistor topologies, different sizes, different logic functions, and/or different cell template than the original library.
US08484595B2 Semiconductor integrated circuit device, design method, design apparatus, and program
An antenna ratio calculation section extracts components from which two or more independent metal wires are coupled to one of diffusion layer regions based on layout data read from a layout data accumulation section, determines, for each of the components, the area of each of the two or more independent metal wires and electrodes coupled to the respective metal wires, determines an antenna ratio between the area of each of the metal wires and the area of the electrode coupled to the metal wire, and determines a moderation value for moderating a design standard associated with plasma charge damage related to one of the metal wires based on the ratio of the total area of all the metal wires coupled to the one of the diffusion layer regions to the area of the one of the metal wires.
US08484588B2 System, architecture and micro-architecture (SAMA) representation of an integrated circuit
Systems and methods are disclosed to automatically generate a custom integrated circuit (IC) design by receiving a specification of the custom IC including computer readable code to be executed by the custom IC; generating an abstraction of the IC as a system, processor architecture and micro-architecture (SAMA) representation; providing the SAMA representation to a data model having at least an architecture optimization view, a physical design view, and a software tool view; optimizing the processor architecture by iteratively updating the SAMA representation and the data model to automatically generate a processor architecture uniquely customized to the computer readable code which satisfies one or more constraints; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication. The foregoing can be done with no or minimal human involvement.
US08484583B2 Operator control panel having a replaceable default screen
Storage apparatus and related methods wherein an operator control panel that controls functions and displays information regarding the storage apparatus and its storage devices is configured to have or display a selectable thumbtack function. The operator control panel is configurable to show a number of operational screens for managing the storage apparatus, show a default screen after a period of inactivity at the operator control panel, receive a designation that an operational screen should replace the default screen, and if designated, show the designated operational screen instead of the default screen after a period of inactivity.
US08484582B2 Entry selection from long entry lists
A method, device, and computer program product for locating a desired entry in a list containing multiple list entries for use with a limited text display is described. A list of entries is partitioned into a number of sub-parts such that the desired entry is contained in one of the list sub-parts. At least one of the sub-parts is characterized within a limited text display to prompt a user for feedback regarding the location of the desired entry in the sub-parts. The user feedback is received from a view input element. In response to the user feedback, the sub-part containing the desired entry is selected. The partitioning, characterizing, receiving, and selecting steps are re-performed one or more times until a final sub-part is generated that contains a limited number of entries including the desired entry.
US08484580B2 Content presentation device, content presentation method, and information storage medium
A content presentation device including a presentation screen production unit for producing display data related to a presentation screen on which images representative of a subset of contents among a plurality of contents together with a mutual relationship among the subset are shown, based on presentation data stored in a presentation data storage memory, the presentation storage memory storing plural kinds of presentation data based on any of which display data about the presentation screen is produced; and an instruction determination unit for determining whether a switching instruction for switching the presentation screen is input while the presentation screen is displayed, the switching instruction designating one of the contents represented by one of the images shown on the presentation screen, where the presentation screen production unit displaying an image representative of the one of the contents designated by the switching instruction at a predetermined position of the presentation screen.
US08484577B2 Window grouping
A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different groups. A group may correspond to a task being performed by a user. The window information can be semantic or temporal information captured as window events and properties of windows whose events are captured. Temporal information can be information about switches between windows. Semantic information can be window titles. Temporal information, semantic information, or both, can be used to assign windows to groups.
US08484572B2 Cell image display apparatus, cell image display method, and computer program product
A cell image display apparatus comprising: a parameter value obtainer for obtaining characteristic parameter values based on a plurality of cell images obtained by imaging a sample including the plurality of cells, wherein each of the characteristic parameter values respectively indicates characteristic of each of the cells; a type determiner for determining types of the cells based on the characteristic parameter values obtained by the parameter value obtainer; a display; and a display controller for controlling the display so as to display the cell images in a sequence based on the types of the cells obtained by the type determiner and the characteristic parameter values obtained by the parameter value obtainer. A method and a computer program product are also disclosed.
US08484571B2 Appliance with theme selection
An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.
US08484567B2 Systems and methods for personalizing software programs
Systems and methods are provided for personalizing software programs in a computer system. In accordance with one implementation, default values for personalization data adapted to or harmonized with the individual needs or preferences of the end-user are provided to a plurality of end-users at start-up of a program. Further, two personalization levels are provided, including a first personalization level containing administrative personalization data which can be set by a system administrator, and a second personalization level containing individual personalization data, which can be set by the end-user. A data filing system for this personalization data may be of a hierarchical structure.
US08484564B1 Method, system, and graphical user interface for personalized online sports team charts
A method, system, and graphical user interface for personalized online sports team charts are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a graphic of an athletic playing field or a portion thereof, and a plurality of player positions on the athletic field. At least some of the player positions contain thumbnail images selected by a first user. The thumbnail images provide links to corresponding profiles in an online social network.
US08484563B2 View confirmation for on-demand multimedia content
A computer implemented method and system is provided for confirming that a viewer viewed multimedia content on a client device. A server provisioned with the multimedia content is provided. The viewer creates a viewer account and accesses the server by supplying the viewer credentials. The viewer receives a list of multimedia content on the client device from the server, on demand for selection, and selects viewing parameters and multimedia content from the list. The client device receives and plays the selected multimedia content based on the selected viewing parameters. Viewing of the selected multimedia content is confirmed using a random challenge that is random in content, presented at random times during and/or after the play, and/or presented at random physical locations on the selected multimedia content. A response report is generated and the viewer is compensated if the response report confirms that the viewer has viewed the selected multimedia content.
US08484562B2 Dynamic text adjustment in a user interface element
This is directed to efficiently identifying alternative display attributes for displaying text in a display region when default display attributes are inadequate for displaying the text. Many electronic device user interfaces are designed based on text in a default language. When interfaces are translated for use in other languages, the translated interfaces can include words or phrases that are longer than the corresponding text in the initial language. To quickly find an adequate, alternate display attribute for the longer text (e.g., a new font size), the electronic device can calculate assumed reduced text box sizes for displaying the text should display attributes of the text be reduced. The electronic device can select an adequate reduced text box, and reduce the display attributes by an amount corresponding to the reduced text box.
US08484561B1 System and method for updating an object instance based on instructions received from multiple devices
A first instruction specifying a first change to an object instance associated with a document is received from a first device, and a second instruction specifying a second change to the object instance is received from a second device. A transformed operation is determined based on the first change and the second change, and the object instance is updated based on the transformed operation. For example, a visual representation of the object instance may be updated based on the transformed operation.
US08484559B2 Device and method for the magnification of content having a predetermined layout
A user terminal has two screens. One screen displays content in a state intended by the creator of the content. The displayed content is composed of a plurality of bocks, and each block can be enlarged. Content corresponding to a block for which enlargement is directed is displayed on the other screen. The content displayed in the other screen has an enlarged form. Regarding the enlargement, rules are set. For example, an image or the like that is the subject of processing to be enlarged is processed without changing vertical and horizontal ratios.
US08484553B2 System and method for defining specifications for outputting content in multiple formats
A system and method for defining specifications for outputting content to multiple formats. More specifically, a system and method for creating a single multi-purpose stylesheet file from a single user interface, the single multi-purpose stylesheet being capable of designing multiple output media formats. For example, the multi-purpose stylesheet may convert input XML content to HTML, PDF, PostScript, WML, or other output formats. The method may include creating or modifying a multipurpose stylesheet containing formatting rules corresponding to various properties of different output media formats. A user can configure the multi-purpose stylesheet by selecting different formatting properties for different output media formats.
US08484550B2 Automated table transformations from examples
Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table.
US08484548B1 Anchor tag indexing in a web crawler system
Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pairings in the sorted anchor map are ordered based on target document identifiers.
US08484546B2 Information processing apparatus, information transmitting method, and information receiving method
A transmitting-side device is connected with a receiving-side device via a parallel bus that carries transmit data and an error-correcting code based on this transmit data in parallel. The transmitting-side device includes a signal inversion unit for inverting a signal to be sent to the parallel bus. The receiving-side device includes a signal inversion unit for inverting a received signal from the parallel bus, and an error detection unit for performing error detection and error correction based on a signal output from the signal inversion unit. The signal inversion unit inverts a signal to be sent to all bus lines of the parallel bus and the signal inversion unit inverts the signal received from the all bus lines, which enables the error detection unit to perform error check on the parallel bus.
US08484544B2 High-performance ECC decoder
Methods for Error Correction Code (ECC) decoding include producing syndromes from a set of bits, which represent data that has been encoded with the ECC. An Error Locator Polynomial (ELP) is generated based on the syndromes. At least some of the ELP roots are identified, and the errors indicated by these roots are corrected. Each syndrome may be produced by applying to the bits vector operations in a vector space. Each syndrome is produced by applying vector operations using a different basis of the vector space. The ELP may be evaluated on a given field element by operating on ELP coefficients using serial multipliers, wherein each serial multiplier performs a sequence of multiplication cycles and produces an interim result in each cycle. Responsively to detecting at least one interim result indicating that the given element is not an ELP root, the multiplication cycles are terminated before completion of the sequence.
US08484542B2 Data recovery using additional error correction coding data
A method in a data storage device receiving data including a data block and main error correction coding (ECC) data for the data block. The data block includes a first sub-block of data and a second sub-block of data. The method also includes initiating an ECC operation to process the data block using the main ECC data. In response to the ECC operation indicating uncorrectable errors in the data block, first additional ECC data that is external to the data block is retrieved and a second ECC operation is initiated to process the first sub-block of data using the first additional ECC data.
US08484537B1 Systems and methods for data-path protection
A system including a first buffer module, a first encoder module, a control module, and a second buffer module. The first buffer module receives (i) a first block and (ii) a first logical block address (LBA) for the first block from a host, where the first block includes first data. The first encoder module generates a first checksum based on (i) the first data and (ii) the first LBA. The control module generates a second block, where the second block includes (i) the first data, (ii) the first LBA, and (iii) the first checksum. The second buffer module receives a third block from the first buffer module, where the third block includes a second LBA. The second buffer module determines whether the third block is different than the first block depending on whether the second LBA in the third block is different than the first LBA in the second block.
US08484536B1 Techniques for data storage, access, and maintenance
Methods, systems, and apparatus, including computer program products, featuring generating a plurality of error-correcting code chunks from a plurality of data chunks. The error-correcting code chunks can be used to reconstruct one or more of the data chunks. The data chunks are allocated to a local group of storage nodes. The error correcting code chunks are allocated between the local group of storage nodes and one or more remote groups of storage nodes. Each remote group of storage nodes is allocated one or more unique error-correcting code chunks from the error-correcting code chunks. Any of the error-correcting code chunks not allocated to a remote group of storage nodes are allocated to the local group of storage nodes.
US08484535B2 Error-floor mitigation of codes using write verification
Executed when a channel input (e.g., LDPC) codeword is written to a storage medium, a write-verification method (i) compares the channel input codeword to the written codeword, (ii) identifies any erroneous bits, and (iii) stores the erroneous-bit indices to a record in a table. At some later time, the written codeword is read and sent to a decoder. If the decoder fails with a near codeword, a write-error recovery process searches the table and retrieves the erroneous-bit information. The codeword bits at those indices are adjusted, and the modified codeword is submitted to further processing.
US08484534B2 MLC self-RAID flash data protection scheme
In a multiple level cell flash memory data storage device, a flash memory array has a plurality of blocks, where each block is an erase unit and has a plurality of pages, and a respective block includes a plurality of groups of pages. Each group of pages in the respective block includes an assigned parity page, and each page of the respective block has a plurality of sectors, including an assigned parity sector. The storage device is operable to program and erase data on a page at a predetermined speed, and detect an error rate for each page of a block and identify a group of high error pages based on the error rates. Further, the storage device is configured to apply a speed slower than the predetermined speed in programming and erasing data on the identified high error pages.
US08484530B2 Multi-antenna configuration signaling in wireless communication system
A wireless communication infrastructure entity including a transceiver coupled to a controller configured to generate parity bits based on an information word. The controller is also configured to encode the parity bits based on a communication configuration, e.g., symbol information, wherein the encoded parity bits are combined with the information word for transmission by the transceiver. A user terminal in receipt of the information word includes a controller configured to determine the communication configuration based on a set of configuration indicator bits used to encode the parity bits.
US08484528B2 Receiving apparatus, receiving method and program, and receiving system
Disclosed herein is a receiving apparatus, including: a decoding section configured to receive and decode a low density parity check code; and a decoding control section configured to control a frequency of the decoding on the basis of conditional information that is an index indicative of a communication condition that influences power consumption in the decoding section.
US08484526B2 Encoder, decoder, encoding method, and decoding method
A decoder that includes a receiving unit that receives a packet containing a new part corresponding to an information bit not yet received and a retransmission part corresponding to an information bit received in past; a combining unit that combines a part of a previously received packet corresponding to the retransmission part with the packet received by the receiving unit; and a new-part decoding unit that decodes the combined packet combined and obtained by the combining unit, and obtains a decoded result of the new part.
US08484520B2 Processor capable of determining ECC errors
A processor has an ALU, a load/store unit, a timer, an ECC calculator, and a plurality of ECC registers. When the load/store unit writes data in a main memory, the load/store unit writes written data and a count value of a timer in the main memory, and sets ECC status flag which indicates that an ECC about the written data is not correct in the main memory, and causes the ECC calculator to calculate the ECC about the written data after setting the ECC status flag, and writes the calculated ECC in the main memory and resets the ECC status flag after the ECC is calculated.
US08484519B2 Optimal programming levels for LDPC
The subject disclosure describes a method for reducing a sector error rate in a flash memory device, the method comprising, identifying a first program verify level having a first value, selecting an adjustment value for the first program verify level and programming the adjustment value to the first program verify level to replace the first value and to shift a first programming distribution associated with the first program verify level, wherein the shift in the first programming distribution is associated with a decrease in a sector error rate, wherein the shift in the first programming distribution is associated with an increase in a bit error rate. A flash storage device and computer-readable media are also provided.
US08484517B2 High compression program flow trace
A system and method provides for generating high compression program flow trace data by generating first program flow trace data whenever a conditional branch instruction of a program is executed by a CPU, generating second program flow trace data whenever an indirect branch instruction of a subset of indirect branch instructions is executed by the CPU, and generating third program flow trace data whenever a stack for storing instruction addresses of the program is manipulated, the manipulation occurring after a CALL instruction to a function or subroutine of the program is executed by the CPU and before a RET instruction is executed by the CPU. The subset of indirect branch instructions excludes RET indirect branch instructions of any function or subroutine for which the stack is not manipulated after a CALL instruction to the functions or subroutines is executed by the CPU and before the RET instruction is executed by the CPU.
US08484515B2 Methods and systems for monitoring quality of a video/audio playback device
A computer-implemented method, executable software product, and system for performing a test of an audio/video playback device are described. The audio/video playback device includes at least one main processor, interfaces, and additional processors. The main processor(s) communicate with the additional processors through the interfaces. The method, software product, and system include monitoring at least part of the interfaces for communications between the main processor(s) and the additional processors. The method, system and software product also include storing the communications in a raw format during the test. The method, software product and system also include translating the communications from the raw format to human-readable format after the test concludes and displaying the human-readable format of the communications. In some aspects, the method and system also include reading and storing run time data during the test such that the reading and storing is Heisenberg-friendly.
US08484514B2 Fault cause estimating system, fault cause estimating method, and fault cause estimating program
A fault cause estimating system includes: an initial model generating section which creates an initial fault derivation model indicating a derivation among faults and an initial event derivation model indicating a derivation among the faults and events, based on a basic model definition; an extended Baum-Welch calculating section which creates a fault derivation model which is a transition of a combination of device classes and faults and an event derivation model which is a transition of a combination of device classes and events, based on a instance definition, a class definition, the initial fault derivation model, the initial event derivation model and an event sequence for learning; an instance derivation probability calculating section which creates an instance deviation model of a derivation of an occurrence device based on the event sequence for learning; and an extended Viterbi calculating section which estimates an event cause fault based on the instance definition, the fault occurrence location class definition, the fault derivation model, the event derivation model, the instance derivation model, and the fault cause estimation event sequence.
US08484512B2 Throttling non-delivery reports based on root cause
A root cause for a failed attempted delivery of a message is attempted to be determined before sending a non-delivery report (NDR) for the failed message. When a message fails without a known cause, the root cause is determined using the context of the message. For a given context, the root cause may be determined by a single failure or it may be determined by the relative number of failed messages delivery are deferred from being delivered, as is generation of the corresponding same context. While determining the root cause of the problem, any messages failing NDR(s), to allow time for corrective action to occur. If the problem is resolved within a predetermined time period, the deferred messages are delivered without having to issue NDR(s).
US08484511B2 Apparatus and methods for data collection, analysis and validation including error correction in a content delivery network
Methods and apparatus for collection, validation, analysis, and automated error correction of data regarding user interaction with content. In one embodiment, statistical methods are used to arrive at expected values for the collected data. The data is compared to the expected value and must meet one or more acceptance criteria (e.g., be within a prescribed range) to be considered valid. The prescribed range is determined by the network operator, or a computer program adapted to generate this value. The invention enables a network operator to assess a large volume of data without requiring significant amounts of manual monitoring and/or error correction. The ability to collect, validate and analyze data across multiple platforms is also provided. Still further, an automated system capable of learning evaluation and error correction patterns is disclosed.
US08484508B2 Data processing apparatus and method for providing fault tolerance when executing a sequence of data processing operations
A data processing apparatus and method provide fault tolerance when executing a sequence of data processing operations. The data processing apparatus has processing circuitry for performing the sequence of data processing operations, and a redundant copy of that processing circuitry for operating in parallel with the processing circuitry, and for performing the same sequence of data processing operations. Error detection circuitry detects an error condition when output data generated by the processing circuitry differs from corresponding output data generated by the redundant copy. Shared prediction circuitry generates predicted data input to both the processing circuitry and the redundant copy, with the processing circuitry and redundant copy then performing speculative processing of one or more data processing operations in dependence on that predicted data. Each of the processing circuitry and the redundant copy include checking circuitry for determining whether the speculative processing was correct, and initiating corrective action if the speculative processing was not correct. By sharing the prediction circuitry rather than replicating it within both the processing circuitry and the redundant copy, significant area and power consumption benefits can be achieved without affecting the ability of the apparatus to detect faults.
US08484507B2 Disaster recovery failback
Pursuant to execution of a predetermined failback policy, if a storage device is not preexistent in a source storage system operable in the computing environment, and an owner of the storage device is one of a DR storage system and a storage system having previously withdrawn from a replication grid, and the DR storage system has authorization to transfer ownership of the storage device by a replacement operation, an instance of the storage device is replicated to the source storage system to generate a replicated instance of the storage device on the source storage system, and ownership of the storage device is designated as the source storage system for each of the instance and the replicated instance of the storage device.
US08484504B2 Method and apparatus for managing communication services for user endpoint devices
A system that incorporates teachings of the present disclosure may include, for example, an edge device having a controller to receive a Session Initiation Protocol (SIP) message from a user endpoint device (UE) requesting communication services, forward the SIP message to a network element of a Server Office, receive from the network element a first error message indicating communication services at the Server Office are unavailable, replace the first error message with a second error message, the second error message indicating a temporary unavailability of communication services, and transmit the second error message to the UE. Additional embodiments are disclosed.
US08484501B2 System for delay locked loop control that provides delay interval stabilization
The delay locked loop (“DLL”) delay interval can be locked to stop the DLL from wasting power in unnecessarily switching to synchronize the device with the DLL is associated to the system clock. This is achieved by adding logic sensing when a DRAM device will not imminently be called upon to output data and when the device has stabilized. Waiting for the DLL delay interval to stabilize before locking the delay interval still allows the DLL to immediately and effectively resume operations when the DLL is needed to synchronize the output of the DRAM device with the system clock. The DLL delay interval can be locked, together with the DLL clock, after the DRAM device is deselected by the chip select control line, after a number of no operation commands have been received, and/or after any command issued to the DRAM device has been completed.
US08484497B2 Power supply control within an integrated circuit
An integrated circuit 2 is provided with a first power supply conductor 8 coupled via header transistors 14 to 26 to a second power supply conductor 10. Logic circuitry 4, 6 draws its power supply from the second power supply conductor. When switching from a sleep mode to an operating mode the header transistors 14 to 26 are divided into a plurality of sets of transistors which are switched on in a predetermined sequence using controller circuitry 28. The controller circuitry 28 senses the voltage of the second power supply conductor 10 to determine when each set of header transistors should be switched on. In this way, the in-rush current within the integrated circuit 2 associated with the switch from the sleep state to the operating state can be held within a predetermined range of a target in-rush current.
US08484496B2 Method and system for thermal management of battery charging concurrencies in a portable computing device
A method and system for reducing thermal load by monitoring temperatures within a portable computing device and, based on those temperatures, controlling a battery charge function are disclosed. The method includes monitoring a power management integrated circuit (“PMIC”) to determine if it is generating excess thermal energy that is contributory to an elevated temperature in a physically proximate application specific integrated circuit (“ASIC”). If so, and if the excess thermal energy is attributable to an ongoing battery recharge operation executed by the PMIC, a thermal policy manager module may execute a thermal mitigation technique algorithm to override the PMIC battery recharge function. One exemplary thermal mitigation technique may include a reduction of current sent to the battery, thus slowing the charge cycle and reducing the generation of excess thermal energy.
US08484492B2 Electronic device and power control module for controlling a starting process of the electronic device utilizing a delay latch circuit and an inverse logic unit
This invention provides an electronic device and a power control module thereof. The electronic device is used for being connected with an external power source, and the electronic device includes a system unit, a power supply unit, a power control module, and a control unit coupled with the system unit and the power control module. When the power supply unit is connected with the external power source, the power supply unit provides a first operating voltage for the power control module, the power control module provides a first control signal for the control unit, and the control unit receives the first control signal and provides a second control signal for the power supply unit according to the first control signal, allowing the power supply unit to sequentially provide a plurality of system working voltages for the system unit.
US08484489B2 Power signal detecting system, method and a portable electronic device thereof
A power signal detecting system and method thereof are disclosed. The power signal detecting system comprises a power supply and a portable electronic device. The portable electronic device is electrically connected with the power supply to receive a power signal. The portable electronic device comprises a sensing element, a detecting module and a power management module. The sensing element is used to connect the power signal. The detecting module is electrically connected to the sensing element and is used for detecting the power signal. The power management module electrically connects to the detecting module and is used for executing a power management for the portable electronic device by identifying the power signal.
US08484488B2 Dynamic core swapping
An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a program at a first performance level. The first core stops executing the program when a triggering event occurs. A second core has a second instruction set compatible with the first instruction set and has a second performance level different than the first performance level. The second core is in a power down state when the first core is executing the program. A circuit powers up the second core after the first core stops executing the program such that the second core continues executing the program at the second performance level.
US08484485B2 Encryption device and encryption system
An encryption apparatus prevents plaintext data from leaking even if accumulated data is analyzed, while preventing the size of encrypted data from increasing. The encryption apparatus encrypts a data piece that is smaller than a unit length and stores management information indicating a used area within an encryption area defined based on the unit length. The used area is an area already used for encryption. When encrypting a new data piece that is smaller than the unit length, the encryption apparatus generates encrypted data by adding the new data piece to an unused area within the encryption area with reference to the management information. The unused area is an area not yet used for encryption. The encryption apparatus updates the management information to include an area for the new data piece into the used area, after generating the encrypted data.
US08484482B1 Password generation and validation system and method
A password generation and validation system is provided. The system comprises a server system and an at least one memory. The system also comprises a password component stored in the at least one memory that, when executed by the server system, receives a plurality of inputs, generates a first password for a computer system based on the plurality of inputs contemporaneously with receiving the plurality of inputs, receives a second password, generates at least one candidate password based on some of the plurality of inputs, and validates the second password when the second password matches the at least one candidate password.
US08484477B2 Document management system and method
A document management system includes a number generator and/or a secure controller, and a document. The document includes a map-file for each participant in a workflow of the document. Corresponding, randomly generated nonces and/or complementary workflow assurance tokens are distributed within the respective map-files of neighboring participants by the number generator or the secure controller. The system includes a private key that recovers the respective corresponding, randomly generated nonce of a receiving one of the neighboring participants and/or the respective complementary workflow assurance token of the receiving one of the neighboring participants. A communication mechanism enables transmission of the recovered corresponding, randomly generated nonce of the receiving one of the neighboring participants or a signature generated by the receiving one of the neighboring participants to a sending one of the neighboring participants for verification.
US08484475B2 Data transmission method, and tachograph system
In a data transmission method for a tachograph system, digital messages are transmitted between a speed transmitter (MS) and a recording unit (RU). The digital messages contain a pair of keys including a public key (KMP, KRP) and a private key (KMS, KRS), as well as a certificate (ZM, ZR) derived from the respective pair of keys. The public keys (KMP, KRP) and the certificates (ZM, ZR) are mutually verified between the recording unit (RU) and the speed transmitter (MS). If the verification is positive, the speed transmitter (MS) detects sensor data, and a digital message is generated therefrom. In addition, the speed transmitter (MS) generates authentication data for the message in accordance with the pair of keys (KMP, KMS) thereof. The message and the authentication data are transmitted to the recording unit and are processed there in accordance with a validity of the authentication data verified by the recording unit (RU).
US08484474B2 Methods for firmware signature
A method for installing embedded firmware is provided. The method includes generating one or more firmware file instances and generating one or more digital certificate instances that are separate instances from the firmware file instances. The method includes associating the one or more digital certificate instances with the one or more firmware file instances to facilitate updating signature-unaware modules with signature-aware firmware or to facilitate updating signature-aware modules with signature-unaware firmware.
US08484473B2 Inter base station interface establishment
A method of establishing a peer-to-peer IPSec security association between a pair of base stations located within the same or different radio access networks. The base stations communicate with a core network via the same or different security gateways of the core network using respective pre-established IPSec security associations. The method comprises exchanging peer-to-peer IKE security association initiation request and initiation response messages between the base stations using said pre-established security associations.
US08484472B2 System and method of filtering unsolicited messages
A secure correlation identifier (SCID) for authentically correlating notifications received from event sources with subscriptions, a SCID authentication system and method of filtering unsolicited messages are provided. The SCID comprises a correlation identifier for making the SCID unique, a sequence of bits concatenated with the correlation identifier and a secure tag concatenated with the concatenation of the correlation identifier and the sequence of bits. The system comprises a SCID generator for generating a SCID to be used in a message and a SCID authenticator for authenticating the SCID. The method comprises the steps of receiving a notification message having a SCID, verifying that that SCID is authentic, accepting the message if the SCID is authentic and rejecting the message if the SCID is not authentic.
US08484471B2 Multi-party distributed multiplication device, multi-party distributed multiplication system and method
A multi-party variance multiplication device includes: an initial setting device which generates a first public key by using an inputted system parameter; a commitment generation device which generates a commitment of a first input value based on the system parameter and a random number; an encryption device which generates an encrypted text of the first input value based on the system parameter, the random number, and the first public key; an authentication device which generates a certificate that authenticates a range of the first input value based on the system parameter, the random number, the first public key, and the second public key already public; a decryption device which generates a decrypted text by decrypting a noisy encrypted text based on the system parameter, the first public key, and a private key; and a noise removal device which generates a product variance by removing a noise from the decrypted text.
US08484469B2 Method, system and equipment for key distribution
A method, system and equipment for key distribution are disclosed. During the course of computing a shared key Kab between a client node and a third party equipment, a serial number is introduced into keying materials to compute the Kab, instead of just using constant parameter, thus once the Kab is leaked, the Kab can be simply and duly updated by updating the variable parameter, and hence the security of message transmission is improved. Furthermore, in the implementations, methods for security protection and security verification for message are used, so as to effectively prevent threats to message security such as message forgery or replay attack, and hence further improve the security of message transmission.
US08484468B2 Process and system for selectable data transmission
The present invention relates to a process and a system for selectable data transmission. Authentication data and an electronic key are generated, whereby the electronic key is stored as assigned to the authentication data. Data are encrypted into encrypted data by means of an encryption module of a central module and by means of at least part of the electronic key. A signaling message is transmitted to a first communications terminal. A second communications terminal is selected by means of the first communications terminal. On the identification of the selected second communications terminal, the encrypted data are transmitted to the second communications terminal. At least part of the electronic key is transmitted to the second communications terminal by means of an authentication module of the central module. The encrypted data are decrypted by means of a decryption module of the second communications terminal and by means of at least the part of the electronic key.
US08484466B2 System and method for establishing bearer-independent and secure connections
A system and method for efficiently enabling local security connectivity between electronic devices over multiple bearers. Electronic devices are configured to advertise, over each bearer, their respective configuration parameters for each bearer. After a connection has been established between the electronic devices over a first bearer, the two electronic devices use the first bearer to establish connections over the other bearers using the configuration parameters contained in the advertisements and advertised over the first bearer. Shared keys are established for the other bearers either using keys derived from the first shared key or by using the first secure connection as an out-of-band channel. The present invention also provides for the creation of an ad hoc WLAN connection once a Bluetooth connection has been established.
US08484465B1 Heterogeneous virtual machines sharing a security model
Methods and systems for sharing a security model with heterogeneous virtual machines (VMs) are provided. A method for sharing a security model with heterogeneous VMs may include making a direct function call to an object model from each of two or more heterogeneous VMs using a direct binding generated for the respective VM based on the respective VM and a security policy. The direct bindings of the two or more heterogeneous VMs share the security policy. The method may also include ensuring only one of the two or more heterogeneous VMs interacts with the object model at a time. A system for sharing a security model with heterogeneous VMs may include a heterogeneous VM manager and a heterogeneous VM scheduler. The system may further include a principal tracker and a proxy component.
US08484461B2 Method and apparatus for external organization path length validation within a public key infrastructure (PKI)
A method and apparatus for external organization (EO) path length (EOPL) validation are provided. A relying party node (RPN) stores a current EO path length constraint (EOPLC) value, and an EOPL counter that maintains a count of an actual external organization path length. The RPN obtains a chain of certificates that link a subject node (SN) to its trust anchor, and processes the certificates in the chain. When a certificate has a lower EOPLC than the current EOPLC value, the RPN replaces the current EOPLC value with the lower EOPLC. When the certificate currently being evaluated includes an enabled EO flag, the RPN increments the EOPL counter by one. The EOPL validation fails when the EOPL counter is greater than the current EOPLC value, and is successful when the last remaining certificate in the chain is processed without having the EOPL counter exceed the current EOPLC value.
US08484460B1 Post attack man-in-the-middle detection
Technologies are described herein for post attack man-in-the-middle detection. A first computer receives and stores public key certificates when connections are established. The first computer also uploads the stored public key certificates associated with a domain to a second computer each time a connection is established with the domain. The second computer receives the public key certificates from the first computer. The second computer then determines whether any of the public key certificates provided by the first computer are fraudulent certificates by comparing the received certificates to known valid certificates. If the second computer determines that the first computer has received one or more fraudulent certificates, the second computer may cause action to be taken with regard to the fraudulent certificates.
US08484459B2 Secure transfer of information
Disclosed is a method for secure transfer of information through a centralized system. The method comprising: maintaining user account information, a user account of a certain user comprising at least a user id and associated public and private keys, the private key being retrievable by means of a password of said certain user; receiving (411) identification information relating to a recipient; retrieving public key of said recipient from said user account information by means of said identification information; receiving (412) information content addressed to said recipient; storing (415) said information content for said recipient in encrypted form, said retrieved public key having been used in connection with encrypting said information content; and notifying (416) said recipient of the stored information content.
US08484456B2 Trusted electronic messaging system
An electronic messaging system, including: a first message transfer server for receiving a message for a party, mapping the destination address of the message to a trusted address for the party, and substituting the trusted address for the destination address; and a second message transfer server for establishing an authenticated transport session with the first message transfer server to receive the message and transfer the message to a location corresponding to the trusted address.
US08484454B2 Secure offline relocation of portable software licenses
A method for the secure offline relocation of portable software licenses. The portable software license has an associated time limit. A license relocation record can be generated including the portable software license and limit information for the time limit for relocation to a second computing device operating in an offline state. The license relocation record is temporarily securely stored on a removable security device attached to a first computing device that is connected to a licensing network. The removable security device can be disconnected from the first computing device and subsequently connected to the second computing device. Provided the time limit is not exceeded, the portable software license can then be installed upon the second computing device. Upon successful installation of the portable software licenses, the license relocation record can be removed from the removable security device.
US08484448B2 Information processing device
Information processing system including a first and a second operation mode with operating current lower than the first, a register holding an address of an instruction executed by a processing unit first when a boot address register returns from second to first operation mode, wherein the address is output to the processing unit when second to first operation mode shifting, wherein the boot address register is rewritable, an information holding circuit holding a value of a peripheral circuit module register, wherein the information holding circuit holds, in the second operation mode, information about the peripheral circuit module register, and, transfers information held in the information holding circuit to the peripheral circuit module register regarding a second-to-first operation mode shift, and wherein when an interrupt request is posted from outside the system in the second operation mode, the information processing system performs interrupt processing corresponding to the interrupt request.
US08484435B2 Method for updating data in memories using a memory management unit
A method for updating, in the background, data stored in physical memories without affecting the current operations performed by the microprocessor. When the update is completely terminated, the application switches from an old version to a new version. This switching occurs by a reconfiguration of the page table during which a first sub-tree structure of pointers accessing the old version of data stored in memories is replaced by a second sub-tree structure of pointers thus allowing access to the new version of data. This update method prevents incoherent transitory states of the system as the latter works with the previous data version until the installation of the new version becomes usable. In the case of an interruption to the update process, the application can always reinitialize the update since the old version of data can be reactivated by returning to the previous configuration of the page table.
US08484433B2 Dynamic detection and reduction of unaligned I/O operations
Detection and reduction of unaligned input/output (“I/O”) requests is implemented by a storage server determining an alignment value for data stored by the server within a storage system on behalf of a first client, writing the alignment value to a portion of the volume that stores the data for the first client, but not to a portion of the volume that stores data for a second client, and changing a location of data within the portion of the volume that stores the data for the first client, but not a location of data in the portion of the volume that stores data for the second client, to an alignment corresponding to the alignment value. The alignment value is applied to I/O requests directed to the portion of the volume that stores the data blocks for the first client after the location of the data blocks has been changed.
US08484427B1 System and method for efficient backup using hashes
A method for data backup including (a) forming an image of the storage device; (b) for each block to be backed up to the image, generating a hash; (c) for each block stored in the image, storing a hash in a hash table; (c) for each additional block of the storage device to be backed up, generating a hash; (d) sorting all the generated hashes and deleting duplicate hashes; (e) comparing the hashes to identify candidate blocks that might have identical contents with contents of blocks stored in the image; (f) if the hashes are not coincident, then backing up, to the image, contents of unidentified blocks and blocks that do not have identical hashes, and (g) otherwise, storing links in the image instead of the contents of the blocks, (h) after checking all the hashes for those blocks that need to be backed up, writing only unique hashes to the hash table; (h) links for multiple blocks with identical contents point to a single block in the image, (i) the image contains a bitmap of the backup; (j) the bitmap contains indicators for the links that define if a block contains the content or if the block points to another block, (k) also indicators that reflect used and unused blocks such that an indicator whether contents are shared with another block vs. contents are unique to every other block in the image.
US08484424B2 Storage system, control program and storage system control method
There is provided a storage system including one or more LDEVs, one or more processors, a local memory or memories corresponding to the processor or processors, and a shared memory, which is shared by the processors, wherein control information on I/O processing or application processing is stored in the shared memory, and the processor caches a part of the control information in different storage areas on a type-by-type basis in the local memory or memories corresponding to the processor or processors in referring to the control information stored in the shared memory.
US08484420B2 Global and local counts for efficient memory page pinning in a multiprocessor system
Embodiments of the disclosure relate to the management of memory pages available for pin operations by groups of processors in a multiprocessor system to reduce cache contention and improve system performance. An exemplary embodiment comprises a system that may include interconnected processors, a global count of the number of pages available for pinning, and a plurality of local counts of pages available for pinning by groups of processors. Each local count may be in proximity to a processor group and include a subset of the pages allocated from the global count that are available for pinning by processors in the group. The local counts are adjusted accordingly in response to page pinning and unpinning by processors in the respective processor groups.
US08484419B2 Systems and methods for backing up storage volumes in a storage system
Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.
US08484417B2 Location updates for a distributed data store
Version indicators within an existing range can be associated with a data partition in a distributed data store. A partition reconfiguration can be associated with one of multiple partitions in the data store, and a new version indicator that is outside the existing range can be assigned to the reconfigured partition. Additionally, a broadcast message can be sent to multiple nodes, which can include storage nodes and/or client nodes that are configured to communicate with storage nodes to access data in a distributed data store. The broadcast message can include updated location information for data in the data store. In addition, a response message can be sent to a requesting node of the multiple nodes in response to receiving from that node a message that requests updated location information for the data. The response message can include the requested updated location information.
US08484416B2 High availability raid using low-cost direct attached raid controllers
A method and storage controller for providing active-active RAID functionality within storage controller device(s). An embodiment may utilize zoning capabilities to assign a subset of physical storage devices with each storage controller. One or more storage controllers may detect that a storage controller/server has failed and may reconfigure zoning of the physical storage devices originally zoned in with the failed storage controller such that the physical storage devices of the failed zone are zoned out of the failed zone and zoned in with at least one of the remaining functional storage controllers. A reverse process may be used on recovery. An embodiment may further represent each of the physical devices zoned in with a storage controller as at least one virtual storage device and configure an additional comprehensive zone incorporating the storage controllers such that each storage controller has access to all physical storage devices through the virtual storage devices.
US08484415B2 Hybrid storage system for a multi-level raid architecture
The present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to a switch-based hybrid storage system. In a typical embodiment, a set of double data rate semiconductor storage device (DDR SSD) RAID controllers is coupled to a system control board, and a set of DDR SSD modules to the set of DDR SSD RAID controllers. The set of DDR SSD modules typically comprises a set of DDR SSD units. In addition, a set of HDD/Flash SSD RAID controllers is also coupled to the system control board, and a set of hard disk drive (HDD) modules are coupled to the set of HDD/Flash SSD RAID controllers. The set of HDD modules typically comprises a set of HDD/Flash SDD units.
US08484414B2 Storage system having plurality of flash packages
The storage system comprises a plurality of flash packages configuring one or more RAID groups, and a controller coupled to the plurality of flash packages. Each flash package comprises a plurality of flash chips configured from a plurality of physical blocks. The controller identifies a target area related to an unnecessary area, unmaps a physical block allocated to a logical block belonging to this target area from this logical block, and manages the unmapped physical block as a free block.
US08484413B2 Recording medium storing control program for decentralized data, storage management program, control node, and disk node
A number-of-slices collector collects number-of-slices information indicating the number of free slices, which are not assigned to a storage areas of a logical disk, from each of a plural disk nodes, divides the storage area of the corresponding storage device in units of slice, and stores an assignment relation of the slices with respect to the storage areas of the logical disk. A disk node selector selects a source disk node from among the disk nodes having the free slices, and requests a slice identifier to identify the free slice for the selected source disk node. The source disk node serves as a source providing the slice to be assigned. A slice assigner receives the slice identifier from the source disk node, and determines an assignment relation of the free slice, which is denoted by the received slice identifier, with respect to the storage areas of the logical disk.
US08484408B2 Storage system cache with flash memory in a raid configuration that commits writes as full stripes
Embodiments of the invention relate to a storage system cache with flash memory units organized in a RAID configuration. An aspect of the invention includes a storage system with a storage cache that includes flash memory units organized in an array configuration. The storage system further includes an array controller that manages data access and data operations for the flash memory units and organizes data as full array stripes. The storage system also includes a storage cache controller, that includes a block line manager that buffers write data to be cached for a write operation until the storage cache controller has accumulated an array band, and commits write data to the array controller as full array stripes. The storage cache controller determines whether to store write data for a write in the storage cache and/or in the primary storage device and whether to access read data from the storage cache or from the primary storage device.
US08484407B2 Flash memory timing pre-characterization
This disclosure provides a method of accurately determining expected transaction times associated with flash memory subdivisions, such as devices, blocks or pages. By performing a test transaction to program each bit of each such unit, the maximum expected programming time of each unit may be determined in advance and used for scheduling purposes. For example, in a straightforward implementation, a relatively accurate, empirically measured time limit may be identified and used to efficiently manage and schedule flash memory transactions without awaiting ultimate resolution of attempts to write to a non-responsive page. This disclosure also provides other uses of empirically-measured maximum flash memory transaction times, including via multiple memory modes and prioritized memory; for example, if a high performance mode is desired, low variation in flash memory transaction times may be tolerated, and units not satisfying these principles may be marked relatively quickly. A mechanism is also provided for recalibrating memory previously marked. By minimizing variability, flash memory can be applied to a broader range of designs and potentially to a broader set of main memory applications.
US08484400B2 Raid-based storage control board
Embodiments of the invention relate to a (e.g., hybrid) redundant array of independent disks (RAID)-based storage control board. Specifically, the present invention relates to a storage control board having a RAID controller with a peripheral component interconnect express (PCI-e) interface. In one embodiment, the RAID controller is coupled to an input/output (I/O) hub and a set (at least one) of PCI-e slots, which themselves can receive cards such as a fiber channel (FC) add-on card, a serial attached small component system interface (SAS) add-on card, or a PCI-e bridge add-on card. The I/O hub can be coupled to a set (at least one) of processors, each of which can be coupled to a main memory module or the like.
US08484399B2 System and method for configuring expansion bus links to generate a double-bandwidth link slot
A system and method for configuring expansion bus links to generate a double-bandwidth link slot are disclosed. An information handling system includes a central processing unit (CPU) and memory operable to store program instructions executable by the CPU. A chip set operably couples the CPU and the memory to a first slot and a second slot. The chipset includes a root port that generates a first link coupled to the first slot and a second link coupled to the second slot. An adapter card is inserted into either of the first or second slots such that the adapter card routes either the first or second link to the slot not populated by the adapter card.
US08484395B2 System and method for dynamically configuring processing resources and memory resources of wireless-enabled components
Disclosed herein is a configurable system of wireless-enabled components (WECs) and applications thereof. The system includes a plurality of WECs and a controller. Each WEC comprises a functional resource and is adapted to wirelessly communicate with other WECs. The controller is adapted to dynamically configure the functional resource of each WEC and wireless communications among the plurality of WECs to form a field-programmable communications array. The controller may be one of the plurality of WECs. The plurality of WECs may be located on a single chip, on multiple chips of a single device, or on multiple chips of multiple devices.
US08484394B2 USB device election of becoming a host after receiving information about device capability of the host
In the case of a universal serial bus (USB) connection, a host detects a connection of a peripheral to the host via a USB interface of the host. The host then generates an informative command, which includes information on capabilities of the host. This informative command is provided for transmission via the USB interface to the peripheral. The peripheral receives the informative command and may for instance evaluate the included information for selecting a suitable USB mode that is to be entered or for deciding on becoming a host itself. Alternatively or in addition, the host may generate a request command for retrieving information on all classes offered in all USB modes of a peripheral.
US08484392B2 Method and system for infiniband host channel adaptor quality of service
A method for allocating resources of a host channel adapter includes the host channel adapter identifying an underlying function referenced in the first resource allocation request received from a virtual machine manager, determining that the first resource allocation request specifies a number of physical collect buffers (PCBs) allocated to the underlying function, allocating the number of PCBs to the underlying function, determining that the first resource allocation request specifies a number of virtual collect buffers (VCBs) allocated to the underlying function, and allocating the number of VCBs to the underlying function. The host channel adapter further receives command data for a command from the single virtual machine, determines that the underlying function has in use at least the number of PCBs when the command data is received, and drops the command data in the first command based on the underlying function having in use at least the number of PCBs.
US08484391B2 Configurable buffer allocation for multi-format video processing
Systems and methods are described including dynamically configuring a shared buffer to support processing of at least two video read streams associated with different video codec formats. The methods may include determining a buffer write address within the shared buffer in response to a memory request associated with one read stream, and determining a different buffer write address within the shared buffer in response to a memory request associated with the other read stream.
US08484390B2 Message handler and method for controlling access to data of a message memory of a communications module
A method for controlling access to data of a message memory, and a message handler of a communications module having a message memory, in which data are input or output in response to an access; the message memory being connected to a first buffer configuration and a second buffer configuration, and the data being accessed via the first or the second buffer configuration; in the message handler, at least one first finite state machine being provided which controls the access to the message memory via the first buffer configuration, and at least one second finite state machine being provided which controls the access via the second buffer configuration, the at least one first finite state machine and the second finite state machine making access requests; and a third finite state machine being provided which assigns access to the message memory to the at least one first and the second finite state machine as a function of their access requests.
US08484389B2 AV renderer peripheral with dual inerrupt lines for staggered interrupts
An audio-video (AV) playback chain and rendering peripheral device 300 for generating two or more interrupts 306, 308 with a programmable delay 304 between them. Such are configured to prevent two processors 310, 314 from racing to access the same system resources in their respective interrupt service routines.
US08484387B2 Detection of cable connections for electronic devices
Embodiments of the invention are generally directed to detection of cable connections for electronic devices. An embodiment of an apparatus includes a port for the connection of a cable, the port being compatible with a first protocol and a second protocol, the port including multiple pins including a first pin for a first line and a second pin for a second line. The apparatus further includes a processor to determine a type of source device connected to the cable, where determination of the type of source device includes the apparatus detecting a low signal on the first line and a high signal on the second line, and, upon detecting the low signal on first line and the high signal on the second line, the apparatus initiates a discovery sequence, the discovery sequence including transmitting a signal sequence on the second line and attempting to receive the signal sequence on the second line. If the signal sequence is successfully received on the second line, the apparatus determines that a source device compatible with the first protocol is connected to the cable.
US08484386B2 Systems, methods and devices for monitoring environmental characteristics using wireless sensor nodes
A wireless sensor node may be wirelessly registered with a first central node and may be automatically configured based at least in part on wireless communications with the first central node. The same wireless sensor node may subsequently be wirelessly registered with a second central node and may be automatically reconfigured based at least in part on wireless communications with the second central node. Environmental characteristics are detected using the wireless sensor node.
US08484384B2 ACARS router for remote avionic applications
An ACARS message communications system including at least one on-board piece of equipment harbouring an application adapted for transmitting and/or receiving ACARS messages, and a router adapted for routing, via a plurality of subnetworks, ACARS messages from and/or to the application. The piece of equipment and the router are connected to an AFDX network and the application is adapted for dynamic registration at the router, via the network, the router only routing the messages if the application is actually registered thereat.
US08484380B2 Text-based system for exchanging commands between devices, services and applications
A method, computer program product, and computer system is provided for exchanging text-based commands between clients, services, and/or applications. The method includes receiving, in a processor, a text-based command assigned to a service command configured to control at least one service of a computing device. The method also includes translating the text-based command into the service command based on a look-up table. The service command is provided to the service. The service is controlled based on the service command.
US08484377B1 Systems and methods for prepending nonce labels to DNS queries to enhance security
A method for prepending nonce labels to DNS queries includes determining whether a log contains a past entry of a domain name resolution query (“query”) to a name server for a full domain name that resulted in a positive reply indicating that the full domain name exists. It is determined whether the log contains a recent entry of the query that resulted in a negative reply indicating that the full domain name did not exist. The server is then queried with a nonce-less query for the full domain name. The server is queried again with a nonce label prepended query for the full domain name to determine if it currently results in the negative reply. The full domain name is flagged as inappropriate for nonce prepending upon determination that querying with a nonce prepended query results in a negative reply and a nonce-less query results in a positive reply.
US08484375B2 Systems and methods for removing stale mapping entries for network element
A method may include updating a routing table on a first network element based on a shortest path first calculation in response to a network change event. For each deletion from the routing table, a message may be broadcasted to a second network element adjacent to the first network element indicative of such deletion, the message including a target identifier (TID) associated with such deleted entry, wherein the second network element is configured to invalidate its associated TID address resolution protocol (TARP) cache in response to receiving the message. For each deletion from the routing table, a local TARP cache of the first network element may be searched to determine if an entry exists in the local TARP cache mapping the TID associated with such entry to a NASP associated with such entry. The local TARP cache may be invalidated in response to determining that the entry exists.
US08484369B2 Management and prioritization of media items downloading
The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
US08484368B2 Method and system for optimizing download and instantaneous viewing of media files
Methods and arrangements for replacing segments or portions of a media file that was received via adaptive streaming or other transfer mechanism, to obtain a media file for local storage and further playback as if it came from a download. This maximizes the experience of both instant viewing and delayed viewing, and additionally provides a capability to extend the viewing experience to in-home streaming and copying to other devices. Accordingly, there is provided herein a capability to take advantage of adaptive streaming to provide a highly reliable mechanism for consumers to view media in real-time transmission, and also to obtain a resultant, locally stored media file of high quality. There is further provided herein a capability to obtain complete copies of media at different quality levels. Moreover, embodiments of the present invention facilitate adaptive streaming and copying within the home environment.
US08484366B2 Hierarchical service management
A service management system includes data storage storing a hierarchy of a network in a user premises. The hierarchy includes virtual network layers and devices in each layer. The storage device also stores service profiles for services associated with levels in the hierarchy, and the levels include one or more of the virtual network layers. The system receives information for creating a service for a device in a layer. The information includes service functions and attributes. The system also stores a service profile for the service in the storage device, and the service profile includes the received information. The system determines whether to trigger the service based on the received data and information in the service profile.
US08484362B2 Method and apparatus for accessing a remote location by sensing a machine-resolvable code
A method for controlling a computer wherein one or more remote locations disposed on a network are accessed in response to sensing a machine-resolvable code. A computer disposed on a network is operably connected to an input device for sensing a machine-resolvable code. A software application which includes a software identification code runs on the computer. In response to sensing a machine-resolvable code with the input device, the computer accesses at least one remote location corresponding to the software identification code. The one or more remote locations accessed may then return remote information to the computer for presentation.
US08484361B1 Tuning of SSL session caches based on SSL session IDS
Methods, systems, and apparatus are directed towards managing a network communication. A Secured Socket Layer (SSL) session identifier (ID) is received within an SSL handshake protocol message for establishing an SSL connection. The SSL session ID is combined with a pre-determined ID associated with a network device to generate another ID. The other ID may comprise a plurality of information associated with an operation for caching the SSL session ID and/or for caching other information usable in re-establishing an SSL session over the SSL connection. The plurality of information may comprise an expiration time, a cache line, a cache ID, and a unique ID. Based on at least a portion of the other ID, a failure statistic associated with re-establishing the SSL session for the SSL connection is determined. A session cache and/or the operation for caching are tuned based on the failure statistic.
US08484358B2 Real-time video detector
A request to retrieve data from a client device is intercepted by a video detector. The video detector determines if the request is for retrieving a video file. If the request is for a video file, and the video file is deemed to be transcoded to be displayed on the client device, the video detector forwards the request to a video optimizer along with encoding parameters. Encoding parameters are selected by the video detector based on properties of the client device, networks accessible by the client device, conditions of those networks, properties of the requested video and the type of video requested. The encoding parameters also include a file format type to which the requested video is to be transcoded.
US08484354B2 Distributed resource management
A distributed resource management mechanism allocates transmission resources by distributing the resources among a plurality of service nodes each responsible for a portion of the resources according to a hash function. A data center receives resource allocation requests from applications, such as video services applications, including a computed hash value based on the desired resource and indicative of the service node for providing the requested resource. A remote resource management client identifies the resource and computes the hash based on a request from the application, and transmits the request to a resource management server on the service node having the resource indicated by the hash, thus avoiding centralized queuing or caching of the resource requests and instead delegating to the service nodes. Service nodes may redundantly share responsibility for the resources through a root node or a cluster arrangement, providing failover if a service node becomes inoperational.
US08484352B2 Emergency information services
A method for providing user data to an emergency service provider includes enrolling a user in an emergency information system, including configuring a communication device associated with the user to deliver an access identifier to an emergency service provider when the user contacts the emergency service provider using the communication device. The method also includes maintaining, in a data storage module of the emergency information system, a database including user data associated with the user. The user data is associated with the access identifier. The method further includes receiving, via a communication network linked to the emergency information system, an access request from the emergency service provider, the access request including the access identifier; and providing, via the communication network, at least some of the user data associated with the requested access identifier to the emergency service provider.
US08484350B2 Messaging service
A messaging service is described which provides application agnostic and cross-platform messaging. Senders compile message content components and specify message preferences. The messaging service calculates a utility and cost of sending the message over different types of communication channel. A communication channel is selected using the cost and utility information and the message service formats the message content components for the particular communication channel. The message is then sent for example, as email, SMS, MMS or other suitable type depending on the selected channel. The utility is calculated using the sender message preferences, communication channel attributes, sending and recipient device attributes and preferably also, but not essentially, preferences of the recipient.
US08484348B2 Method and apparatus for facilitating fulfillment of web-service requests on a communication network
Fulfillment of web-service requests may be facilitated by intelligently load balancing the web-service requests between servers or server clusters configured to perform the requested web-service. Load balancing may be based on the type of request, target class of server, whether the request is likely to spawn any subsequent requests, relevant historical information, other requests, current and anticipated work load on the servers, the current ability of the servers to handle additional requests, the numbers type and schedule of requests in a queue waiting to be allocated to one or more of the servers, and numerous other factors that may affect the servers' ability to process the request. Requests may be classified to enable historical correlation between how servers have handled previous requests and the present request. Additionally, requests may be scheduled for future execution and monitored during execution.
US08484345B2 Communication control apparatus, communication control system, and communication control method
A communication control system includes a terminal apparatus and a maintenance terminal apparatus. The terminal apparatus includes a determining unit that selects an address of the terminal apparatus from addresses other than an address of a communication destination to determine the address used for the transmission and reception of data, the communication destination defining network positional information of the maintenance terminal apparatus; a discarding unit that discards an address resolution request; and a communication unit that transmits data only to the address of the communication destination and receives only the data from the address of the communication destination. The maintenance terminal apparatus includes a communication unit that provides maintenance data through the communication with the terminal apparatus; and a setting unit that stops an address resolution process for the address of the terminal apparatus during the communication with the terminal apparatus.
US08484341B2 Organizing individual java client request flows into a single server transaction
An information handling device detects that multiple flows each include a common transaction-specific identifier. The transaction-specific identifier corresponds to a transaction and is generated in response to receiving a request over a computer network. The information handling device, in turn, logs data pertaining to each of the detected plurality of flows in a storage area. When the information handling device identifies a completion of the transaction, the information handling device calculates a total cost of the transaction using the logged data pertaining to each of the plurality of flows.
US08484340B2 Server array capacity management calculator
Server array capacity calculator systems and methods are provided for estimating capacity based on diagnostic data. For example, a system comprising a database and an estimator computing device comprising a graphical user interface (GUI) and a capacity management module stored in memory and executed on a processor comprising instructions to receive diagnostic data from a plurality of servers of different server types, receive user input via the GUI, and in response to the user input, and for each of the server types, compute a current reference number of servers from current server efficiency estimates and a current number of utilized servers; calculate a growth multiplier from a ratio of the projected number of users and a count of the current concurrent users; generate a projected number of servers by multiplying the current reference number of servers with the growth multiplier, and display the projected number of servers on the GUI.
US08484338B2 Application detection architecture and techniques
An application detection architecture and related techniques are provided for detecting, identifying, and managing network-based applications. In various embodiments, a combined layered approach to application detection and various application-detection techniques provide for quick assessments that move from simplest to complex for rapid detection of unauthorized or misbehaving applications in communication with one or more computer networks. This layering, in some embodiments, further provides scalability and speed for determining and implementing policies that may be applicable to detected network-based application, users, groups, or devices associated with unauthorized network-based applications sending or receiving data via a computer network.
US08484335B2 Methods, systems, and computer products for download status notification
Methods, systems, and computer products for download notification including identifying content for download, requesting a download of the content to a device and requesting a notification related to the status of the download.
US08484334B2 Allocating resources based on rules and events
A method of providing an application with a resource of a computer system includes storing a set of rules for assigning resources of the computer system, identifying an event, and assigning the resource to the application based on the event and at least rule in the set of rules. The method may also include receiving an event message that corresponds to the event, where the event is identified from the event message.
US08484332B2 Network management
A tool for managing a computer network includes a gateway service module that identifies a gateway for a network and a network information service module. The network information service module identifies devices in the network, determines at least one property for each of the identified devices, and creates a network information data structure for storing device properties. A communication agent service module transmits at least one determined device property to other agent service modules associated with the network, receives at least one device property from another agent service module associated with the network, and provides the received at least one property device to the network information service module. A method of monitoring a computer network is also provided. The method includes identifying devices in a network, determining at least one property for each of the identified devices, receiving at least one determined device property from another device the network, and creating a network information data structure for storing the determined device properties.
US08484331B2 Real time protocol packet tunneling
In one embodiment a method and apparatus are provided that automatically establish an real time protocol (RTP) tunnel between an originator node or router and a terminator node or router, wherein the terminator node is close to a remote RTP peer. A method includes detecting a new flow of RTP packets wherein the RTP packets are encoded with a destination Internet Protocol (IP) address. Responsive to detecting the new flow, a probe is sent towards a same IP address as the destination IP address of the RTP packets. A response to the probe is received, the response including an identifier of a node that generated the response. Then, using the identifier, a tunnel is established with the node that generated the response, and thereafter compressed packets (compressed headers, compressed payloads, or both) are passed via the tunnel.
US08484330B2 Information processing system and control method thereof
A transmission destination when transmitting data stored in the first information processing apparatus to the second information processing apparatus is registered in the first information processing apparatus. When the registered transmission destination has a transfer setting of transferring data transmitted to the transmission destination, the first information processing apparatus displays, in association with a button for transmission to the transmission destination, information representing the transfer destination of data transferred in accordance with the transfer setting.
US08484328B2 Apparatus and method for stateful web services enablement
A web services enablement system includes a computer adapted to send and receive information to and from a first service, to send and receive information to and from a second service, which may not be a web service, to manage a connection with a third, stateful, service and to send and receive information via the stateful service based on information received from the first service or the second service. Also a method of enabling two-way web services and stateful transactions that includes steps of providing an architecture of base services and meta-services, defining a first base service comprising a core component and an extension component, combining the first base service and a meta-service to create a first usable service, managing a relationship between the first usable service and a second service through dependency or binding or utility, and performing a stateful transaction using the first usable service.
US08484321B2 Network evaluation grid techniques
Network evaluation grid techniques are presented. Local specifications for traffic patterns are evaluated for local traffic on local grids of a grid computing environment and reported out. The local traffic reported out is then evaluated in response to global traffic pattern specifications and a global traffic policy in order to identify one or more remedial actions to take or to recommend in response to that evaluation.
US08484319B2 Content delivery network (CDN) content server request handling mechanism with metadata framework support
To serve content through a content delivery network (CDN), the CDN must have some information about the identity, characteristics and state of its target objects. Such additional information is provided in the form of object metadata, which according to the invention can be located in the request string itself, in the response headers from the origin server, in a metadata configuration file distributed to CDN servers, or in a per-customer metadata configuration file. CDN content servers execute a request identification and parsing process to locate object metadata and to handle the request in accordance therewith. Where different types of metadata exist for a particular object, metadata in a configuration file is overridden by metadata in a response header or request string, with metadata in the request string taking precedence.
US08484318B2 Method, apparatus and system for upgrading through multicast
A method for upgrading a device through multicast is disclosed. The method includes: monitoring a common channel of a multicast server, where information about all subfiles of a current packaged mirror file is multicast in the common channel; obtaining information about a subfile required for upgrading the device from packets in the common channel, where the information includes an address of a subchannel that bears the subfile on the multicast server; and switching to the subchannel according to the address of the subchannel that bears the subfile required for upgrade, receiving the subfile multicast in the subchannel, and validating the subfile. Further, an apparatus and system for upgrading a device through multicast are disclosed. The technical solution under the present invention can upgrade both a single-system or single-module device and a multi-system or multi-module device through multicast, the time required for upgrading the devices is reduced, and the upgrade status of the devices can be tracked in real time.
US08484313B2 Using a closed caption stream for device metadata
A video stream including closed captions is received. A set of information is determined from the closed captions. A request including the set of information is sent to a server remotely located from the client for additional processing. A set of instructions is received from the server. The set of instructions is determined based on the additional processing of the set of information. One or more applications are executed in accordance with the set of instructions in response to receiving the set of instructions.
US08484311B2 Pruning an aggregate media collection
Systems and methods are provided for aggregating a local media collection of a user with one or more shared media collections shared with the user to provide an aggregate media collection for the user. In general, one or more shared media collections shared with the user are first discovered. Optionally, the user may select one or more of the shared media collections for aggregation with the local media collection of the user. The shared media collections selected by the user, or alternatively all of the shared media collections, are then aggregated with the local media collection of the user to provide an aggregate media collection for the user. The aggregate media collection of the user may then be pruned or filtered based on user preferences of the user.
US08484310B2 Method of supplying advertising content
A method of supplying advertising content, a method comprising the steps of receiving content data, the data comprising metadata identifying an advertisement service, transmitting a data request to the advertisement service in accordance with the metadata, transmitting an authentication request to an authentication server, receiving an authentication response, the authentication response comprising user information, and transmitting advertisement information in accordance with the user information.
US08484305B2 Method for activating and deactivating client-side services from a remote server
A system, apparatus, and method for controlling the operation of a service in a client device. The invention uses an existing protocol which is used for communications between an application resident in the device and a remote server to convey information about the service to the application. The information may be relevant to a service specific function, such as configuration or provisioning, or an activation or de-activation instruction, for example. The application receives the service related information, processes the information and then provides the information to the service via a notification channel. The service related information may be incorporated into a message sent from the remote server to the client device by using an element of the protocol, for example, by appending a text string to a header.
US08484301B2 Using distinguishing properties to classify messages
A system and method are disclosed for classifying a message. The method includes receiving the message, identifying in the message a distinguishing property; generating a signature using the distinguishing property; and comparing the signature to a database of signatures generated by previously classified messages.
US08484300B2 Methods, apparatus and systems for communicating information relating to the performance of underground facility locate and marking operations to excavators and other entities
Methods, apparatus, and systems for providing information regarding a locate and/or marking operation to identify a presence or an absence of at least one underground facility within a dig area. At least one notification indicating a status of the locate and/or marking operation is electronically transmitted and/or stored so as to inform at least one party associated with requesting the operation (a “requesting party,” e.g., an excavator, a property owner, a facility owner, a regulatory authority, a damage investigator, etc.) of the status of the operation. In one aspect, a requesting party may designate a preferred format, content, and/or method of receiving notifications regarding the locate and/or marking operation. In another aspect, a computer-generated GUI is provided to facilitate submission of requests, generation of “virtual white line” images to indicate one or more dig areas on a digital image of a work site, and/or selection of notifications and preferences for same. In yet another aspect, a requesting party may provide an acknowledgement of receipt (e.g., a “return receipt”) for one or more received notifications.
US08484299B2 Content delivery system, delivery server, receiving terminal, and content delivery method
A transmitting terminal can transmit a content held by itself to a specific receiving terminal having no email software as if using a mailer. The transmitting terminal (10) and the receiving terminal (20) are connected to a delivery server (30) via a network (4). The delivery server (30) comprises: a database (36) for registering the device ID that specifies the receiving terminal (20); a content storage (39) for temporarily storing a content transmitted from the transmitting terminal (10); and table (33, 37) for managing contents separately on a per device ID basis of the receiving terminal. The delivery server (30), when receiving a request from the receiving terminal (20), refers to the tables (33, 27) and transmits to the receiving terminal (20) a content, the transmission destination of which corresponds to the device ID of the receiving terminal (20).
US08484291B1 Method and apparatus for selecting commands for transmission from an updated queue
Commands associated with an update allow a presenter display to be recreated by a viewer. The commands are delineated by end of update markers. Commands are transmitted to viewers in viewer updates to allow viewers to see information that was shown on the presenter display as it existed at a particular point in time. A target end of update marker will be selected for a viewer update and all commands necessary to recreate the presenter display at that point in time will be transmitted to the viewer. Since the target end of update marker may cause several presenter updates to be included in a given viewer update, some of the commands in the update queue may not need to be transmitted to the viewer. Prunability indicators are therefore added to commands to allow commands to be selected for transmission to a viewer based on the target end of update marker.
US08484283B2 Method and system for mitigating automated agents operating across a distributed network
A content delivery network (CDN) service provider extends a content delivery network to gather information on atomically identifiable web clients (called “user agents”) as such computer-implemented entities interact with the CDN across different domains being managed by the CDN service provider. In one embodiment, a set of machines, processes, programs, and data comprise a data system. The data system tracks user agents, preferably via cookies, although one or more passive techniques may be used. A user agent may be a cookie-able device having a cookie store. As the user agent navigates across sites, a CDN-specific unique identifier used by the system to correlate user agents is generated. Preferably, the unique identifier is stored as an encrypted cookie. The unique identifier represents one user agent (and, thus, one cookie-able device's store). The system tracks user agent behavior on and across customer sites that are served by the CDN, and these behaviors are classified into identifiable “segments” that may be used to create a profile. CDN customers use the data system to obtain information that characterizes the user agent.
US08484278B2 Digital architecture for DFT/IDFT hardware
Embodiments of the present invention can provide circuits and systems for computing a discrete Fourier transform (DFT) or an inverse discrete Fourier transform (IDFT). An embodiment includes an input circuit, an intermediate circuit, an output circuit, and an accumulator circuit. The input circuit can receive a set of input values, and can use a first set of degenerate rotators to generate a first set of intermediate values. The intermediate circuit can receive the first set of intermediate values, and can use a set of CORDICs (coordinate rotation digital computers) to generate a second set of intermediate values. The output circuit can receive the second set of intermediate values, and can use a second set of degenerate rotators to generate a third set of intermediate values. The accumulator circuit can receive the third set of intermediate values, and can use a set of accumulators to generate a set of output values.
US08484274B2 Optimal padding for the two-dimensional fast fourier transform
Padding or adding data to a data signal can increase the speed with which a signal processor can process the data. Methods are provided herein that can accurately predict the optimal pad size of a two dimensional array of data, which can be used to increase the processing speed of a signal processor by optimizing run-time for a two-dimensional (2-D) fast Fourier transform (FFT) operation.
US08484270B2 System and method for adaptive stimulus-response signal filtering
A system and method for filtering a signal comprising: receiving a signal of interest; receiving a signal indicating that a stimulus has been applied; receiving the synchronized stimulus signal and signal of interest; recursively selecting a portion of the signal of interest associated with a stimulus being applied and assign the selected portion of the signal of interest to one of the plurality of buffers; combining all responses in each of said plurality of buffers; transforming the combination of all responses in each buffer to a transform space; comparing the transform components of the buffers to determine a scaling factor; applying the scaling factor to the spectral components of the buffers; performing an inverse transform on the result of combining the buffers to return to the time domain to produce a filtered signal, and outputting the filtered signal received from the processor.
US08484268B2 Random wave envelope derived random numbers and their use in generating transient keys in communication security applications part II
A random wave envelope is created from a set of bounded random numbers by additively combining a triangle, a square and a sine wave. The random wave envelope is then used to create a sequence of wave random numbers from the wave envelope, which are used to generate random-variant keys for encryption in place of the pre-placed encryption key. An ambiguity envelope is thus created over the transmission of data packets as random-variant-keys are used that are distinct and separate for each packet and may also be distinct and separate for each incoming and outgoing packet. The random-variant keys are only created at the time of the actual use for encrypting or decrypting a data packet and not before and then discarded after one time use. The random-variant keys may be used in wireless network using wireless access points, cellular phone and data networks and ad hoc mobile wireless networks.
US08484264B2 Exploitation of topological categorization of chaotic and fractal functions including field line calculations
A topological categorization method, based on inclusive intervals, provides a general method of analyzing escape topologies for discrete dynamic systems, in complex and higher dimensions, including the calculation of both potential for complex and hypercomplex and field lines for complex iterations.
US08484263B2 Method for keyless protection of data using a local array of disks
A method secures data in a network. The data includes a data message that has a first bit length. A random number is generated and transformed to create a first pseudo random number. The first pseudo random number is mixed with the data message to create an encrypted message. The encrypted message is transformed into a second pseudo random number. The second pseudo random number is mixed with the random number to produce a key. The encrypted message is placed side-by-side with the key to produce an output message. The output message is dispersed into a plurality of fragments. The plurality of fragments is stored in a plurality of data storage devices.
US08484261B2 Information processing apparatus, information processing system, information processing method, and storage medium
In a system, in order to allow transfer of information relating to image data and the like to a desired directory in a directory structure in a host information processing apparatus, without performing an operation at the host information processing apparatus, in a first apparatus, a directory-information management unit acquires and manages directory information of a storage unit managed by a filing system of a second apparatus, and a display unit displays the directory information managed by the directory-information management unit. The user assigns a directory to which the image data and the like are to be transferred in the storage unit of the second apparatus, using an assignment unit.
US08484252B2 Generation of a multidimensional dataset from an associative database
Techniques are described of applying on-line analytical processing (OLAP) to associative databases. For instance, a database adapter implemented in computer hardware or software may automatically create dimensions in a multidimensional dataset for data types in an associative database. The database adapter may then query the associative database for metadata that describes index values of each dimension of the multidimensional dataset. The database adapter may then query the associative database for data values to populate individual cells of the multidimensional database.
US08484248B2 Web-based asset management
The method and system of the present invention provides an improved technique for replacing, implementing and managing computer-related assets. A technician accesses the World Wide Web through a user's computer. The information resident on the computer, including information regarding the computer and the user's preferences, are downloaded to a remote storage medium through the World Wide Web. Once downloaded, all information may be removed from the user's computer. Subsequently, the technician accesses another computer such as, for example, a new computer that has been assigned to the same user. The technician accesses the World Wide Web through the new computer and downloads the information previously stored on the remote storage medium. This information can then be used to install the user's prior applications, settings and preferences on the new computer.
US08484243B2 Order-independent stream query processing
In a system and method for order-independent stream query processing, one or more input streams of data are received, and the one or more input streams are analyzed to determine data which is older than an already emitted progress indicator. The data which is older than the already emitted progress indicator is partitioned into one or more partitions, and each of the one or more partitions are independently processed using out-of-order processing techniques. A query is received, rewritten and decomposed into one or more sub-queries that produce partial results for each of the one or more partitions, where each of the one or more sub-queries correspond to a partition. A view is also produced that consolidates the partial results for each partition. The partial results are consolidated at a consolidation time specified by the query to produce final results, and the final results are provided.
US08484242B1 Method and system for transparent database connection pooling and query queuing
Roughly described, a database accelerator is installed transparently in a network between database client and server systems. It maintains a pool of connections to the database server(s) for re-use as needed. Connection requests from client systems are received and completed by the accelerator, and queries received on such client-side connections are forwarded through pool connections toward the database servers. If no appropriate connections are available when needed for a particular query, the accelerator forms one by emulating a client system requesting a connection to the desired database server. If the maximum number of connections has already been reached, then the query is queued until a connection becomes available in the pool. By installing the accelerator transparently in the network, no modifications are required to the software in either the client systems or the database servers to add connection pooling functionality to an existing client/server database environment.
US08484233B2 Facet, logic and textual-based query composer
Described is a technology for composing queries by user interaction with objects and facets. A facet-based user interface allows users to select facets for use as filtering criteria, and a logic-based user interface allows users to logically combine object data. Query logic that processes the filtering criteria and/or logically combines the object data into a query. The facet-based user interface and logic-based user interface may be accessed via a unified user interface. The unified user interface may also provide a text editor for composing a text-based query.
US08484232B2 Method, computer arrangement, computer program and computer program product for checking for the presence of control statements in a data value
The invention relates to a method for checking for the presence of control statements in a data value, comprising providing at least one first data value (8) from a trustworthy source (3), receiving at least one second data value (9) from an untrustworthy source (4) and marking the second data value (9) as untrustworthy, performing a computation on the first and second data value (8, 9) resulting in a third data value (10) and marking all parts (11) of the third data value (10), which are derived from the second data value (9), as untrustworthy, and checking the parts (11) of the third data value (10) marked as untrustworthy for the presence of control statements.The invention further relates to a computer arrangement, a computer program, and a computer program product adapted to perform a method in accordance with the invention.
US08484230B2 Dynamic parsing rules
Methods, program products, and systems implementing dynamic parsing rules are disclosed. Log data from a variety of log producers can be parsed using parsing rules to generate information about an information system. The parsing rules can include system parsing rules and custom parsing rules. A state machine can be used to detect conflicts between various parsing rules. A central server can distribute the system parsing rules and custom parsing rules to one or more remote servers for distributed processing. In a hierarchical parsing system, a first tier parser can be used to identify types of sources generating the log data. Log data from each type of log source can be sent to a second tier parser that corresponds to the type of log source.
US08484228B2 Extraction and grouping of feature words
Various embodiments of systems and methods for extraction and grouping of feature words are described herein. Feature words are obtained from a first corpus of text bodies comprising a plurality of reviews. A second corpus is created using a combination of the obtained feature words, verbs and adjectives from the first corpus. The second corpus comprises filtered reviews and each of the filtered reviews pertains to a review. Topics are preliminarily assigned for words in the filtered reviews of the second corpus. For each of the feature words in the second corpus, a topic count is determined for every preliminarily assigned topic. After determining the topic count, one or more of the topics are finally assigned to the feature words based on a topic count value. At least one topic is presented as a group of the feature words for which the at least one topic is assigned based on the topic count value.
US08484226B2 Media recommendations for a social-software website
Collaborative-filtering software creates a neighborhood using a map-reduce architecture by pair-wise application of a similarity measure to a sparse matrix of users and items of media designated by the users. The collaborative-filtering software then generates recommendations for a particular user by rating items of media designated by other users in the neighborhood (but not the particular user). The collaborative-filtering software rates the item of media, using a weighted vote of the users in the neighborhood. The weighted vote depends at least in part on the mean similarity of the users in the neighborhood who have designated the item of media. Then the collaborative-filtering software records the item of media as a recommendation for subsequent presentation to the other user, if the rating of the item of media is among the highest in comparison to the ratings of other items of media designated by users in the neighborhood.
US08484218B2 Translating keywords from a source language to a target language
In one implementation, a method includes receiving a request for translation of one or more first keywords from a source language to a target language; and translating, using a machine translation process, the first keywords from the source language into a plurality of second keywords in the target language. The method can also include determining, by a computer system, frequencies with which each of the second keywords occur in a corpus associated with the target language. The method can further include selecting, by the computer system, a subset of the second keywords to use in the target language based on the determined frequencies of occurrence.
US08484216B2 Conversation persistence in real-time collaboration system
Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.
US08484215B2 Fuzzy data operations
A method for clustering data elements stored in a data storage system includes reading data elements from the data storage system. Clusters of data elements are formed with each data element being a member of at least one cluster. At least one data element is associated with two or more clusters. Membership of the data element belonging to respective ones of the two or more clusters is represented by a measure of ambiguity. Information is stored in the data storage system to represent the formed clusters.
US08484214B2 Record compression using incremental reverse templating
In one embodiment, a method for compression is disclosed, including receiving source data, creating at least one template based upon common data, and creating a compressed record including a reference to the at least one template and a template delta that represents a difference between the at least one template and source data.
US08484212B2 Providing reconstructed data based on stored aggregate data in response to queries for unavailable data
In an embodiment, a method comprises dividing collected data into data clusters based on proximity of the data and adjusting the clusters based on density of data in individual clusters. Based on first data points in a first cluster, a first average point in the first cluster is determined. Based on second data points in a second cluster, a second average point in the second cluster is determined. Aggregate data, comprising the first average point and the second average point, are stored in storage. Upon receiving a request to provide data for a particular coordinate, the reconstructed data point is determined by interpolating between the first average point and the second average point at the particular coordinate. Accordingly, aggregated data may be stored and when a request specifies data that was not actually stored, a reconstructed data point with an approximated data value may be provided as a substitute.
US08484211B2 Batch entity representation identification using field match templates
Techniques may be used to match records of a batch file to an entity representation in a universal database. Inputs may include, but are not limited to, a batch file and a universal (or other) database. The technique may compare the records of the batch file to the records of the universal database, and may attempt to create matches between the records in the batch file and the entity representations or records in the universal database. One possible output may include one or more tables that include foreign record IDs of the batch file records, each in association with an entity representation of the universal database. The techniques may include a batch style processing of records.
US08484209B2 Method, system and computer-readable recording medium for recommending other users or objects by considering at least one user's preference
The present invention relates to a method for recommending other users who have similar preference with a user. The method includes the steps of: acquiring information on objects selected by a user and other users; acquiring information on topics; determining to which topic the user and the other users respectively correspond; evaluating a degree of user similarity by each other user, the degree of user similarity being relevant to sum of probabilities of the specific object appearing in the state of a topic while k-th other user and the user have the topic as a probability of the k-th other user and the user having selected the specific object, by referring to correspondence relationships; and recommending specific other users who have a high degree of user similarity, wherein the degree of user similarity is evaluated by multiplying the sum by a probability of the specific object appearing independently.
US08484206B2 Generating report of identifiers and time values
Among other disclosure, a computer-implemented method for business process reporting includes receiving, at a server device, a first identifier of a business document, the business document being an instance of a business document type and having a first timestamp. The method includes polling multiple systems with the first identifier using the server device, the polling requesting (i) second identifiers for related objects of the business document according to a relationship model that is local to the system being polled, and (ii) metadata associated with the second identifiers, including second timestamps associated with the related objects; performing polling of at least some of the multiple systems with the second identifiers and any subsequently received identifiers using the server device, until the polling has been performed for all received identifiers. The method includes generating a report regarding the business document, the report including at least the received identifiers and all received timestamps.
US08484200B2 System and method for the centralized management of a document ordering and delivery program
A system and method for managing the ordering, maintenance, and delivery of documents (e.g., technical publications, journals, etc.) in a copyright-compliant manner. A company having a plurality of users having a significant need to order a large number of documents, may utilize the system and method to centrally manage the company's document ordering needs. The system and method provides for the end-to-end management of the entire document delivery supply chain from the publisher to the user. Use of the system and method enables a company to efficiently control the automated distribution of content in compliance with copyright restrictions set forth by document publishers.
US08484193B2 Look-ahead document ranking system
A method and system is provided for calculating importance of documents based on transition probabilities from a source document to a target document based on looking ahead to information content of target documents of the source document. A look-ahead importance system generates transition probabilities of transitioning between any pair of source and target documents based on analysis of links to target documents of the source document. The system may calculate the transition probabilities based on the number of links on documents a look-ahead distance away. The system then solves for the stationary probabilities of the transition probabilities. The stationary probabilities represent the importance of the documents.
US08484192B1 Media search broadening
A computer-implemented method includes receiving a search request at a central information provider, generating a query containing media-related terms relating to the search request, and submitting the query to a search engine having access to media-related search results, wherein the query is broader than the received search request, and transmitting media-related search results generated in response to the query by the search engine, to a remote device.
US08484191B2 On-line social search
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise support one or more processes or operations in connection with performing information searches, such as, for example, domain-specific on-line searches using social survey-type queries.
US08484190B1 Prompt for query clarification
Systems, methods, and computer program products are provided for query clarification. In general, one aspect of the subject matter described in this specification can be embodied in computer-implemented methods that include the actions of receiving in a search interface a user input associated with a search query; determining whether the associated search query is a trigger query, the trigger query being a query identified for clarification; when the search query is a trigger query, prompting the user for additional information to form a clarified search query, the clarified search query including the additional information, the prompting occurring prior to submission of the search query to a search system; and submitting the clarified search query to the search system.
US08484186B1 Personalized people finder
Methods and systems are provided for determining a person that matches a user request. A user request may be received that includes identification information at least partially identifying a person other than the requesting user, the request including a name of the person. Personal information regarding the requesting user and validated personal information regarding individuals potentially matching the request may be retrieved. A score may then be determined for each potentially matching individual, where the score is determined by comparing the personal information regarding the requesting user and the validated personal information regarding the given individual. A matching individual may then be determined based on the determined scores.
US08484185B2 Context-based communication service
Providing a context-based service to a terminal, including: a) receiving a query from a service application, the query indicating that a context server should perform an action when a query condition is fulfilled, the query condition referring to one or more attributes of derived context information indicative of a context of the terminal; b) generating a query evaluation trigger indicating that the query condition should be evaluated; c) identifying raw context information to derive the derived context information; d) generating a calculation trigger indicating that the derived context information should be calculated when the raw context information is updated; e) receiving an update of the raw context information and, according to the calculation trigger, calculating a new value of the derived context information; and f) according to the query evaluation trigger, evaluating the query condition by using the new value and, if the query condition is fulfilled, performing the action.
US08484181B2 Cloud matching of a question and an expert
Methods, systems, apparatus, and machine-readable media for matching a question with an expert are provided herein. Information regarding a plurality of experts may be received. The received information may be analyzed and processed and an expertise cloud may be generated for each expert of the plurality of experts using the received information and results of the analysis and processing. In some cases feedback regarding an expert may be received and associated with the expert. Also disclosed herein is a system, method, apparatus, and machine-readable media for matching an expert with a requested area of expertise.
US08484179B2 On-demand search result details
Search results and associated search-result details are provided in response to user queries. Embodiments include identifying a number of search-result details for different indexed search results, identifying one or more detail-attributes for each search-result detail, and identifying one or more user-attributes for a particular user. These search results, associated search-result details, and associated detail-attributes may be stored in a database. Upon receiving a search query from the user, search results may be generated. Search-result details specific to each search result and specific to the end-user may also be generated by identifying the detail-attributes associated with each search-result detail and the user-attributes associated with the end-user. These search results may then be presented to the end-user. Upon receiving an indication of interest in a particular search result, the search result details may then be presented to the end user.
US08484171B2 Duplicate filtering in a data processing environment
A data processing method is provided. The method comprises collecting a stream of data records received from one or more data sources connected in a communications network; dividing the stream of data records into sets of data records for parallel processing by a plurality of concurrently running tasks, wherein a first task loads a persistent index associated with a first set of data records into memory to generate an in-memory version of the first persistent index for the first set of data records; and identifying duplicate and non-duplicate data records in the first set of data records, based on searching the in-memory version of the first persistent index.
US08484170B2 Scalable deduplication system with small blocks
For scalable data deduplication working with small data chunks in a computing environment, for each of the small data chunks, a signature is generated based on a combination of a representation of characters that appear in the small data chunks with a representation of frequencies of the small data chunks. The signature is used to help in selecting the data to be deduplicated.
US08484169B2 Configuration information management device, computer-readable storage medium, and configuration information management method
When receiving a change of property information that is a key for performing property information integration, a FCMDB refers to the information stored in a property management information DB. Then, when property information that is a key after change is identical with the property information before change in the same configuration item, the FCMDB maintains the property information of the property information DB with respect to the configuration item. On the other hand, when the two property information data are not identical to each other, the FCMDB integrates property information for each configuration item on the basis of the key after change and registers the result in a property information storage unit.
US08484167B2 Data verification systems and methods based on messaging data
Embodiments consistent with the present invention relate to methods and systems for verifying data of an application system. Consistent with exemplary embodiments, such methods and systems may send a message including data copied from a first data set processed by a first processing component and then store outbound messaging data describing the sent message. A second processing component may receive the sent message and store inbound messaging data describing the received message. The methods and systems may then verify a consistency of the data of the first and second processing components according to a comparison of the outbound and inbound messaging data.
US08484159B2 Managing metadata for graph-based computations
Determining metadata associated with a graph-based computation includes functionally transforming metadata associated with a first portion of a graph to generate transformed metadata associated with a second portion of the graph; determining a third portion of the graph related to the second portion of the graph; and propagating the transformed metadata from the second portion of the graph to the third portion of the graph.
US08484155B2 Hair evaluation method and system
A relation equation between wave information on unpermed hair strands and evaluation values of appearance of whole hair selected from among gloss of the whole hair, order of alignment of the hair strands, and frizziness of the hair strand is acquired from a plurality of subjects. Based on the relation equation, the appearance of whole hair of an arbitrary subject is evaluated from wave information on a hair strand of the arbitrary subject. This allows an objective evaluation of the gloss of whole hair, the order of alignment of hair strands, or the frizziness of the hair strand by a simple technique, and also allows an objective evaluation corresponding to cosmetic specialists' evaluations in terms of equivalent age.
US08484149B1 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.
US08484147B2 Pattern matching
A method and apparatus to perform pattern matching is provided. The apparatus includes a first storage to store data representing a first set of pattern components, and a second storage to store data representing a second set of pattern components each corresponding to one or more components of the first set of pattern components. A first pattern matcher is configured to detect in an input stream a first component of one or more patterns and to generate a signal indicative of the detection of the first component. A second pattern matcher is configured to receive the signal from the first pattern matcher and to detect if a second component of the one or more patterns of the set of patterns immediately follows the first component in the input stream.
US08484146B2 Interaction device implementing a bayesian's estimation
The present invention provides an interaction device adapted for setting own controller for maximizing expectation of information defined between a hypothesis about an interaction object and own input/output. Thus, the social robot can judge by using only simple input/output sensor whether or not the human being is present or absent at the outside world.
US08484145B2 Standardizing data used for monitoring an aeroengine
A method and a system for standardizing data used for monitoring an aeroengine, and including: operating over time to collect time-series measurements from the aeroengine; calculating from the time-series measurements a set of indicators Y=(y1, . . . , yj, . . . , ym) specific to elements of the engine; identifying from the time-series measurements an exogenous data set X=(x1, . . . , xn) representative of external context acting on the set of indicators Y; defining a conditional multidimensional model simultaneously handling the indicators of the set of indicators Y while taking account of the exogenous data set X to form a set of estimators Ŷ=(ŷ1, . . . , ŷj, . . . , ŷm) corresponding to the set of indicators Y=(y1, . . . , yj, . . . , ym); and normalizing each estimator ŷj as a function of a reference value for the corresponding indicator yj and of a difference between each estimator ŷj and corresponding indicator yj so as to form a set of standardized values {tilde over (Y)}=({tilde over (y)}1, . . . , {tilde over (y)}j, . . . , {tilde over (y)}m).
US08484144B2 Activity-dependent generation of simulated neural circuits
A simulated neural circuit includes a plurality of simulated neurons. The simulated neurons have input branches that are configured to connect to a plurality of inputs and activate in response to activity in the inputs to which they are connected. In addition, the simulated neurons are configured to activate in response to activity in their input branches. Initial connections are formed between various input branches and various inputs and a set of the inputs are activated. Thereafter, the stability of connections between input branches and inputs to which they are connected is moderated based on the activated set of inputs and a pattern of activity generated in the input branches and simulated neurons in response to the activated set of inputs.
US08484140B2 Feature vector clustering
One goal of computer services (e.g., email, web pages, blogs, advertisements, etc.) is to provide a user with Kinds (digital representations of everyday things) that may be relevant and interesting to the user. Users and Kinds may be plotted within a multidimensional matrix as feature vectors based upon their respective characteristics. An unsupervised clustering technique may be executed upon the matrix to create a mathematical cluster of feature vectors having similar characteristics. For example, a clothing cluster may comprise a dress Kind, a shoe Kind, a wool Kind, a watch Kind, etc. because the unsupervised clustering technique may determine these Kinds are plotted within the matrix in such a way that they have similar characteristics relating to clothing. The unsupervised clustering technique may also be utilized in determining which Kinds may be relevant to a user given a particular context with which a user is engaged with a computer resource.
US08484139B2 Data classification method and apparatus
A data classification apparatus for classifying plural input data into plural categories, in which the apparatus includes a prototype select unit for selecting the prototype of the category nearest to the input data that has been read, a prototype evaluation unit for evaluating whether the selected prototype is proper, a prototype addition unit for adding a prototype in the case where the selected prototype is not proper and an internal data correcting unit for correcting at least one of the prototype and an area determining parameter specifying the size of the category area for each category in the case where the selected prototype is proper. The size of the category area can be set for each category, and therefore, the data can be properly classified and the judgment accuracy is improved in an application to fault detection and fault diagnosis.
US08484137B2 Telemetry system
Disclosed are apparatus and related methodologies for transmitting data in a gas AMI network. Data may be transmitted bi-directionally between selected endpoint devices and data collection devices to central or head end equipment. Transmitted data may include parameter updating data for selected endpoint devices, and collected data from selected endpoint devices. Endpoint physical area conditions may be monitored for selected of the endpoint devices including monitoring for and reporting of physical changes in the area surrounding cathodic protection systems. The present concepts may be extended to implementation in conjunction with water and electricity metering environments.
US08484131B2 Methods and systems for processing a financial transaction
A method for processing a financial transaction such as an electronic bill payment is provided. The method includes receiving an electronic bill payment wherein the bill payment is submitted on behalf of a consumer in response to a bill associated with a biller, determining using a computer system that the received electronic bill payment is an exception payment wherein the exception payment includes the electronic bill payment submitted by the consumer having consumer entered information not matching a criterion for accepting electronic payment required by the biller, creating an exception addenda record for the exception payment using data stored within a database wherein the addenda record identifies the consumer submitting the exception payment, and posting the exception payment to an appropriate consumer account for the biller based on the addenda record.
US08484124B2 Fuel offering and purchase management system
The present disclosure is directed to facilitating pricing, sales and delivery of a commodity. In one embodiment, a Fuel Offer Generator facilitates the purchase and management of fuel offerings. The Fuel Offer Generator allows Customers interested in securing fuel to obtain an offer for fuel at lock-in prices for various tenors. Fuel Customers may later exercise the fuel offers so their fuel costs are locked-in at desired levels. The Fuel Offer Generator may generate hedges to counteract fuel related risks stemming from fuel offer purchases. Ultimately, a customer that purchases a fuel offering can exercise their fuel offering order at a specified price and redeem any difference between the market price for their purchased fuel and the price specified in their fuel offering order. The Fuel Offer Generator employs a redemption condition based on a retail fuel pump price metric to establish the pricing of fuel offerings.
US08484122B2 System and method for apportioning trading orders based on size of displayed quantities
An apparatus comprises a memory and a processor coupled to the memory. The memory stores first and second orders. The first order is associated with a product and comprises a displayed quantity and a reserved quantity. The second order is associated with the product and comprises a displayed quantity and a reserved quantity. The processor receives a counterorder associated with the product. The processor fills the displayed quantity of the first order with a corresponding portion of the counterorder, and fills the displayed quantity of the second order with a corresponding portion of the counterorder. The processor allocates a first additional portion of the counterorder to the first order. The first additional portion is based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order.
US08484121B2 System and method for execution delayed trading
A method and system for trading financial instruments with an execution delay. According to one embodiment, a trading system receives from a first party an order to trade a financial instrument, the order specifying timing information for delaying completion of the order, determines a current market value of the financial instrument upon matching the order with a contra order of a second party, and completes the order only if the determined market value of the financial instrument remains unchanged for an amount of time based on the timing information specified in the order.
US08484119B2 System and method for visualization of results of multi-criteria financial optimizations
Described is a system including a memory arrangement and a processor for graphically representing in a space data representing at least one portfolio. The memory arrangement stores a Multi-Criteria Financial Optimization (“MCFO”). The processor solves the MCFO to generate data corresponding to a set of portfolios. The processor selects vertex points corresponding to a set of components of the portfolios. The processor defines coordinates of the vertices on a chart and plots the vertices as points on the chart. The processor defining a projection vector-function using coordinates of the vertices and selecting a subset of the portfolios on the chart. The processor computing coordinates for the portfolios in the subset using the projection vector-function and a weighting corresponding to the portfolios. The processor plotting points corresponding to the portfolios in the subset on the chart using the computed coordinates.
US08484116B2 Structured financial products
A method of assembling a structured financial instrument, including electronic methods of pricing, selling, and administering the structured financial instrument are provided. A minimum deposit and a specified term are specified. The structured financial instrument is indexed to at least one economic indicator. A percentage of the original deposit may be withdrawn at a specified interval without penalty, with interest calculated at the end of the term reduced to reflect any prior partial withdrawals. The structured financial instrument is insured from the FDIC. In the event of death, a death benefit is provided equal to the value of the structured financial product on the date of death. At a specified time, a structured financial product holder has an option of choosing to lock in a specified percentage of the index gains to date, in exchange for re-upping the structured financial product into a new structured financial product of equal or greater term length and using a similar return framework as the original structured product. In additional embodiments, nursing home liquidity and required minimum distributions liquidity can be provided.
US08484113B2 Incentivized adoption of time-dependent insurance benefits
System(s) and method(s) to incentivize adoption of time-dependent customized insurance benefit(s) are provided. A provider of insurance benefit(s) incentivizes adoption of the insurance benefit(s) in exchange for knowledge of operation characteristics of an insured entity. Knowledge is cumulative and collected from the insured entity and environment in which the entity operates. Incentivation is accomplished at least in part through generation of incentive offer(s) based on available knowledge, which is associated with an operator of the insured entity rather than with the entity itself. The operator can regulate the scope of exchanged knowledge, and received incentive offer(s) and related content. Incentive offer(s) can be directed to provision of insurance benefit coverage that is adequate to current or nearly current operation condition(s); discounted real-time or nearly real-time insurance benefits; or subsidized service(s). Offered incentives can be afforded at least in part through monetization of available knowledge via commercialization thereof or targeted advertisement.
US08484109B1 Systems and methods for improved financial calculators
In various embodiments, financial calculators with improved data security and data integration, collecting, managing and sharing data generated by a user are described. Selected financial data is accessed and shared with various financial tools in a centralized data store to provide a faster, easier calculator with fewer inputs. In one embodiment, a retirement calculator advises a user on how much to save in a corporate retirement plan, IRA and other investments, and the priority order in which to save. In another embodiment, a college savings calculator is disclosed that pre-fills anticipated college costs when a user selects a college.
US08484108B2 Tracking entities during identity resolution
A method of tracking entities for identity resolution in database systems comprises assigning each account of a plurality of accounts a unique entity belonging only to the account and in which the account is contained; keeping track of the age of each account of the plurality of accounts; and assigning an identifier to any entity as the identifier of the unique entity of the oldest account contained in the entity. This simple method of assigning identifiers to accounts and entities solves a number of identity resolution problems known in the art including: lost entity identifier problem, lost entity version problem, entity switched warm bodies/accounts problem, and account drift problem.
US08484103B2 Network and method for trading derivatives
A computer network and method for electronically trading derivatives. The system includes networks and methods where a control or network managing station in the network acts as a facilitator for the market makers and subscribers to make a trade at an Exchange. In another embodiment the network managing station consummates the trade between a market maker and a subscriber by matching binding quotes and orders and clears the trade at an Exchange. The computer network for electronically trading derivative comprises: (a) network managing station; (b) one or more market maker stations; (c) one or more subscriber stations; (d) one or more Exchanges. The network managing station connects market makers and subscribers for making real time indicative quotes, issuing requests for quotes, obtaining binding quotes and wherein the market maker and subscriber are in communication with an Exchange for sending binding quotes and orders to the Exchange for clearing and confirming transactions.
US08484098B2 System for information delivery facilitating partner rating of users and user ratings of partners
A method for enabling a user to view information filtered to align with the user's life state includes enabling the user to register and become a member of an information delivery system. The user provides the information about the user's life state. This information may include at least demographic information, ethnic information, social information and psychological information. The user may grant partners permission to access the information about the user's life. The granting of the permissions is performed and controlled by the user and may be limited to some information about the user's life. The partners are also members of the information delivery system. The partners are evaluated using a set of criteria before they become members of the information delivery system. The partners may use the information about the user's life to filter its information according to the information about the user's life. The method also enables the partner to participate in a marketplace to procure the information about the user's life, to rate the user according to the user's behavior, and to enable search engines to filter search results according to the information about the user's life.
US08484095B1 Supplier approval and activation in a supplier network
A supplier for commerce is approved of. In the event activity in a buyer operated application occurs, authorization of the supplier is initiated. Via a supplier network, information about the supplier with respect to a buyer is received. The received information includes a structured commerce profile for the supplier. The received information is made available to the buyer to make a decision regarding whether to approve of the supplier. The decision is received from the buyer. In the event the received decision is to approve of the supplier, an indication associated with adding the supplier to an approved supplier list in a buyer operated application is sent.
US08484094B2 System and method for a data driven meta-auction mechanism for sponsored search
Apparatuses, methods, and systems directed to deriving optimal parameters of a learning algorithm to maximize an objective function of online keyword auctions for bidded terms. Some embodiments of the invention simulate online keyword auctions based on historical data for the bidded terms, wherein the parameters of the simulated auctions such as market reserve prices of the bidded terms are determined by an adaptive learning algorithm. The values of the parameters of the learning algorithm are optimized by a stochastic optimization method to maximize an objective function for the auctions of the bidded terms.
US08484090B2 List-based coupon system and methods
A list-based coupon system that enables users to create a list of items to obtain, purchase or locate within a store or other geographic area, and provides users with coupons under a variety of different conditions.
US08484085B2 Systems and methods for predicting healthcare risk related events
A system for predicting healthcare financial risk including the process of accessing patient data associated with one or more patents, accessing geographic and healthcare system data, filtering the patient data, geographic data, and healthcare system data into clean data, and applying a predictive risk model to the clean data to generate patient profile data and to identify a portion of the patients associated with a level of predicted financial risk.
US08484081B2 Analysis of marketing and entertainment effectiveness using central nervous system, autonomic nervous system, and effector data
Central nervous system, autonomic nervous system, and effector data is measured and analyzed to determine the effectiveness of marketing and entertainment stimuli. A data collection mechanism including multiple modalities such as Electroencephalography (EEG), Electrooculography (EOG), Galvanic Skin Response (GSR), etc., collects response data from subjects exposed to marketing and entertainment stimuli. A data cleanser mechanism filters the response data. The response data is enhanced using intra-modality response synthesis and/or a cross-modality response synthesis.
US08484080B2 System and method for social product information sharing
A system for electronic commerce, comprising a portal server executing on a digital computer, coupled to a digital packet network and an analysis software executing on a server or another digital computer(s), adapted to receive information from a user via the digital packet network, said information including at least a plurality of data elements pertaining to products owned, used, or sought by the user, wherein the received information is made available to the analysis software, which computes a maturity score for the user based at least in part on the received information, and wherein the portal server uses at least a maturity score to order a selection of information be provided to the user, and wherein at least some of the received information is made available to a plurality of external systems based at least in part on privacy settings established by or for the particular user, is disclosed.
US08484073B2 Method of distributing targeted internet advertisements
A method of distributing Internet advertisements at the websites of a number of different publishers operating web sites. An advertising entity collects lists of user identifiers from each of several advertisers. In response to a user visiting one of the websites, the user identifier associated with the user is determined. It is determined if the user identifier is on one of the list. If the user identifier is on a list, an unembedded advertisement associated with the advertiser whose list contains the user's identifier is served to the user. The advertisement may be a pop-up, pop-under, or dynamic html advertisement, and if the user is not on the list, no such an ad may not be served.
US08484066B2 System and method for risk detection reporting and infrastructure
A method, a system, and a device for monitoring risks associated with at least one business process, including: evaluating at least one of a plurality of document instances, wherein each of the document instances includes, in association therewith, a plurality of document values, against a plurality of risk categories; implementing the plurality of risk categories pursuant to at least one acceptable risk policy approved for the at least one business process; and qualifying at least one of the at least one of the plurality of documents pursuant to an approval rating of the at least one document in at least one risk category. The system, method, and device efficiently monitor risk, and allow for flexibility in modifying or updating risk policy.
US08484063B2 System and method for computerized resource optimization for insurance related tasks
Disclosed herein are computer-implemented methods, computing systems, and related technologies that may be used for determining the optimal number of Full Time Equivalents (FTEs) that should be engaged by a service provider in order to provide a service to an insurance company. Multiple service level agreements (SLAs) exists between the service provider and the insurance company, each of which indicates that the service provider must complete a given percentage of assigned tasks for the service within a given time period. A resource optimization application (ROA) determines how many FTEs the service provider should employ, in order to complete assigned tasks as required by the SLAs. The ROA determines the number of FTEs based on factors such as an average handling time (AHT) for the tasks, the capacity of the service provider, historical data that describes tasks previously assigned to the service provider, and other factors.
US08484061B2 Scheduling sessions of multi-speaker events
A method of scheduling events includes receiving event data specifying sessions for an event, an event duration that encompasses a plurality of time slots, a respective duration for each session, a respective start time for the event and the sessions, and information describing a plurality of attendees; generating a first list of each possible set of time slots within which each session can be scheduled based upon the respective start times; generating a second list by removing each possible set of time slots for each session that is less than the duration specified for the session; performing a scheduling process for each session; and sending a respective electronic message presenting the schedule to each attendee.
US08484060B2 Project estimating system and method
A system and method for calculating task times for a project. A project estimating system is disclosed that allocates time to a list of tasks, comprising: a system for determining a total project time to complete a project; and a time allocation system that generates a task time for each task based on the total project time and an estimating factor associated with each task, wherein the time allocation system includes an iterative algorithm that iteratively calculates an adjustment factor to be applied to each task. Finally, the calculated adjustment factor can be compared against preset levels and provide an indication of project risk and the likelihood that the project will complete on time.
US08484048B2 Automated system and method for prioritization of waiting patients
The present invention provides an automated triage system performs a computerized method that includes the steps of: (1) for plurality of patients, gathering medical factor(s) associated with each patient's medical condition, where the medical condition may be (a) a type of injury, (b) a symptom, (c) a condition of a patient, and/or (d) a demographic statistic of the patient; (2) for the same plurality of patients, gathering subjective perception(s) associated with each patient's medical condition, which may be (a) the anxiety of the patient, (b) the anxiety/concern of the referring physician, and/or (c) the anxiety of the reviewing attendee; and (3) ordering, by a computerized algorithm, the plurality of patients for medical treatment and/or medical assessment, based upon the medical factors and subjective perceptions gathered for each of the plurality of patients. The method may also include the step of gathering operational aspect(s), such as (a) waiting time of the patient, (b) medical treatment facilities availability, (c) medical treatment staff availability, (d) medical assessment facilities availability, and/or (e) medical assessment staff availability; where the ordering step includes the step of ordering, by the computer algorithm, the plurality of patients for medical treatment and/or medical assessment, based at least upon the medical factors, subjective perceptions and operational aspects gathered for each of the plurality of patients.
US08484045B1 Adaptive direct transaction for network client group
Internet-based software and associated database provide group analysis overlay to monitor client-server web traffic and provide direct marketing to client group. Client car, patient, office or school sensor and interface provides overlay attribute for database comparison to classify usage pattern, location, timing, or family for targeted messaging for enhanced service from server source. Database group registry tracks client classification and provides adaptive context mapping according to set attribute relative to targeted on-line transaction.
US08484044B2 Service identification and decomposition for a health care enterprise
In embodiments, a health insurance computer application enterprise system is provided employing a service oriented architecture (SOA) with a service granularity component that dynamically customizes a reusable service based on one or more of user identity element, service data elements, and service action elements parsed from service request parameters. The health insurance enterprise system includes a plurality of applications making use of functionality provided by a reusable service. In an embodiment, the health insurance enterprise system includes a customer service application, a consumer web portal application, and an integrated voice response (IVR) application. The applications provide different channels of communicating health insurance data to various health insurance system constituents by presenting customized views of the data tailored to a given communications method, user access rights, as well as other factors.
US08484043B2 Method and system for medical procedure activity-based costing and margin analysis
The invention provides a method and system for performing activity-based costing and procedure margin analysis for medical practices. Medical practice costs are allocated across relevant production activity based on procedure-specific, location-specific, modifier-adjusted Relative Value Units. Procedure production volumes, production costs and Payer fees are integrated and analyzed to determine such values as Procedure volumes, Procedure costs, Procedure Margins, Payer Margins and Percent Payer Margins. The results are presented in meaningful reports, tables and graphs, including representations by Practice, Provider, Procedure, and Payer.
US08484040B2 Social analysis in multi-participant meetings
Methods and systems for social analysis in multi-participant meetings provide for receiving a data stream of a multi-participant meeting, wherein multiple topics are discussed. The data stream is analyzed to detect topics and to define topical sub-activities that are performed by at least a portion of the participants. Contributions to a topic by two of the participants in the topical sub-activities are identified and evaluated. A connection weight between the two participants is calculated based on the evaluation of their respective contributions.
US08484039B2 Apparatus for efficiently mixing narrowband and wideband voice data and a method therefor
A voice mixing apparatus decodes input encoded narrowband voice data and encoded voice data for narrowband region of input encoded wideband voice data, and detects a speaker in accordance with the decoded voice signals of the entire narrowband. When encoded voice data from a speaker is included in the narrowband, a signal in a region outside the narrowband of the expanded data is encoded. When the data is included in the wideband, encoded voice data of the region outside the narrowband is extracted for output. When the destination terminal is compatible with the encoded narrowband voice data, the narrowband voice signal mixed is encoded and output. When the destination terminal is compatible with wideband, the narrowband voice signal mixed is encoded for the narrowband region, and the voice data of the speaker is used as the encoded voice data for the region outside the narrowband.
US08484035B2 Modification of voice waveforms to change social signaling
A method of altering a social signaling characteristic of a speech signal. A statistically large number of speech samples created by different speakers in different tones of voice are evaluated to determine one or more relationships that exist between a selected social signaling characteristic and one or more measurable parameters of the speech samples. An input audio voice signal is then processed in accordance with these relationships to modify one or more of controllable parameters of input audio voice signal to produce a modified output audio voice signal in which said selected social signaling characteristic is modified. In a specific illustrative embodiment, a two-level hidden Markov model is used to identify voiced and unvoiced speech segments and selected controllable characteristics of these speech segments are modified to alter the desired social signaling characteristic.
US08484032B2 System and method for operating a security system
A system and method for operating a security system include a device control module configured for electronic communication with a plurality of devices and a user interface coupled in electronic communication with the device control module. The user interface includes a voice memory and a first speaker. The user interface is configured to receive a first system event from the device control module identifying a first condition detected by the security system. The user interface is further configured to retrieve a voice message from the voice memory corresponding to the first system event and transmit the voice message via the first speaker.
US08484031B1 Automated speech recognition proxy system for natural language understanding
An interactive response system mixes HSR subsystems with ASR subsystems to facilitate overall capability of voice user interfaces. The system permits imperfect ASR subsystems to nonetheless relieve burden on HSR subsystems. An ASR proxy is used to implement an IVR system, and the proxy decides, based on a set of rules, to route an utterance solely to one ASR, to route it to an HSR in addition to at least one ASR, to route it solely to one or more HSR subsystem, to reroute an utterance originally sent to an ASR over to an HSR, to use HSRs to help tune and train one or more ASRs, and to use multiple ASRs to increase reliability of results.
US08484029B2 Device and method for booting handheld apparatus by sound detection
A device for booting a handheld apparatus by sound detection includes a base, a power-on device, a trigger switch, and an acoustic sensor. Upon the handheld apparatus being placed at the base to trigger the trigger switch, the trigger switch controls the power-on device to power on the handheld apparatus. After the handheld apparatus is powered on, the acoustic sensor detects a sound of the handheld apparatus and then controls a pressure head of the power-on device to move away. The device and its method for booting a handheld apparatus by sound detection come with the advantages of a simple and easy operation and a high efficiency.
US08484028B2 Systems and methods for document navigation with a text-to-speech engine
A system for visually navigating a document in conjunction with a text-to-speech (“TTS) engine presents a visual display of a region of interest that is related to the text of the document that is being audibly presented as speech to a user. When the TTS engine converts the text to speech and presents the speech to the user, the system presents the corresponding section of text on a display. During the presentation, if the system encounters a linked section of text, the visual display changes to display a linked region of interest that corresponds to the linked section of text.
US08484025B1 Mapping an audio utterance to an action using a classifier
Disclosed embodiments relate to mapping an utterance to an action using a classifier. One illustrative computing device includes a user interface having an input component. The computing device further includes a processor and a computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause the computing device to perform a set of operations including: receiving an audio utterance via the input component; determining a text string based on the utterance; determining a string-feature vector based on the text string; selecting a target classifier from a set of classifiers, wherein the target classifier is selected based on a determination that a string-feature criteria of the target classifier corresponds to at least one string-feature of the string-feature vector; and initiating a target action that corresponds to the target classifier.
US08484024B2 Phonetic features for speech recognition
Techniques are disclosed for using phonetic features for speech recognition. For example, a method comprises the steps of obtaining a first dictionary and a training data set associated with a speech recognition system, computing one or more support parameters from the training data set, transforming the first dictionary into a second dictionary, wherein the second dictionary is a function of one or more phonetic labels of the first dictionary, and using the one or more support parameters to select one or more samples from the second dictionary to create a set of one or more exemplar-based class identification features for a pattern recognition task.
US08484023B2 Sparse representation features for speech recognition
Techniques are disclosed for generating and using sparse representation features to improve speech recognition performance. In particular, principles of the invention provide sparse representation exemplar-based recognition techniques. For example, a method comprises the following steps. A test vector and a training data set associated with a speech recognition system are obtained. A subset of the training data set is selected. The test vector is mapped with the selected subset of the training data set as a linear combination that is weighted by a sparseness constraint such that a new test feature set is formed wherein the training data set is moved more closely to the test vector subject to the sparseness constraint. An acoustic model is trained on the new test feature set. The acoustic model trained on the new test feature set may be used to decode user speech input to the speech recognition system.
US08484022B1 Adaptive auto-encoders
A method and system for adaptive auto-encoders is disclosed. An input audio training signal may be transformed into a sequence of feature vectors, each bearing quantitative measures of acoustic properties of the input audio training signal. An auto-encoder may process the feature vectors to generate an encoded form of the quantitative measures, and a recovered form of the quantitative measures based on an inverse operation by the auto-encoder on the encoded form of the quantitative measures. A duplicate copy of the sequence of feature vectors may be normalized to form a normalized signal in which supra-phonetic acoustic properties are reduced in comparison with phonetic acoustic properties of the input audio training signal. The auto-encoder may then be trained to compensate for supra-phonetic features by reducing the magnitude of an error signal corresponding to a difference between the normalized signal and the recovered form of the quantitative measures.
US08484021B2 Apparatus for encoding/decoding multichannel signal and method thereof
Provided is an encoding/decoding apparatus and method of multi-channel signals. The encoding apparatus and method of multi-channel signals may encode phase information of the multi-channel signals using a quantization scheme and a lossless encoding scheme, and the decoding apparatus and method of multi-channel signals may decode the phase information using an inverse-quantization scheme and a lossless decoding scheme.
US08484018B2 Data converting apparatus and method that divides input data into plural frames and partially overlaps the divided frames to produce output data
An input frame data producing unit produces from data stored in an input buffer input frames each including a predetermined number of sub-frames of a first hopsize determined based on the first frame size and the overlapping rate. A frame processing unit executes a window function on the input frames and shifts the windowed input frames by the first hopsize and overlaps the shifted input frames, storing the overlapped frames in an output frame. An output buffer data producing frame unit stores data from the output frame to an output buffer including a predetermined number of sub-frames of a second hopsize. A CPU sets the first hopsize and overlapping rate in a slow-speed reproduction when the reproducing speed ratio is set lower than 1 different from in a high-speed reproduction when the reproducing speed ratio is set larger than 1.
US08484016B2 Locating paraphrases through utilization of a multipartite graph
A method is described herein that includes acts of receiving a selection of a first phrase in a first language and executing a random walk over a computer-implemented multipartite graph, wherein the multipartite-graph includes a first set of nodes that are representative of phrases in the first language, a second set of nodes that are representative of phrases in a second language, and edges between nodes that are representative of relationships between the respective phrases. The random walk includes traversals over edges of the graph between nodes. The method also includes the act of indicating that a second phrase in the first language is a paraphrase of the first phrase based at least in part upon the random walk.
US08484015B1 Entity pages
An answer engine determines an entity related to a query from a user in a system designed for computation, search, or other activities involving the processing of queries. The system determines whether an entity page for the entity is stored in an answers database and, if so, retrieves and displays the stored entity page. If there is no stored entity page for the entity, the answer engine generates and displays an answer to the query and may optionally store the answer as an entity page. Additionally, the answer engine may pre-generate and store entity pages according to algorithmic variation of received queries and/or according to information received from external sources.
US08484014B2 Retrieval using a generalized sentence collocation
A method and system for identifying documents relevant to a query that specifies a part of speech is provided. A retrieval system receives from a user an input query that includes a word and a part of speech. Upon receiving an input query that includes a word and a part of speech, the retrieval system identifies documents with a sentence that includes that word collocated with a word that is used as that part of speech. The retrieval system displays to the user an indication of the identified documents.
US08484013B2 Interactive conversation-learning system and a method thereof
A method of an interactive conversation-learning system includes the steps of: selecting at least one conversation topic provided with at least one conversation target and a plurality of conversation sentences; inputting a first conversation sentence into the interactive conversation-learning system; defining at least one conversation route according to the first conversation sentence, and providing a correlation among the conversation target, the conversation sentences and the conversation route to form a relationship model; and outputting a second conversation sentence connecting with the first conversation sentence via the designated conversation route. Accordingly, the interactive conversation-learning system of a preferred embodiment is provided with a plurality of relationship models.
US08484010B2 Method for designing an aptamer
Disclosed in this specification is a method for identifying at least one aptamer that can bind to a bio-molecular target. The aptamer is designed in silico based on the structure of the target molecule. The process includes the steps of determining a first seed residue and growing an oligomer, one residue at a time, while maximizing the entropy of target-oligomer complex or minimizing the binding energy after the addition of each oligomer.
US08484009B2 Timing analysis using formal methods
A method and tools for providing precise timing analysis scalable to industrial case studies with large numbers of tasks and messages are provided, including the capability to model and analyze task and message response times; ECU usage; bus usage; end-to-end latency of task/message chains; and timing synchronization problems in task/message graphs. System tasks and messages are modeled in a formalism known as calendar automaton. Models are written in a modeling language such as Promela and instrumented with code specific to the analysis specification. Models and instrumentation are automatically generated from the system description and analysis specification. The system model is subjected to exhaustive state space exploration by a compatible model checker, such as SPIN. During exploration, the instrumented code produces results for different timing analyses. Optimization techniques are provided to generate models which require less memory and time for analysis and make the method scalable to large, industrial case studies.
US08484007B2 Method and apparatus of handling instruction rejects, partial rejects, stalls and branch wrong in a simulation model
A method and apparatus of handling instruction rejects, partial rejects, stalls and branch wrong in a simulation model provides pipeline states for various unit verification. It defines an instruction train to encounter many events of the hardware verifications. Drivers and monitors at a unit and a core simulation level can hook into the pipeline states and perform the verification easily without having to restructure the instructions in the pipeline due to rejects, partial rejects, stalls, branch wrongs. Different event counters have been placed in the instruction pipe during the events and expand the instruction train such that the instruction train provides an accurate and detailed state of each instruction so the hardware logic signals and data can be tracked and identified from each state.
US08484003B2 Methods, apparatus and articles of manufacture to process measurements of wires vibrating in fluids
Example methods, apparatus and articles of manufacture to process measurements of wires vibrating in fluids are disclosed. A disclosed example apparatus includes a downhole assembly and a surface assembly. The downhole assembly including a sensor to measure a waveform representative of a motion of a wire vibrating within a fluid at a downhole location in a wellbore, a waveform modeler to compute a model parameter from the measured waveform, and a first telemetry module to transmit the computed model parameter to a surface location. The surface assembly including a second telemetry module to receive the computed model parameter from the downhole assembly, and a viscosity analyzer to estimate a viscosity of the fluid from the computed model parameter.
US08483995B2 Computerized tool and method for the automated creation of a cutter ramp curve
An automated and computerized technique as disclosed herein can be utilized to generate a modeled cutter ramp curve for a flange component. The technique can be utilized in conjunction with any suitable CAD system to render a cutter ramp curve on the modeled flange component. The system obtains a selected amount of user inputs, verifies that the user inputs are consistent with the geometry of the flange component, and generates the cutter ramp curve in response to the user inputs and the flange geometry.
US08483994B2 Methods and systems for high confidence utilization of datasets
Methods and systems for high-confidence utilization of datasets are disclosed. In one embodiment, the method includes selecting a metric for determining substantially optimal combination of true positives and false positives in a data set, applying an optimization technique, and obtaining, from the results of the optimization technique, a value for at least one optimization parameter, the value for at least one optimization parameter resulting in substantially optimal combination of true positives and false positives. A number of true positives and a number of false positives are a function of the one or more optimization parameters.
US08483990B2 System and method for configuring a thermal imaging instrument
A graphical user interface for configuring parameters associated with a portable infrared imager is provided. The interface can be used to manually or automatically set range and span parameters. The interface can also be used to configure one or more alarms to notify a user that a detected temperature is outside a predetermined range. In some embodiments, a non-linear temperature scale can be displayed.
US08483986B2 Semiconductor device, system with semiconductor device, and calibration method
Variations of the impedance of each output driver of a semiconductor device can be reduced, and high-speed calibration is achieved. A calibration circuit including a replica circuit having the same configuration as each pull-up circuit or pull-down circuit included in an output driver of a semiconductor device is provided within a chip. During a first calibration operation, the replica circuit is provided with voltage conditions that allow the maximum current to flow through the output driver so that an impedance of the replica circuit is equal to a value of an external resistor. During a second calibration operation, table parameters obtained in the first calibration operation are used to adjust the impedance of the output driver without use of the replica circuit.
US08483980B2 Method and apparatus for detecting occlusions in an ambulatory infusion pump
An improved pump, reservoir and reservoir piston are provided for controlled delivery of fluids. A motor is operably coupled to a drive member, such as a drive screw, which is adapted to advance a plunger slide in response to operation of the motor. The plunger slide is removably coupled to the piston. A method, system, and an article of manufacture for automatically detecting an occlusion in a medication infusion pump is provided. The electrical current to an infusion pump is measured. Based on a series of measurements of one or more variables, the infusion pump detects whether there is an occlusion in the system.
US08483978B2 System and method for measuring damage length
The damage length measurement system has an object being measured that comprises a plurality of members is vibrated by an oscillator, and the vibration that propagates through the object being measured is detected by three sensors. A measurement apparatus analyzes that vibration wave, and measures the arrival time of the maximum peak. Using the fact that the time for a wave to propagate between two vibration detection sensors separated by a set interval is fixed, the measurement apparatus determines whether the difference in arrival time between two sensors is within a set reference range that includes the vibration propagation time between two vibration sensors. When the measurement apparatus determines that the difference is not within the set reference range, uses the fact that that wave is delayed compared to the wave that was to be detected.
US08483969B2 Variation analysis for multiple templates on a solid support
Disclosed herein are compositions and methods used for detecting different types of molecules associated with a site on a solid support.
US08483967B2 Method and system for providing real time analyte sensor calibration with retrospective backfill
Provided are methods and apparatus for receiving sensor data from an analyte sensor of a sensor monitoring system, processing the received sensor data with time corresponding calibration data, outputting the processed sensor data, detecting one or more adverse conditions associated with the sensor monitoring system, disabling the output of the sensor data during the adverse condition time period, determining that the one or more detected adverse conditions is no longer present in the sensor monitoring system, retrieving the sensor data during the adverse condition time period, processing the retrieved sensor data during the adverse condition time period, and outputting the processed retrieved sensor data.
US08483962B2 Method for providing route information and the system thereof
A method for providing route information and the system thereof are provided. The method includes receiving a route acquisition command including a GPS coordinate of a client device, searching for at least one service unit in a predefined range of the GPS coordinate, determining a suitable service unit from the at least one service unit for the client device, and sending matching route information to the client device and the suitable service unit.
US08483961B2 Systems, methods, and computer program products of flight validation
Systems, methods, and computer program products for flight validation (FV) are provided. Embodiments implement the requirements of FAA Notice 8260.67 as they relate to FV. Embodiments enable FV to be performed in its entirety, including flight and/or ground obstacle assessment, and on-course/on-path flight evaluation. Embodiments enable a post-flight validation phase, which provides post flight analysis and archiving capabilities. Using embodiments, a person of minimal skill and training can perform FV as prescribed by FAA requirements. Accordingly, significant costs associated with hiring professional surveyors and air crews to perform obstacle assessment and flight evaluation can be eliminated. Embodiments can be implemented using commercial off-the-shelf (COTS) and relatively inexpensive hardware, making them suitable for large-scale FV operations. Embodiments may also be integrated with existing instrument flight procedure design tools, including, for example, the TARGETS (Terminal Area Route Generation Evaluation & Traffic Simulation) tool developed by the MITRE Corporation.
US08483960B2 Self-calibrated, remote imaging and data processing system
An imaging sensor system comprising: a rigid mount plate affixed to a vehicle; a first rigid mount unit affixed to the mount plate and having at least two imaging sensors disposed within the first mount unit, wherein a first imaging and a second imaging sensor each has a focal axis passing through an aperture in the first mount unit and the mount plate, wherein the first and second imaging sensor each generates a first array of pixels, wherein each array of pixels is at least two dimensional, wherein the first and second imaging sensors are offset to have a first image overlap area in the target area, wherein the first sensors image data bisects the second sensors image data in the first image overlap area.
US08483958B2 User configurable onboard navigation system crossroad presentation
A computer-implemented method for road identification includes receiving a request at a vehicle computing system for a crossroad identification. The method also includes determining, via the vehicle computing system, a crossroad along a route-being-traveled corresponding to the request. The method further includes outputting, from the vehicle computing system to an output, the determined crossroad responsive to the request.
US08483957B2 Using route narrative symbols
Techniques are provided for displaying a route symbol with narrative driving directions. A route symbol for a particular maneuver may be used to represent the road to which the maneuver relates. For example, one type of a route symbol that may be used to represent a road may be an interstate route symbol that has substantially the same appearance (e.g., substantially the same or similar shape, and/or substantially the same coloration) as an interstate route sign used to mark the interstate itself. Another example of a type of a route symbol that represents a road is an highway route symbol that looks substantially the same as a highway route sign used to mark a state highway. A route symbol used for the display of a maneuver also may include route symbols that are related to the type of maneuver, such as the type of a turn, described by the maneuver.
US08483956B2 Portable electronic device with guide function
An exemplary embodiment of portable electronic device with guide function includes a housing, a processing unit, a command unit, and a guiding unit. The processing unit and the guiding unit are positioned inside the housing, and the command unit is positioned at least partially outside of the housing. The processing unit is electrically connected to the command unit and the guiding unit. Operating the command unit, the portable electronic device with guide function is actuated into guiding mode controlled by the processing unit. The guiding unit sends detection signals to detect obstacles, receives feedback signals from the obstacles, the processing unit receives the feedback signal from the guiding unit to generate corresponding obstacle types and distance according to the feedback signal.
US08483950B2 Route guidance server, navigation apparatus, route guidance system, and route guidance method
A position coordinate based route transmitted from a server is reconstructed as a route of link numbers or node numbers in map data of navigation apparatus without error. A route guidance server searches a route from a start point to end point designated by a navigation apparatus; selects all or a part of nodes included in the searched route as route nodes; sets complementary points to the respective selected route nodes on the route and at a distance longer than a predetermined distance from the respective route nodes; and transmits information including coordinate information on the route nodes and complementary points as route information to the navigation apparatus. Then, based on the coordinate information on the route nodes and complementary points transmitted from the server, the navigation apparatus identifies the route nodes and road links connecting the route nodes by identification numbers in map data the navigation apparatus it self has.
US08483947B2 Bitmap array for optimally distributing map data content to wireless communications devices
A method of distributing map data from a map server to a wireless communications device entails generating a bitmap array representative of the vector map data for a given zoom level, computing attributes of the bitmap array to determine which map features to retain and which map features to suppress, and then transmitting to the wireless device only the map data for the map features to be retained. By counting the number of bitmap cells representing a polygonal map feature such as a park, lake, or island, the approximate area is quickly estimated. If the area falls below a threshold, the map data for the small polygon is discarded. Similarly, if a polyline map feature overlaps (or is too proximate to) another polyline map feature, one of the polyline map features is discarded. The map data actually transmitted is thus reduced, thereby economizing bandwidth without unduly sacrificing map detail.
US08483946B2 Information processing system, information processing apparatus and method, recording medium, and program
An information processing apparatus includes a reception section that receives marking information from a different information processing apparatus and corresponding to a scene of a broadcast program. The marking information indicates a broadcast station and a broadcast time. The information processing apparatus also includes a processing unit that extracts a Universal Resource Identifier (URI) based on the broadcast station and the broadcast time, and produces navigation information associated with the scene of the broadcast program, based on the URI.
US08483945B2 Method for reducing the energy absorbed by a vehicle in a collision and a system for implementing the method
A system for a vehicle that executes a method to reduce the energy absorbed by the vehicle due to a collision, the method including actively decelerating the vehicle when it is determined that a collision with an object is possible, terminating active deceleration to allow the vehicle to move forward when it is determined that a collision with the object is inevitable just before the collision, and allowing the vehicle to make contact with the object and move generally in an opposite direction after the vehicle makes contact with the object.
US08483943B2 Navigation device and method for driving break warning
A method and device are disclosed for navigation. In at least one embodiment, the method includes determining a route of travel, in a navigation device, based upon at least a received destination location; determining whether or not travel along the determined route will at least one of meet and exceed a first threshold; and prompting, upon determining that travel along the determined route will at least one of meet and exceed the first threshold, a user of the navigation device to enable output of a warning to break from driving a vehicle, in which the navigation device is located, during travel along the determined route. In at least one embodiment, the navigation device includes a processor to determine a route of travel based upon at least a received destination location and to determine whether or not travel along the determined route will at least one of meet and exceed a first threshold; and an output device to prompt, upon the processor determining that travel along the determined route will at least one of meet and exceed the first threshold, a user of the navigation device to enable output of a warning to break from driving a vehicle, in which the navigation device is located, during travel along the determined route.
US08483941B2 Vehicle speed monitor
A vehicle speed monitor for monitoring the speed of a moving vehicle is provided to the vehicle at an entrance to a road. The vehicle speed monitor records instantaneous accelerations of the vehicle along three axes over time. The vehicle speed monitor may be implemented as a contact or contactless integrated circuit (IC) card. The vehicle speed monitor is returned at an exit from the road, and scalar instantaneous speeds of the vehicle are determined from the recorded instantaneous accelerations in the vehicle speed monitor. The scalar instantaneous speeds are compared to one or more speed limits between the entrance and the exit to determine any speed limit violation. The vehicle speed monitor may also function as an electronic toll card where a toll is determined from the entrance and the exit. At the exit, the driver of the vehicle is charged with a fine and a toll, if any.
US08483938B2 Control device for an engine
In an engine having a variable valve timing mechanism to which an intermittent operation control is applied, appropriate execution of a foreign object removal process for the variable valve timing mechanism is enabled. An engine control device (16) which can execute intermittent operation control for an engine (12) having a variable valve timing mechanism (80) comprises a judging part which judges an abnormality in the variable valve timing mechanism (80) (step S10), a foreign object removal process executing part which causes a foreign object removal process to be executed for the variable valve timing mechanism (80) when the judging part judges that there is an abnormality in the variable valve timing mechanism (80) during an engine operation (step S12), and an intermittent operation control prohibiting part which prohibits the intermittent operation control of the engine (12) during execution of the foreign object removal process of the variable valve timing mechanism (80) (step S16).
US08483928B2 Follow-up run control device
A follow-up run control device controlling a running state of a vehicle in a state where peripheral vehicles running before or behind the vehicle exist includes: deviation acquiring means for acquiring information regarding a deviation between a relative positional relation and a target relative positional relation of the vehicle and the peripheral vehicles with respect to preceding vehicles running just before; and follow-up control amount calculating means for calculating a follow-up control amount of the vehicle to control the running state of the vehicle on the basis of the information regarding the deviations of a plurality of vehicles acquired by the deviation acquiring means.
US08483925B2 Device for determining a driving state and method for the driving-state-dependent operation of a combined vehicle brake system
A device for determining a driving state of a two-axle motor vehicle, which driving state is formed from the driving situation of the motor vehicle and the state of the underlying surface, wherein output signals from vehicle on-board sensors are evaluated in order to determine the driving situation and wherein a routine for determining and/or estimating the friction value of the underlying surface is provided in order to determine the state of the underlying surface. Also disclosed is a method for operating a combined vehicle brake system, in particular for motor vehicles, having hydraulically actuable wheel brakes at a front axle and having electromechanically actuable wheel brakes at a rear axle, wherein the vehicle wheels assigned to the rear axle can be driven at least at times by an electric motor which can be operated as a generator for the recuperation of braking energy.
US08483923B2 Method for reducing the clamping force applied by a parking brake
In a method for reducing the clamping force applied by a parking brake, which may be generated at least partially by an electromechanical brake device having an electric brake motor and supplemented if necessary by a hydraulic brake device, a signal is generated for actuating the hydraulic brake device for the case that it is not possible for the brake motor to be released for reducing the clamping force.
US08483920B2 Shift control device for automatic transmission
A shift control device for an automatic transmission having a plurality of frictional engaging elements adapted to be selectively engaged to perform shift control. The shift control device includes a computing unit for computing the temperature of at least one of the frictional engaging elements to be engaged in shifting, a comparing unit for comparing the temperature computed by the computing unit with a reference temperature, and an upshift delaying unit for delaying the timing of upshift using the frictional engaging element to be engaged by a predetermined time period when the temperature computed by the computing unit is higher than the reference temperature.
US08483916B2 Hydraulic control system implementing pump torque limiting
A hydraulic control system is disclosed. The hydraulic control system may have a pump, a plurality of actuators, and a plurality of valve arrangements configured to meter pressurized. The hydraulic control system may also have at least one operator input device configured to generate signals indicative of desired velocities of the plurality of actuators, and a controller. The controller may be configured to receive a pump torque limit, determine a maximum pump flow capacity, and determine desired flow rates for each of the plurality of valve arrangements based on the signals. The controller may also be configured to make a first reduction of the desired flow rates based on the maximum pump flow capacity, to make a second reduction of the desired flow rates based on the pump torque limit, and to command the plurality of valve arrangements to meter the desired flow rates after the second reduction.
US08483911B2 Method and system for controlling vehicle stability
In a method and a device for controlling the stability of a vehicle, in particular a utility vehicle, an anti-tilt control process is carried out in which at least one lateral acceleration signal, one steering wheel angle signal and one vehicle speed signal are sensed and control signals for vehicle interventions are formed therefrom and output, and a yaw control process is carried out during which the steering wheel angle signal, the lateral acceleration signal and the vehicle speed signal are sensed, a yaw rate setpoint value signal and a yaw rate actual value signal are determined and compared with one another and a yaw control process is carried out during which control signals for vehicle interventions are formed and output.
US08483910B2 Method of controlling a vehicle steering apparatus
A method for controlling a steering apparatus (10) of a vehicle includes providing a steering signal (154) indicative of a steering maneuver to be performed. A desired parameter of the steering apparatus is calculated during the steering maneuver when no external force is applied to a hand wheel (14) of the vehicle. The parameter is measured during the steering maneuver. A mode signal (182) is produced by comprising the desired parameter to the parameter. The vehicle is placed in one of an autonomous driving mode and a manual driving mode based on the mode signal (182).
US08483908B2 Method of identifying positions of wheel modules
There is provided a method of identifying locations of modules (400) of an apparatus (600, 680, 690, 2200) for monitoring wheels (10) of a vehicle (900). The sensor modules (400) operatively revolving with the wheels (10). The modules (400) communicate with a processing arrangement (710, ECU 950) of the vehicle (900). The modules (400) sense a physical parameter of the wheels (10) and generate corresponding sensor signals for the processing arrangement (950). The processing arrangement (710, ECU 950) processes the sensor signals to compute information indicative of operation of the wheels (10). The apparatus (1) also includes a sensor arrangement (118) for sensing an angular orientation (0) of the wheels (10). The method includes steps of: (b) arranging an elongate feature (1100) in an at least partially transverse direction relative to a direction of travel of the vehicle (900); (c) driving the vehicle (900) over the elongate feature (1100) to cause the wheels (10), together with their associated modules (400), to contact momentarily onto the elongate feature (1100) and communicating signals including signal components stimulated by contact of the wheels (10) onto the elongate feature (1100) to the processing arrangement (950), the signals identifying a time at which their wheels (10) contacted onto the elongate feature (1100) and identification codes (ID) of the modules (400); and (d) from a temporal sequence of the signals received at the processing arrangement (950), identifying whereat modules (400) are located on the wheels (10) of the vehicle (900).
US08483907B2 Customizable graphical display
Aspects of the disclosed subject matter are directed to customizing the colors of instruments that are used to convey vehicle readings. In accordance with one embodiment, a method is provided that obtains input to perform a color change to one or more instruments presented on a graphical display. For each instrument affected by the color change, a determination is made regarding whether a threshold level of contrast exists between a symbol graphic of the instrument and one or more background colors. If a threshold level of contrast does not exist, the contrast ratio between the symbol graphic and one or more background colors is adjusted to at least the threshold level. Then the method causes the graphical display to render the one or more instruments in accordance with the received color selections.
US08483906B2 Driver assistance system having a plurality of assistance functions
A driver assistance system for motor vehicles has a sensor device for measuring data about the environment of the vehicle, at least two assistance functions, and a data processing device, which analyzes the measured data and generates at least one specific environmental hypothesis for each assistance function, which provides output data in a form prepared for the corresponding assistance function, at least one environmental hypothesis which has a structure divided into a plurality of partial hypotheses being predefined in the data processing device, and the partial hypotheses having such a logical relationship with one another that output data of one partial hypothesis flow into the generation of the other partial hypothesis, and at least two assistance functions directly or indirectly use a shared partial hypothesis.
US08483905B2 Energization control apparatus for controlled component for a vehicle
An energization control apparatus (30) includes an FET (32), a thermistor (34) and anomaly detection means (36). The anomaly detection means (36) includes temperature-difference calculation means (45) and sensitivity anomaly determination means (41). The temperature-difference calculation means (45) acquires a first temperature measured by the thermistor (34) before startup of a vehicle or within a fixed period after the startup, acquires a second temperature measured by the thermistor (34) at the time when a predetermined wait time has elapsed from the time of acquisition of the first temperature, and calculates the difference therebetween. The sensitivity anomaly determination means (41) determines, from the difference, an anomaly of the thermistor (34) associated with its sensitivity to a temperature to be measured.
US08483898B2 Method and apparatus for controlling speed of an electric pump in a vehicle
A vehicle includes a clutch set, a tank with fluid, an auxiliary battery, an electric fuel pump, and a controller. The electric fluid pump delivers some of the fluid from the tank to a designated oncoming clutch of the clutch set. The controller calculates a predicted flow value for the oncoming clutch during the shift event, and selectively controls the speed of the pump using the predicted flow value during the shift event. The controller controls the pump using an actual flow value when the vehicle is not executing a shift event, i.e., when holding torque. The speed of the electric fluid pump is increased to a first calculated speed determined using the predicted flow value when the shift event is initiated and before filling of the oncoming clutch commences, and is reduced to a second calculated speed determined using the actual flow value when the shift event is complete.
US08483894B2 ECP terminal mode operation
The present method operates an electrically controlled pneumatic (ECP) brake system that includes a system controller and a plurality of ECP devices on a train, in a semi-active mode between an active mode and an in active mode. The method includes setting the system controller to the semi-active mode if the ECP brake command is release; and setting the released ECP devices to the inactive state by the system controller when entering the semi-active mode. The ECP devices are set to an active state and to apply the brake by the system controller in response to an ECP brake command of apply. The ECP devices are reset to release and then to the inactive state by the system controller in response to an ECP brake command of release.
US08483892B2 Method for limiting the angle between the longitudinal axes of car bodies that are connected to each other
A method for limiting the angle between the longitudinal axes of car bodies of a multi-part rail vehicle connected to each other via a joint, wherein each car body is supported on only one bogie. The angle is actively influenced by an electrically controlled activation member connected to the joint, until the angle assumes a setpoint value. The setpoint value is determined from the pivot angles (relative angles) of the bogies relative to the associated car bodies.
US08483887B2 Remote control system having a touchscreen for controlling a railway vehicle
The present invention is directed to a remote control system for controlling a railway vehicle. The remote control system including a remote control device for transmitting signals to a first controller module. The first controller is mounted to the railway vehicle and controls and monitors the functions of the railway vehicle. The first controller module also relays information to the remote control device. The remote control system can also include a portable safety switch allowing any individual in proximity to the railway vehicle to send a stop signal to the first controller module to stop the railway vehicle if any unsafe conditions exist.
US08483886B2 Large scale battery systems and method of assembly
The methods in this disclosure allow for the identification, selection, and arrangement of cells, blocks, and modules in large scale battery systems, such as electric vehicle battery systems. An example embodiment of the present invention allows for the identification of the cells, blocks, and modules with a unique identifier or associated parameter (e.g., internal resistance contributions or capacity). Additionally, to form a block, cells may be selected from a group of capacity-range sorting bins. Based on a parameter of the cell, a pseudo-number generator may be also be used to select cells from an available inventory of cells as maintained in a cell database based. Cells may also be placed in a block for uniform effective cell impedance and even cell aging while minimizing overall block capacity degradation caused by cycling. Block capacities may also be computed based on a known average temperature gradient during operation.
US08483884B1 Model airplane automatic fuel pump controller apparatus
A method and system is described for controlling an electrically driven fuel pump used in the filling of a hobbyist model craft's fuel tank, (airplane, car, boat etc). The system includes a microcontroller to control the direction and run time of a brushed electric motor-driven fuel pump. A calibration feature allows operating parameters for different sized pumps and tanks to be measured and recorded in memory, then later recalled and used in the filling of pre-selected models' tank to a predetermined level simply by pressing a button to initiate the operation.
US08483867B2 System, method and corresponding apparatus for storing, retrieving and delivering unit dose blisters
A system, method and corresponding apparatus are provided for storing, retrieving and delivering unit dose blisters in their natural, raw state (i.e., without over-wrapping or repackaging). In particular, a plurality of unit dose blister mounts are configured to position a corresponding plurality of different types of unit dose blisters in a predetermined, repeatable orientation, so that they can be retrieved and delivered using, for example, an automated retrieval system. The storage apparatus (or unit dose blister mount) may include a cavity that is configured to receive a unit dose medication or medication cavity of the unit dose blister in such a way that the unit dose blister lies substantially flat in the horizontal plane, enabling any identification information displayed on the underside of the unit dose blister (i.e., the side opposite the unit dose medication, or medication cavity) to be viewed.
US08483866B2 Automated materials handling system having multiple categories of overhead buffers
An automated materials handling system comprises a plurality of overhead hoist buffers (OHBs) for receiving a plurality of semiconductor wafer carriers. Each OHB is assigned to a respective one of a plurality of categories. Each wafer carrier is associated with one or more of the plurality of categories. Each respective category is associated with at least one of a plurality of event trigger types. An overhead transport (OHT) if provided for transporting each of the plurality of wafer carriers to a respective one of the OHBs in response to a respective trigger event. Each trigger event has one of the plurality of event trigger types. Each wafer carrier is stored in a respective one of the plurality of OHBs assigned to a respective one of the categories associated with the respective event trigger type of the trigger event causing that wafer carrier to be transported and stored.
US08483864B2 Stage effects console for stage controlling system
A controlling console for moving elements such as trusses and winches. A console body has a display screen, and a processor which is programmed to produce an output screen on the display screen which accepts controls for controlling at least one movable device. The output screen includes a plurality of different logical blocks which are connected together. Values and conditions such as true, false, rising edge or error can be entered. The console arranges this into a flow arrangement.
US08483862B2 Working system and work-automating method
Provided is a work assembling system (1) comprising a manpower working area (30A) for transferring bodies (10) continuously, a robot working area (40) disposed on the downstream of the manpower working area (30A) for tact-transferring the bodies (10), and a first buffer space (50A) disposed at a boundary portion between the manpower working area (30A) and the robot working area (40).
US08483859B2 Image processing device and image processing method
An image processing device is provided with a designating operation accepting unit which displays a setting screen on which an image indicating the entire shape of an object appears. The designating operation accepting unit accepts first, second, and third designating operations on the setting screen, and which allows selection of a process item. The first designating operation sets a common process sequence. The second designating operation sets a section-specific process sequence. The third designating operation designates a target section of a section-specific process. The common process sequence includes a process item by which the section-specific process is performed, and through this process item the common process sequence and each section-specific process sequence are associated with each other. Information indicating data in model data, and corresponding to the designated target section is associated with the section-specific process, and is then entered as section specifying information.
US08483858B2 System and method for optimizing machining simulation
Embodiments of the invention disclose a method for optimizing a simulation of a machining of a workpiece performed by removing a set of swept volumes from a volume of the workpiece, wherein the volume is partitioned into a set of cells, comprising the steps of: associating with each cell a subset of distance fields representing a subset of swept volumes intersecting with the cell, wherein at least part of the subset of swept volumes forms a composite surface of the cell; subjecting the cell with a set of rays incident to the cell from at least one direction; and selecting a distance field of the subset of distance fields into an optimal subset associated with the cell, wherein a boundary of the swept volume represented by the distance field intersects with at least one ray at a point of intersection lying on the composite surface.
US08483849B2 Method for digital data transmission from a sensor to a control unit
A method for digital data transmission from a sensor to a control unit is described, the sensor values of the sensor being divided for data transmission at different resolutions. The sensor values form a first range of values including successive sensor values. The first range of values for data transmission is divided as a function of a variable relevant for the control unit.
US08483848B2 Electrical device arrangement, in particular for an item of furniture, with a bus device and bus subscribers, and a method for controlling such electrical device arrangement
An electrical device arrangement, in particular for an item of furniture, includes a bus device and bus subscribers. The bus device has at least two control paths, two power paths and at least one enable path. The additional enable path simplifies the mutual identification of the bus subscribers and also improves the so-called first fail-safety. The signals carried on the enable path furthermore allow a safe shutdown of the system and provide a power-saving sleep mode. A method for controlling such an electrical device arrangement, in particular for an item of furniture, having a bus device and bus subscribers is also disclosed.
US08483846B2 Multi-electrode assembly for an implantable medical device
A method, system, and apparatus are provided for an electrode assembly comprising a plurality of electrodes for use with an implantable medical device for conducting an electrical signal between the implantable medical device and a target tissue. The electrode assembly includes a helical member and first and second electrodes formed upon the helical member. The first and second electrodes are adapted to deliver the electrical signal. The electrode assembly also includes a first conductive element formed upon the helical member and operatively coupled to the first electrode. The electrode assembly also includes a second conductive element formed upon the helical member and operatively coupled to the second electrode.
US08483843B2 Sensing vector selection in a cardiac stimulus device with postural assessment
Methods, implantable medical devices and systems configured to perform analysis of captured signals from implanted electrodes to identify cardiac arrhythmias. In an illustrative embodiment, signals captured from two or more sensing vectors are analyzed, where the signals are captured with a patient in at least first and second body positions. Analysis is performed to identify primary or default sensing vectors and/or templates for event detection.
US08483839B2 Activity sensing for stimulator control
The disclosure describes a system that measures the distance between one or more electrodes and tissue of a patient, and controls one or more parameters of the stimulation delivered to the tissue by the electrodes based on the measured distance. The system controls the measurement of the distance between the electrodes and the tissue as a function of activity of the patient. The system uses, for example, a piezoelectric transducer to sense activity of the patient, and may determine whether or how frequently to measure the distance between electrodes and tissue based on the sensed physical activity. A piezoelectric transducer may be used both to sense activity and to measure the distance between the electrodes and the tissue.
US08483838B2 Antenna arrangements for implantable therapy device
Embodiments of an implantable medical device includes a loop antenna wound about an inner housing. The loop antenna may form a partial winding, a complete winding, or multiple windings about the inner housing. One or more additional antennae may be capacitively coupled to the loop antenna external to the inner housing to increase efficiency and decrease Return Loss Response of the implantable device. The additional antenna may be balanced or unbalanced antennae.
US08483836B2 Automated search to identify a location for electrical stimulation to treat a patient
A stimulation system, such as a spinal cord stimulation (SCS) system, having an automated search to establish a program to treat a patient with electrical stimulation. The stimulation system includes an electrical stimulation generator, a medical lead coupled to the electrical stimulation generator, and a programmer with a communication interface, a display screen, and a user interface. The display screen displays an image of a spinal column and a position of the medical lead relative to the spinal column. The system includes an automated search that stimulates a series of regions and receives patient feedback via the user interface. The system then stimulates a series of subregions within a subset of the regions based on the feedback, receives additional feedback, and identifies a subset of the subregions location for stimulation based on the additional feedback.
US08483834B2 Method and apparatus for controlling neural stimulation during disordered breathing
A neural stimulation system controls the delivery of neural stimulation using a respiratory signal as a therapy feedback input. The respiratory signal is used to increase the effectiveness of the neural stimulation, such as vagal nerve stimulation, while decreasing potentially adverse side effects in respiratory functions. In one embodiment, the neural stimulation system detects apnea and, in response, adjusts the delivery of the neural stimulation pulses and/or delivers a respiratory therapy treating the detected apnea.
US08483832B2 Systems and methods for selectively applying electrical energy to tissue
Systems and devices for selectively applying electrical energy to a target region beneath a skin surface of a patient involve applying an electrical impulse to one or more electrodes on a skin surface of the patient to modulate one or more nerves at the target region, where the impulse is substantially blocked at nerves located between the target region and the skin surface such that only the nerves at the target region are modulated by the electrical impulse.
US08483831B1 System and method for bronchial dilation
An implantable signal generator can be configured to generate a blocking signal to be delivered to at least a portion of a bronchus. The blocking signal can be configured to inhibit nerve traffic both to and from the lungs, to relieve bronchial smooth muscle contraction, and to inhibit cough. The implantable signal generator can be communicatively coupled to a processor configured to control delivery of the blocking signal, using received information about an indication of cough, to inhibit cough.
US08483828B2 Combined remodeling control therapy and anti-remodeling therapy by implantable cardiac device
A method and device for delivering ventricular resynchronization pacing therapy in conjunction with electrical stimulation of nerves which alter the activity of the autonomic nervous system is disclosed. Such therapies may be delivered by an implantable device and are useful in preventing the deleterious ventricular remodeling which occurs as a result of a heart attack or heart failure. The device may perform an assessment of cardiac function in order to individually modulate the delivery of the two types of therapy.
US08483826B2 Deactivation of intermittent pacing therapy
This document discusses, among other things, an apparatus comprising an implantable cardiac depolarization sensing circuit, an electrical stimulation circuit, and a pacing mode controller. The pacing mode controller is configured to deliver pacing therapy according to a first pacing mode that is a normal operating mode, and to deliver pacing therapy according to second and third pacing modes. The second and third pacing modes increase mechanical stress on at least a particular portion of the ventricle as compared to the pacing therapy delivered during the first pacing mode. The pacing mode controller alternates between the second and third pacing modes when pacing is changed from the normal operating mode to a stress augmentation mode. The pacing mode controller suspends the change from the normal operating mode to the stress augmentation mode when a condition to prevent the change is detected.
US08483817B2 Method and implantable medical device for assessing a degree of pulmonary edema of a patient
In a method and an implantable medical device for assessing a degree of pulmonary edema of a patient, at least two specific body patients of the patent are detected and at least one impedance sensing session is initiated to sense trans-thoracic impedance signals from the patient when the patient is in one of the at least two specific positions. Impedance values are obtained from the impedance signals, and a relation between respective impedance values at the at least two positions is determined. This relation is then used as a metric of pulmonary edema to assess the degree of pulmonary edema, and is provided as an output.
US08483816B1 Systems, methods, and apparatus for neuro-robotic tracking point selection
Systems, methods, and apparatus for neuro-robotic tracking point selection are disclosed. A described example method to control a robot arm includes presenting one or more potential trackable features of a target object, emphasizing at least one of the potential trackable features, determining a selection of one of the emphasized features as a tracking point by monitoring a first mental response to emphasizing the feature, and effectuating an end goal via a robot by tracking the selected feature and effectuating a position based on the selected feature.
US08483806B2 Systems and methods for non-contact biometric sensing
A non-contact biometric sensing device is described. The device includes a processing device, a user interface communicatively coupled to the processing device, a display communicatively coupled to the processing device, a laser doppler vibrometer sensor communicatively coupled to the processing device, and an infrared camera communicatively coupled to the processing device. The processing device is programmed to utilize mechanical motion data received from the laser doppler vibrometer sensor and thermal distributions data from the infrared camera to calculate biometric data, when signals originating from the laser doppler vibrometer sensor and the infrared camera are reflected back towards the device from a target.
US08483805B2 Vessel pulse wave measurement system conducting vessel pulse wave measurement by obtaining pulsation waveform of blood vessel
A vessel pulse wave measurement system performs vessel pulse wave measurement using an optical probe circuit provided with an optical probe including a light emitting element and a light receiving element, a drive circuit, and a detection circuit. A measurement device directly and synchronously feeds back an electrical signal from the optical probe to the drive circuit as a drive signal to generate a self-oscillation signal from the detection circuit, and measures the self-oscillation signal as a vessel pulse wave signal. A controller controls an operating point of at least one of the detection circuit and the drive circuit such that the self-oscillation signal substantially reaches a maximum level thereof.
US08483802B2 Method and apparatus for guiding an external needle to an implantable device
A system can include an implantable device, an instrument, a display device and a processor. The implantable device can include a port and a localizer for generating a navigation field. The instrument can include a tracking device for sensing the navigation field. The processor can be operably coupled to the tracking and display devices and operable to determine a real-time location of the instrument relative to the port and a trajectory of the instrument relative to an insertion axis of the port. The processor system can be operable to cause the display device to graphically render the instrument as a plurality of two or three-dimensional rings positioned around an axis coincident with the determined trajectory and in spaced relation to each other along the axis. A first ring of the plurality of rings can be positioned at the determined instrument location relative to a graphical representation of the port location.
US08483800B2 Surgical navigation enabled imaging table environment
A system for integrating radiolucent tracking sensors in a medical table, table mat, or surgical drape of a surgical navigation system, allowing the surgical navigation system to be less obtrusive in a surgery environment. A plurality of radiolucent magnetoresistance sensors are integrated into a table, table mat, or surgical draping of a surgical navigation system for improving surgical navigation workflow and eliminating image artifacts from intraoperative images. The plurality of radiolucent magnetoresistance sensors may be located within a table or adjacent to a table surface.
US08483798B2 System and method for metabolic MR imaging of a hyperpolarized agent
A system and method for metabolic MR imaging of a hyperpolarized agent includes exciting a single metabolic species of a hyperpolarized agent injected into a subject of interest. MR signals are acquired from the excited single metabolic species and an image is reconstructed from the acquired MR signals.
US08483796B2 Arrangement and method for quantitatively determining the blood flow within blood vessels
An arrangement quantitatively determines the blood flow within blood vessels through which blood flows in a volume of a tissue defining a surface. Three-dimensional first image data of a first volume portion of the volume is detected and optical second image data is detected continuously in time of a first surface portion of the surface. A calibrating unit of the arrangement calibrates the relative value of the flow speed and/or the volumetric flow of the blood flowing through the blood vessels disposed directly below the first surface portion based on the absolute values of the flow speed and/or of the volumetric flow of the blood. An output unit outputs the absolute values of the flow speed and/or the volumetric flow of the blood flowing through the blood vessels arranged directly below the first surface portion.
US08483794B2 Method for implanting an electrode that unfurls in response to a predetermined stimulus
A thin-film microelectrode array tailored for long-term, minimally invasive cortical recording or stimulation and method are provided. The microelectrode array includes a flexible element that is movable between a first contracted configuration and a second expanded configuration. An array of contacts is provided on the flexible element. The contacts are engagable with a cortical surface with the flexible element in the expanded configuration. A link operatively connects the array of contacts to a control module. The link is capable of transmitting at least one of cortical recordings and cortical stimulation signals thereon.
US08483791B2 Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US08483788B2 Motion compensation in a sensor
A system and method for compensating for movement in a sensor. A sensor may include an emitter configured to transmit light, a detector configured to receive the transmitted light via a respective light path, and an accelerometer configured to measure a change in distance between the detector and the emitter. The sensor may transmit the measurements relating to the change in distance between the detector and the emitter to a pulse oximetry monitor. The pulse oximetry monitor may generate an attenuation factor corresponding to the change in the distance between the detector and the emitter that may be used to compensate for movement in a sensor when calculating physiological parameters of a patient.
US08483787B2 Multiple wavelength sensor drivers
A physiological sensor includes an electrical grid to activate one or more light emitters by addressing at least one row conductor and at least one column conductor. Each light emitter includes a positive terminal and a negative terminal. The physiological sensor includes a first light emitter and a second light emitter. A first contact is communicatively coupled with the positive terminal of the first light emitter, the negative terminal of the second light emitter, a first row conductor, and a first column conductor. A second contact is communicatively coupled with the negative terminal of the first light emitter, the positive terminal of the second light emitter, a second row conductor, and a second column conductor. The first light emitter is activated by addressing the first row conductor and the second column conductor. The second light emitter is activated by addressing the second row conductor and the first column conductor.
US08483785B2 Mobile electronic device providing impact resistance to electronic component
An impact resistant mobile electronic device is disclosed. A case comprises a first circuit board and a second circuit board, and is elongated in a first direction. The second circuit board is smaller than the first circuit board and is elongated in a second direction substantially perpendicular to the first direction. The second circuit board comprises one or more electrical components elongated in a fourth direction. The first circuit board may be elongated in a third direction substantially perpendicular to the second direction.
US08483781B2 Cover translucent to backlighting and opaque in exterior ambient lighting
A cover for an apparatus including a substrate defining the cover and having an exterior surface; a layer over the exterior surface of the substrate; a first portion of the substrate, underlying the layer, having a first composition and defining a first portion of the cover; a second portion of the substrate, underlying the layer, having a second composition and defining a second portion of the cover; wherein the first portion of the cover and the second portion of the cover are substantially opaque in exterior ambient lighting and the second portion of the cover is translucent to backlighting.
US08483779B2 Mobile communication terminal
A mobile phone apparatus 10 includes a touch panel controlling IC 30. The touch panel controlling IC 30 controls electric power supplied from the electric power IC 14 on the basis of a received active signal or standby signal to set a touch panel input apparatus 32 to an active state or a standby state on the basis of the received active signal or standby signal. A processor 12 transmits to the touch panel controlling IC 30 the active signal or the standby signal in correspondence with a determined state of the mobile phone apparatus 10.
US08483777B2 Method and arrangement in a wireless communication system
The present invention relates to a method and arrangements in a radio base station for turning off the output power for a frequency carrier of a cell. The radio base station is configured to use at least two different modulation schemes. Each of the modulation schemes requires a different output power spectrum density for the frequency carrier. The method in the radio base station comprises reducing (410) the available output power spectrum density for the frequency carrier gradually, and disabling (420) the modulation scheme with the highest required output power spectrum density, before the available output power spectrum density falls below said highest required output power spectrum density. It also comprises turning off (430) the output power for the frequency carrier before the available output power spectrum density falls below the highest required output power spectrum density of the at least one remaining non-disabled modulation scheme.
US08483776B2 Acoustic path for a wireless communications device
A printed circuit board for a wireless communications device includes an acoustic path, and acoustically couples microphone circuitry mounted to a surface of the printed circuit board to an exterior of the wireless communications device. A portion of the acoustic path is integrally formed with the printed circuit board and extends generally parallel to the surface of the printed circuit board. One end of the acoustic path is disposed proximate the microphone circuitry and an opposing end opens to receive acoustic sound from the exterior of the wireless communications device. Audible sound propagates through the acoustic path to the microphone circuitry.
US08483775B2 Vehicle communication system
A vehicle communication system detects the presence of a passenger wearable communication device. The system receives audio signals from multiple sources inside or outside of a vehicle. The system processes the signals before routing the signals to multiple destinations. The destinations may include wearable personal communication devices, front and/or rear speakers, and/or a remote mobile device.
US08483774B2 Cell phone remote ringer
The present invention relates to a device system and method for providing a remote product which notifies a cell phone user that his cell phone is receiving a call in order to answer the cell phone when it is out of hearing range or otherwise turned off or out of cell range. By utilizing a separate call notification device, the device can be positioned to receive a cell call indication in a situation or place where the cell phone might not.
US08483772B2 Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is presented on a home screen of a display of the device in comparison to a set of information presented on the home screen in the normal mode of operation. In addition, other display properties such as contrast and brightness may be adjusted to make them less conspicuous. The home screen in the inconspicuous mode of operation is less obtrusive or conspicuous to individuals than in the normal mode of operation. The device may enter the inconspicuous mode upon user request or by detecting at least one environmental condition using a sensor available to the mobile communication device. The environmental condition may be anything that the device can detect or sense in its surrounding environment such as ambient light or sound. The device may return to the normal mode of operation by user request or when the environmental condition is no longer present.
US08483771B2 Actuator assembly and electronic device including same
An actuator assembly for use in an electronic device is provided. The actuator assembly includes a support tray formed of a conductive metal and defining an aperture extending through the support tray. A seat surrounds the aperture and supports an actuator. The actuator includes a piezoelectric element adhered to a metal substrate larger than the piezoelectric element. The metal substrate bends when the piezoelectric element contracts and expands in response to changes in the charge of the piezoelectric element. An insulator is disposed between the metal substrate and the support tray which electrically insulates the substrate from the metal substrate.
US08483767B2 Portable information terminal apparatus, mobile wireless terminal apparatus, and sensor control method
A touch sensor detects contact input by a finger or the like, and includes two sensor modules. Each of the sensor modules has many sensors arrayed linearly. The operation state of each sensor module is set under the control of a control unit. When a user touches a sensor of the sensor module, the control unit energizes only the sensor which the user has touched and neighboring sensors to detect an input from the user, and does not energize the remaining sensors on the same sensor module.
US08483763B2 Feeding apparatus for monopole antenna and related analog broadcast player system and integration system
A feeding apparatus for a monopole antenna having a radiating unit and a grounding unit is for transmitting a multimedia signal to a multimedia player device coupled to the radiating unit. The feeding apparatus includes a first feeding unit coupled to an inner conductor of a coaxial cable for feeding the multimedia signal transmitted by the coaxial cable to the radiating unit, and a second feeding unit coupled to a conducting mesh of the coaxial cable for connecting to the grounding unit.
US08483762B2 Method and apparatus for enhancing link range in a wireless network using a self-configurable antenna
Embodiments of the invention facilitate providing wireless links with longer link ranges and/or better suppression of interference than can be provided by the integrated antennas of a typical wireless network node. While, in some cases, it is possible to install intermediate wireless network nodes to hop through long expanses between distant wireless network nodes, it is desirable for distantly spaced wireless network nodes to reach one another through a single transit link (i.e. one hop). This approach is preferable because a single transit link is capable of higher data rates and better interference suppression than multi-hop transit links. The present invention provides methods and apparatus for enhancing the link range achievable by typical wireless network nodes so that distantly spaced wireless network nodes are able to communicate with one another using only a single-transit link.
US08483761B2 Singular value decomposition beamforming for a multiple-input-multiple-output communication system
For one embodiment, a MIMO (Multiple-Input-Multiple-Output) communication system in which a first sequence of beamformed signals is transmitted, a beamformed channel is observed in response to transmission of the first sequence of beamformed signals, a QR decomposition of the observed beamformed channel is performed to provide a unitary matrix, and a second sequence of beamformed signals is transmitted using as a beamformer the unitary matrix. Other embodiments are described and claimed.
US08483758B2 Modular mobile accessory for mobile device
Accessories for mobile devices. Embodiments include an external protective case and/or holster for mobile electronic devices, where the external protective case/holster incorporates a battery pack, a payment processing device, television signal receiver, and/or a modular multi-input/output device.
US08483756B2 Optical systems and elements with projection stabilization and interactivity
Apparatus and method related to projections and/or computing devices are described. Projections may be made from multiple computing devices to create a presentation. Various other embodiments are described.
US08483754B2 Image networks for mobile communication
A mobile communication system based on images, enabling communication between a plurality of mobile devices and servers, wherein the images have associated additional properties in the nature of voice, audio, data and other information. The system further enabling the formation of one or more image networks wherein the images are stored, organized, connected and linked to each other by one or more methods inclusive of one to one connection between images, a hierarchical connection between images and or other methods of connection between images to facilitate efficient image based communication between mobile devices, stationary devices and servers based on the mobile device identification, mobile device specific profiles and user specific profiles. The imaged base network system further having the ability to learn and form intelligent association between objects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network.
US08483753B2 Multiple frequency band information signal frequency band conversion
A wireless device includes processing circuitry and a Radio Frequency (RF) receiver section. The processing circuitry determines a set of information signals for receipt, the set of information signals carried by a RF Multiple Frequency Bands Multiple Standards (MFBMS) signal having a plurality of information signal frequency bands. The processing circuitry determines a shift frequency based upon the determination. the RF receiver section receives the RF MFBMS signal and down-converts the RF MFBMS signal by the shift frequency to produce a baseband/low Intermediate Frequency (BB/IF) MFBMS signal. The processing circuitry then extracts data from the set of information signals of the BB/IF MFBMS signal.
US08483752B2 Device network technology selection and display in multi-technology wireless environments
System(s) and method(s) are provided to manage utilization of radio network technology and display thereof when multiple services and radio network technologies are available to a multi-technology mobile device. Management relies at least in part on a subscriber profile that comprises a network selection profile constructed through market policy, subscriber policy, and application policy for radio technology utilization. Network preference(s) profile is generated on per subscriber, or per subscriber type, basis and is conveyed to a subscriber station over the air. Initial subscriber profile can be delivered at a time of provisioning a multi-technology mobile device, and updated based at least upon subscriber demand, a schedule established by a network operator or service provider, or an event related to coverage area relocation or contracted services. Radio technology preferences and display of associated technologies available to a multi-technology mobile device can be dynamically controlled on a per-call and/or per-application basis.
US08483749B2 Mobile terminal device for receiving dual band signal using multiple resonance antenna
A mobile terminal device for receiving a dual band signal using a multiple resonance antenna in a mobile terminal is provided. The mobile terminal device includes a multiple resonance antenna, a first band filter connecting with the multiple resonance antenna, for filtering a first band signal of a low band received through the multiple resonance antenna, a second band filter connecting with the multiple resonance antenna, for filtering a second band signal of a high band received through the multiple resonance antenna, and a signal processor including a first signal processing unit for converting a frequency of the first band signal to generate a first baseband signal and a second signal processing unit for converting a frequency of the second band signal to generate a second baseband signal, and for activating a corresponding signal processing unit according to selection of a user.
US08483743B2 Neighboring cell interference management in SC-FDMA
The invention relates to a method for reconfiguring zones of a cell sector in a cellular mobile communication system employing a frequency division multiplex access scheme comprising the steps of separating a cell sector into zones of a predetermined size, allocating radio resources to users located in the zones, and altering the predetermined zone size upon a change of a radio resource management parameter. The invention also relates to a base station of a cellular mobile communication system.
US08483740B2 Backoff mechanism in random access channel
A method to determine a back-off adjustment and transmission power adjustment in a wireless transmit/receive unit (WTRU), the method including determining a problem in signal reception and adjusting a back-off and a transmission power based on a plurality of measurement results. The measurement results include common pilot channel received signal code power, received signal strength indicator and uplink interference.
US08483732B2 Method and apparatus for timestamping uplink messages
Methods and devices are provided for disambiguating the timing of uplink transmissions. In one embodiment, the method may involve receiving from a wireless network a global time value having a wraparound time longer than that of a system frame number for the network, the global time value being based at least in part on an overhead message conveying at least one parameter of a first radio access technology (RAT) different from a second RAT used by the network. The method may involve determining a current global time based on the received global time value, and sending an uplink message that includes the current global time as a global timestamp.
US08483731B2 Systems and methods for base station reference frequency correction and timing correction using transceiver feedback
A wireless communications system includes a radio resource manager, one or more base stations, and one or more wireless transceivers capable of communicating with the base stations. The wireless transceivers are configured to be able to measure the difference in network parameter (e.g. frequency and timing offset) between base stations within their range. These network parameter differences along with other information is communicated to the radio resource manager which is then able to update or correct the signal or signals of one or more base stations using the information from the wireless transceivers.
US08483730B2 Method and system for managing channel set for dynamic channel allocation
A method for managing a channel set for dynamic channel allocation, and a system for performing the method. The method includes predicting a channel state and a channel quality on a vacant channel based on channel information that is obtained by spectrum sensing and communication protocol. The predicting includes modeling an occupation pattern of the vacant channel to calculate a probability in which an incumbent user (IU) licensed to use the vacant channel appears on the vacant channel. The method also includes evaluating reliability on the prediction result, and giving a priority to the vacant channel based on the evaluated reliability.
US08483722B2 Method and apparatus for selecting a location platform for a user equipment to roam and method for determining a location of a user equipment using the same
A method and apparatus for calculating a location of a User Equipment (UE) that is roaming, the method comprising establishing a positioning session with a Home Location Platform (HLP) by using a location request message including specific identifier information of an area in which the UE is located, and positioning capability information including a positioning scheme supported by the UE, and exchanging positioning information with the HLP to calculate a position of the UE, wherein the position of the UE is determined by the HLP using the exchanged positioning information and approximate coordinate information transmitted from a Visiting Location Platform (VLP) to the HLP. According to such a method, it is possible to efficiently perform the positioning of the UE, regardless of the location of the UE, thereby improving the quality of the positioning service.
US08483716B1 Network and location based phone number format identification
Method, system, and computer readable medium for detecting the correct phone number format to use based on the user current country and an original country associated with a number to be dialed. This information can be used to allow a user to keep phone numbers in his/her contact list in any common format on his/her country of origin and still allow numbers to be dialed correctly when the user is travelling anywhere in the world.
US08483715B2 Computer based location identification using images
In the field of mobile computing, a user of a mobile device takes a picture of a nearby landmark or building or street and transmits that picture via his device's wireless link to a remote server. The server has the capability of identifying the location from the photo by matching it against publicly available online collections of images, such as Flickr. The server executes a location identification algorithm to match the received photo to those in the collection to determine the actual location of the photo. Typically the images in the collections have metadata, such as textual tags. Upon identifying the most likely location of the received photo from the user, the server transmits back to the user's mobile computing device an indication of the location, such as a textual location description from the tag, a map or directions to a particular location. This is especially useful in a city or dense urban environment and where the mobile computing device does not have GPS capability or its GPS is inoperative.
US08483708B2 Mobile terminal and corresponding method for transmitting new position information to counterpart terminal
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other counterpart terminal; a camera module configured to capture images; a touchscreen display configured to receive touch inputs and to display information; a position location module configured to provide a location of the terminal; and a controller configured to control the camera module to capture a preview image, to display the captured preview image on the touchscreen, to receive a designation input command indicating a destination object included in the camera preview image displayed on the touchscreen, to calculate position information of the designated destination object based on the location of the terminal provided by the position location module, and to transmit the calculated position information to the counterpart terminal.
US08483705B1 GPS proxy for location-unaware devices
A communication system, media, and methods that proxy location information to location unaware devices are provided. The communication system includes a wireless device that connects to a cellular network and personal area network. The cellular network includes a Global Positioning System server that provides location information based on the current location of the wireless device. A location-unaware device communicates with the wireless device to receive location information via the wireless device when the wireless device is within a predetermined distance of the location-unaware device. The location unaware device connects to a service database to store the location information and queries the service database to complete communication requests generated by a plain-old-telephone-system device that is connects to the location unaware device.
US08483696B2 Mobile communications system, mobile station device, base station device and channel allocation method
Each mobile station device (12) includes: a subchannel allocation refusal determining section (50), which determines a subchannel refused to be allocated from a base station device (10), based on a communication quality measured for each subchannel by a communication quality measuring section (44); an RMAP creating section (52), which creates refused channel information (RMAP information) indicating the subchannel determined to be refused to be allocated; and a transmitting section (54) which gives notice of the created RMAP information to the base station device (10). The base station device (10) includes: an RMAP acquiring section (26), which acquires the RMAP information noticed from the each mobile station device (12); and a subchannel allocating section (32), which determines whether to change a subchannel to be allocated to the each mobile station device (12), based on the acquired RMAP information and allocated channel information (MAP information) indicating the subchannel allocated to the each mobile station device (12).
US08483692B2 Method and systems for allocating transmission of common control information from multiple base stations
A communication system includes at least a large service area (LSA) base station having a LSA geographical service area and a small service area (SSA) base station having a SSA geographical service area that is smaller than the LSA geographical service area and at least partially overlaps the LSA geographical service area in an overlap region. A first logical control channel, assigned to the LSA base station, and a second logical control channel, assigned to the SSA base station, have common control information that is the same. A controller in the system allocates transmission of the common control information from at least one of the base stations over a physical channel having a defined transmission time and transmission frequency. If transmission of the common control information is allocated from both base stations, the common control information is allocated for transmission by both base stations over the physical channel.
US08483689B2 Method and system for managing a mobile device handoff from a macro base station to a Femto Base Station
A method for managing a mobile device handoff from a macro base station to a Femto Base Station includes receiving periodically a subscriber list from each of neighboring Femto Base Stations by the Macro Base Station. The method also includes storing Femto Base Station information and corresponding subscriber list and establishing connection with the mobile device. Further, the method includes identifying the mobile device to a corresponding Femto Base Station. The method includes transmitting a unicast message to the mobile device. Furthermore, the method includes receiving a scan request by Macro Base Station from the mobile device and sending scan response by the Macro Base Station to the mobile device. Further, the method includes receiving a handoff request from the mobile device and sending a handoff response to the mobile device. The system includes a macro base station for receiving periodically a subscriber list from neighboring Femto Base Stations.
US08483687B2 Arrangement and method for radio network relocation
An arrangement and method for radio network relocation of a mobile terminal (114) from a first base station controller (122) to a second base station controller (122′) by anchoring at least some SGSN functions with respect to the first base station controller; and relocating at least some RNC functions from the first base station controller to the second base station controller. RNC (124), SGSN (132) and GGSN (134) components may be integrated together, and the RNC (124) may be parented by an SGSN. Alternatively, RANAP SGSN functionality may be split between SGSN and RNC, RANAP and user plane signals may be relayed by the first base station controller to the second base station controller, and the first base station controller may act as an anchor.
US08483685B2 Providing location based services for mobile devices
Systems and methods are provided that allow the delivery of location based services within a communication network. The location information can be retrieved using information from the mobile node when the mobile node registers in the network. The location information can then be cached or stored in one or more places in the communication network and correlated with the mobile node's addressing information. If a request for location based services is received without location based information, the gateway can use location based information regarding the mobile node to provide location based services. The gateway can enable non IMS mobile nodes to obtain IMS location based services or incompatible mobile nodes to obtain location based services.
US08483684B2 Method and apparatus for processing changes in a CSG subscription in a wireless communication system
Provided are a method and an apparatus for processing changes in a closed subscriber group (CSG) subscription in a wireless communication system. A non-access stratum (NAS) of a user equipment receives, from a network, an NAS message indicating that the CSG service to a CSG cell has expired. The NAS notifies the expiration of the CSG service to access stratum (AS), and the AS transmits the expiration of the CSG service to the CSG cell.
US08483682B1 Method and system for acquiring a wireless communication channel in a wireless communication system
In various embodiments, systems and methods are provided for a wireless device to acquire a wireless channel in wireless communication system. In an embodiment, the wireless device obtains a first wireless communication channel to operate on a first wireless network from a first wireless channel table where the first wireless communication channel is associated with a geographic identifier. The wireless device saves the geographic identifier and obtains a second wireless communication channel to operate on a second wireless network from a second wireless channel table using the geographic identifier where the second wireless communication channel is associated with the geographic identifier.
US08483679B2 Sharing of electromagnetic-signal measurements for providing feedback about transmit-path signal quality
A technique is discloses that enables a first telecommunications terminal, wireless or otherwise, to report to its user whether a second, wireless telecommunications terminal is receiving the first terminal's packet stream transmissions at a satisfactory quality level. The second terminal receives the packet stream that conveys the media waveform transmitted by the first terminal. The media waveform can be that of the speech signal of the first terminal's user. The second terminal measures a trait of the received signal and encodes the measurement data into the packet stream that the second terminal is already transmitting to the first terminal. The first terminal then decodes the measurement data from the received second stream and presents, to its user, a quality indication that is based on the measurement data. In doing so, the first terminal provides its user with a better idea of whether the second terminal has reliably received the user's communication.
US08483672B2 System and method for selective monitoring of mobile communication terminals based on speech key-phrases
Methods and systems for monitoring mobile communication terminals. A correlation system selects candidate communication terminals to be monitored, and then attempts to identify whether the candidate terminals are indeed operated by target users. Following successful correlation of a candidate terminal with a target user, various surveillance actions can be performed with respect to the terminal. Correlation of candidate communication terminals with target users is based on identification of speech key-phrases. When evaluating a given candidate terminal, the system analyzes speech that is communicated via the candidate terminal and attempts to detect one or more of the speech key-phrases in the analyzed speech.
US08483664B2 Method for services identification for convergent messaging systems
The invention relates to a method for service identification for convergent messaging systems, in which a convergent message is interchanged between a sender and at least one receiver (13) via a communication network (10). The invention provides for the message structure of the convergent message to have an information element added to it which contains information about the message type or relating to the handling of the message.
US08483662B2 Mobile communication system, mobile station apparatus, base station apparatus, communication control method, and storage medium storing program
A mobile communication system including a base station apparatus and a mobile station apparatus. The base station includes a holding unit and a base station controller. The mobile station apparatus includes a mobile station controller for transmitting and receiving user information to and from the base station apparatus and managing the user information acquired from the base station apparatus, in which the mobile station apparatus does not hold the user information of the mobile station apparatus in advance, but acquires the user information, after a power supply of the mobile station apparatus is turned on, from the base station apparatus through the mobile station controller and temporarily stores the user information.
US08483659B2 Methods and systems for recovering lost or stolen mobile devices
To facilitate recovering lost or stolen mobile devices, methods and systems are provided that enable mobile devices to report information that can be used to locate the device and/or identify an unauthorized user. Owners can report the loss or theft of their mobile devices to a server which can transmit an anti-theft activation message. Reception of the anti-theft activation message prompts activation of a anti-theft software module may limit access to programs and data on the mobile device while allowing the normal use of the mobile device through a secondary user interface. Unbeknownst to unauthorized users, data related to the user and the device are collected and transmitted to a server. Collected data may include user biometric data and non-biometric data. User biometric data may be matched against biometric databases to identify the user. Non-biometric data may be used to help locate the mobile devices.
US08483658B1 Method and arrangement for reporting credit/charging information to a mobile communication station
A method for transmitting prepaid charging/credit information to a mobile station. The available credit information can be sent to the mobile station by detecting a termination of a call chargeable to the subscriber of the mobile station; and in response to the detecting, sending the credit information to the mobile station as a connectionless message, preferably as a short message or a USSD message. Optionally, resources allocated to the call are released with sufficient delay for sending the connectionless message without paging the mobile station separately.
US08483654B2 System and method for reporting and tracking incidents with a mobile device
A novel system and method for enhancing people's personal safety and incident reporting is presented, wherein mobile devices are used to report and/or record both “911” type situations and non-emergency situations. Users of the invention can record, transmit, stream, upload and/or send information from a threatening situation to a dispatcher at an emergency management office or facility and to the user's safety group. The dispatcher can assess the situation and, if the situation warrants action, then the information can be forwarded to the appropriate first responders. The system geo-locates the user and allows integration of camera feeds in the user's vicinity. The inventive system and method enables a user to contact a dispatcher and also to alert the user's safety group. Four pieces of software facilitate video, audio, images and/or text medium of communication between the user-in-distress and the dispatcher, first responders and the user's safety group.
US08483653B2 Panic message delivery system and method for mobile devices
A system and method is disclosed for sending a panic message. Specifically, a program that monitors inputs devices runs on a mobile device. A series of inputs from the one or more input devices of a mobile device is received. The series of inputs can be computed to a unique sequence associated with a function. Then, a function is executed if the combination of inputs matches the unique sequence.
US08483652B2 Campus alerting via wireless geocast
A geocast alerting system employs wireless geocast transmissions to deliver customized alerting messages to particular geographic areas. Geocast alerting regions and sub-regions can be defined within the system. Upon notice of the occurrence of an emergent situation, one or more geographic areas that may potentially be affected by the emergent situation are determined. The potentially effected geographic regions are compared with geocast alerting regions and sub-regions corresponding to particular geographic areas. Target alerting regions that should receive alerting messages are identified based on the comparison. The content of alerting messages can be tailored for each target alerting region. The content of alerting messages can contain distinct portions of content, each portion tailored based upon one or more conditions related to communications devices within the target alerting region.
US08483649B2 System and method for an energy efficient RF transceiver
An energy efficient radio having a clocking system utilizing two clocks with very different precision and power characteristics. In another aspect, the time that a radio spends on listening/receiving is optimized so that energy is not wasted when there is no need to keep receiving. In another aspect, to further improve the energy efficiency, two receive portions with drastic difference in power consumption, instead of a single receive portion as is used in a typical wireless receiver, and are used to process different parts of a received packet.
US08483646B2 Second order intermodulation canceller
A technique for cancelling out target IM2 components in a wireless receiver's mixer output is disclosed. A differential RF signal and a differential local oscillator (LO) signal are mixed by a mixer to demodulate the RF signal. A first common node signal is generated between a first resistor and a second resistor coupled across the mixer's differential output terminals. A second common node signal is generated between a third resistor and a fourth resistor coupled across the differential output terminals, where a capacitor is coupled between the second common node and a power supply terminal. The second common node signal provides a stable reference signal for IM2 components above a certain frequency. The two common node signals are subtracted to create a difference signal. The difference signal is scaled by a scaling factor obtained during calibration. The scaled difference signal is coupled to the mixer output to offset IM2 distortion.
US08483641B1 Validation and stabilization of noise matrices
A method includes receiving a signal via multiple receive antennas. A noise covariance matrix, which indicates noise correlations between pairs of the receive antennas, is estimated. A stability criterion defined over the noise covariance matrix is evaluated, and the noise covariance matrix is modified when the stability criterion is violated. The received signal is processed using the modified noise covariance matrix.
US08483638B2 Radio communications method, transmitter, and receiver
A transmitter that performs radio communications with a receiver in a plurality of types of communications services, the transmitter includes a controller that controls guard intervals of at least any one of a plurality of codes, which are unique to respective cells and correspond to any one of the plurality of types of communications services, so that lengths of guard intervals of the plurality of codes become same; and a transmitting unit that transmits first codes among the plurality of codes using a first band set in a transmission band, and also transmits second codes among the plurality of codes different from the first codes using a second band set in the transmission band different from the first band set.
US08483635B2 Broadcast receiving apparatus and radio receiving apparatus
A broadcast receiving apparatus includes a first tuner configured to receive a broadcast wave from a specified broadcasting station, a second tuner configured to perform a frequency search for receivable broadcasting stations, a power supply unit configured to supply power to the first tuner and the second tuner, a traveling state detection unit configured to determine if a vehicle is moving or is stopped, a reception state detection unit configured to detect a reception state of a currently-received broadcast wave, and a control unit configured to control the first tuner, the second tuner, the power supply unit, the traveling state detection unit, and the reception state detection unit. The control unit causes power to be supplied to the second tuner and causes the second tuner to perform a frequency search while the vehicle is traveling, and when it is determined that the vehicle has stopped, the control unit turns the power supplied to the second tuner on and off in accordance with the reception state of the broadcast wave.
US08483633B2 Method and apparatus for alarming in a power supply modulated system
A communication device is presented that has different processors and a power amplifier. One of the processors receives a signal from a monitor and indicates that an alarm exists to a diagnostics module. The other processor uses the envelope signal of the input signal to be amplified and either the signal from the diagnostics module, the monitor or the power amplifier to adjust modulation of the power supply of the power amplifier dependent on the type of alarm. The power supply voltage or headroom is maximized or frozen at the value of the last detection cycle if a fault or impairment, respectively, of the power amplifier is detected.
US08483632B2 Radiated power control systems and methods in wireless communication devices
Embodiments include systems and methods for controlling radiation of radio frequency (RF) energy by a wireless communication device that includes a transmitter, an antenna, a vector field sensor, and a processing system. The transmitter produces an analog RF signal, and the antenna radiates the analog RF signal into an environment. The vector field sensor senses an intensity of a vector field resulting from the analog RF signal radiated by at least the antenna (and possibly other portions of the device). The processing system determines whether a value representing the intensity is greater than a first threshold, and when the value is greater than the first threshold, the processing system causes the radiated RF energy produced by the wireless communication device to be decreased.
US08483630B2 Method and system for generating a pulse signal of the ultra wide band type
System for generating a pulsed signal of the ultra wideband type, comprising a device for direct digital frequency synthesis (DDS) comprising a phase accumulator (ACCP) able to deliver at a first frequency (Fclk) phases coded on i bits and spaced apart by a phase increment (Δp) differing by a power of two and situated in the vicinity of 2i-1, processing means (MT) able to receive said phases and arranged so as to deliver an amplitude-modulated output signal (SG) whose envelope exhibits a succession of regions respectively delimited by zones of zero amplitude (ZA, ZB), each amplitude-modulated signal part situated in one of said regions forming a pulse of the ultra wideband type (IMP) whose central frequency is equal to said first frequency and whose width depends on the value of the phase increment, and control means (MC) able to regulate the operation of the digital synthesis device so as to selectively deliver one or more pulses of the ultra wideband type.
US08483629B2 Determination of coupling between radio devices
A method includes transmitting, from a radio device of a secondary communication system, a signal into a channel of a primary communication system; monitoring channel signal quality-related feedback of the primary system; determining, based on the monitored channel signal quality-related feedback, an amount of mutual coupling between the transmitted signal and the channel, if any, caused by the transmitted signal; and if the amount of determined mutual coupling is less than a threshold amount, using the channel for communication with another radio device of the secondary communication system. The signal that is transmitted may be a probing signal having at least a predetermined temporally varying transmission pattern, and where determining includes correlating at least the predetermined temporally varying transmission pattern with changes, if any, in the monitored channel signal quality-related feedback. The channel signal quality-related feedback that is monitored may include at least one of ACK/NACK feedback, power control feedback, rate control feedback and channel quality indicator feedback.
US08483628B2 Multiple-phase frequency translated filter
A frequency translation filter includes a baseband filter circuit, a clock generator, and a switching circuit. The baseband filter circuit is operable to provide a baseband filter response. The clock generator is operable to generate multiple-phase clock signals at a desired frequency. The switching circuit is operable to frequency translate the baseband filter response of the baseband filter circuit to a high frequency filter response in accordance with the multiple-phase clock signals.
US08483627B2 Circuits, processes, devices and systems for full integration of RF front end module including RF power amplifier
An electronic circuit comprising a transistor-based RF (radio frequency) power amplifier (112) having balanced outputs (172, 176), a transistor-based receiver RF amplifier (116) having balanced inputs (152, 156) ohmically connected to said balanced outputs (172, 176) respectively of said RF power amplifier (112), and a balun (114) having a primary (182, 186) and a secondary (188), said primary (182, 186) having primary connections and a supply connection (185) of said primary (182, 186) intermediate said primary connections and said primary connections ohmically connected both to said balanced outputs (172, 176) of said RF power amplifier (112) respectively and to said balanced inputs (152, 156) of said receiver RF amplifier, thereby to switchlessly couple RF between the balun (114) and the RF power amplifier (112) and switchlessly couple RF between the balun (114) and the receiver RF amplifier (116). Other electronic circuits, processes, devices and systems are disclosed.
US08483622B2 Power consumption control methods applied to communication systems, and related devices
A power consumption control method applied to a communication system adjusts the power consumption of a portion of circuit in the communication system according to a transmission distance between the communication system and another communication system. Another power consumption control method applied to a communication system adjusts the power consumption of a portion of circuit in the communication system according to a signal index of the communication system.
US08483616B1 Non-interference technique for spatially aware mobile ad hoc networking
A system and method for reducing interference between wireless terminals communicating in a mobile ad-hoc network (MANET). Interference is reduced by dividing the MANET into a number of geographical areas having a specific size and shape. Each geographical area is assigned a time slot during which wireless terminals located in the respective geographical area may transmit to other wireless terminals. The time slots are assigned such that geographical areas having the same time slot are far enough away from each other that wireless terminals located in such same time slot geographical areas are outside the interference range of each other.
US08483614B2 HID protocol-based soft keyboard toggle with initialization and synchronization capability for mobile phones and PDAs connected to a peripheral device
The present invention relates to a method and apparatus for employing a specialized key on a peripheral device such as a bar code scanner that can enabled the direct manipulation of a soft keyboard function on a smart device such as a iPhone® or iPad® or iPod® touch without either a suspension or disconnection of the connection via Bluetooth® between the bar code scanner and the smart device, and without any data loss being incurred from latency periods in the smart device.
US08483608B2 Monitoring of network call activity in a satellite-based communication system
A network monitoring system includes data source routers, data servers, and user interface modules for depicting visual data presentations that show call activity within a satellite-based communication network. The data source routers capture signaling data from a terrestrial portion of the network and supply the signaling data to the data servers. The user interface modules request selected data from the data servers based on selected display filtering settings and generate the visual data presentations, including a geo view, a satellite activity grid, and a message view. The geo view shows a time progression of live or recorded call activity data on a map. The satellite activity grid organizes a time-progression of live or recorded call activity on a two-dimensional grid representing each satellite spot beam in the system. The message view shows a detailed listing of individual messages that have occurred within selected call flows in the network.
US08483607B2 Wireless communication method and relay apparatus
A wireless communication method executed by a wireless communication system including a relay apparatus, a first wireless communication apparatus, and a second wireless communication apparatus includes the following operations. Upon receiving a wireless signal from the first wireless communication apparatus, the relay apparatus adds advice information, which indicates that the wireless signal has been relayed, to the received wireless signal. The relay apparatus transmits the wireless signal added the advice information thereto to the second wireless communication apparatus. The second wireless communication apparatus detects the advice information to determine whether the wireless signal has been relayed.
US08483603B2 Image heating apparatus and heating belt for use in the image heating apparatus
A cylindrical heat generating belt in an image heating apparatus includes a heat generating layer, in which an electroconductive filler is dispersed in a resin material, for generating heat by being supplied with electric power; and a surface parting layer. The heat generating layer has a sheet resistance, with respect to a generatrix direction of the heat generating belt, which is larger than that with respect to a circumferential direction of the heat generating belt.
US08483600B2 Development device having developer carrier with stationary disposed magnetic body
Provided is a development device and an image forming apparatus that realize high image quality with improved decrease in density at high speed development and with reduced occurrence of development hysteresis (ghost) in a hybrid developing method having a plurality of toner carriers, by reducing the decrease in the toner supplying ability to a downstream-side toner carrier, which decrease is caused by the supply of toner to an upstream-side toner carrier on an upstream side in a rotating direction of a developer carrier. By providing a magnetic pole between main magnetic poles, of the developer carrier, facing the toner carriers, a magnetically raised bristle of developer is moved by a magnetic force, while the developer in which development hysteresis due to supplying toner to the upstream-side toner carrier occurred is conveyed to supply toner to the downstream-side toner carrier, whereby a developer layer is stirred.
US08483597B2 Transfer assembly and image forming apparatus using same
A transfer assembly includes a counter member having a contact face, an engagement/disengagement unit to engage and disengage the image carrying face of image carrying member and the contact face of counter member using a cam, a pressure device to apply force to a transfer nip between the image carrying face and contact face, and a recording medium feed device to feed the recording medium to the transfer nip. When the cam is at a first rotation position, the image carrying face and contact face are separated, and when the cam is at a second rotation position, the image carrying face and contact face contact. Before the recording medium enters the transfer nip, the cam rotates from the first rotation position toward the second rotation position. After the recording medium enters the transfer nip, the cam is at the second rotation position to press the image carrying face with the contact face.
US08483594B2 Image forming apparatus with cartridge supporting member and members for preventing movement of cartridge supporting member
An image forming apparatus is provided for forming an image on a recording material. The apparatus includes a plurality of cartridges, and a cartridge supporting member including a plurality of mounting portions in which the plurality of cartridges is detachably mountable. A plurality of preventing members are each provided movably in an associated cartridge, corresponding to the plurality of mounting portions. Each preventing member is movable between a first position in which each preventing member prevents movement of the cartridge supporting member from an outside position to an inside position by contacting the main assembly, and a second position, retracted from the first position, in which each preventing member permits the movement of the cartridge supporting member.
US08483590B2 Method and apparatus for external heater roll cleaning
According to aspects of the embodiments, there is provided an apparatus and method to maintain a clean and effective external heat roll surface in a printing system. The disclosed embodiment's uses a cleaning roller in contact with the external heat rollers designed to dislodge and displace contamination products that would otherwise accumulate on and in the external heat roller rough surface. The cleaning roller rotates concurrently with the heating roller so that the cleaning media cleans the roller from a picking action as opposed to a wiping motion. This provides maximum cleaning action with the undesirable wear and tear of the bristles that would occur with the conventional method of a wiping motion.
US08483588B2 Image forming apparatus, image forming cartridge supporter, and image forming unit
An image forming apparatus has a body frame and a slide frame. The slide frame is configured to be pulled out from the body frame along a sliding direction. A plurality of image forming cartridges is detachably mounted on the slide frame. A plurality of electrode members is mounted on the slide frame and aligned along the sliding direction so as to correspond to the image forming cartridges. A body-side contact portion of each of the electrode members is electrically connected to the body frame. A cartridge-side contact portion of the electrode member is electrically connected to the image forming cartridge. The image forming cartridge is connected to the body via the corresponding electrode member when the slide frame mounting the image forming cartridges is inserted to the body frame.
US08483584B2 Image forming apparatus including controller for detecting and reducing abnormal discharges
An image forming apparatus includes: a photoconductor; a charging unit that charges the photoconductor; an applying unit that produces a charging voltage; a current detecting unit that detects a charging current; an image forming unit that forms an image on a recording medium; a conveying unit that conveys the recording medium; and a control unit. The control unit receives a current detecting signal; determines whether an abnormal discharge occurs during an image forming operation based on the current detecting signal; controls the applying unit to reduce a value of the charging voltage if the abnormal discharge occurs; determines whether the abnormal discharge stops occurring as a result of reducing the value of the charging voltage; and controls the conveying unit to eject the recording medium during the image forming operation if the abnormal discharge stops occurring.
US08483580B2 Method and apparatus for adjusting the gain of an amplifier of an optical receiver module based on link bit error rate (BER) measurements
An open loop gain adjustment method and apparatus are provided for adjusting the gain of a TIA of an optical RX module based on measurements of the BER of the optical link in which the optical RX module is employed. The gain of the TIA is adjusted until a determination is made that a satisfactory or optimum link BER has been achieved.
US08483578B2 Photonic generator of ultra-wide band millimeter wave
A photonic generator is provided. The photonic generator uses ultra-wide band millimeter wave (MMW) for generating a high-power ultra-broad band white noise. Thus, the present disclosure can be used for failure detection of instantaneous all-band device, noise detection of instantaneous all-band amplifier and mixer, wide-band cipher transmission, pseudo-random bit generation, ADC dithering of analog-digital converter, saturation power test of wide-band optical communicator, system noise detection of MMW receiver, and gain and phase detection of MMW interferometer.
US08483577B2 Programmable signal emphasis for optical transmitters
A method includes delivering an electrical signal over an electrical conductor to a transmitter module, which includes a memory holding compensation values corresponding respectively to different conductor lengths. One or more of the compensation values is retrieved from the memory of the transmitter module, and a waveform of the electrical signal is modified responsively to the retrieved compensation values. The electrical signal having the modified waveform is transmitted using the transmitter module over a communication link.
US08483575B2 Apparatus and method for generating frequency-locked optical comb sources
Frequency-locked optical comb sources are provided that utilize recirculating frequency shifting based on frequency conversion in a modulator, together with a filter. The filter may be a wavelength notch filter and include a plurality of notches. An example apparatus includes a coupler, an I/Q modulator, and a filter. A first input of the coupler receives a first input optical carrier having a first frequency, and a second input of the coupler re receives a set of frequency-shifted carriers from the filter. The input optical carrier may have a plurality of frequencies. The I/Q modulator shifts the frequency of a first output of the coupler. The filter filters modulated output from the I/Q modulator thereby limiting the frequency-shifted carriers to be within an optical bandwidth. A second output of the coupler provides a plurality of frequency-locked carriers containing the first input optical carrier and the set of frequency-shifted carriers.
US08483570B2 Method and apparatus for increasing the capacity of a data communication channel
Method for efficiently increasing the capacity of an optical channel which can operate in a given data rate B, by generating N modulated data streams with a bit rate of B/N and a bit-time of N/B at the transmission end, to be simultaneously transmitted from a transmission end to a receiving end of the channel. A shift of 1/B*N between the first modulated data stream and each of its N−1 subsequent modulated data streams is generated using time delay or phase shifting and then the first modulated data stream and its shifted subsequent modulated data streams are combined into a composite multilevel signal with up to N levels and the composite multilevel signal is transmitted to a receiving end of the channel. At the receiving end, the composite multilevel signal is sampled N times during each bit-time, in order to obtain a vector with N elements at each time, such that each element has N+1 possible values and corresponds to the order of a sample. Each of the N modulated data streams are reconstructed by vectorial MLSE, preformed for each element by calculating the joint conditional PDF.
US08483569B2 Data center with free-space optical communications
A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
US08483568B2 Data center with free-space optical communications
A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
US08483566B2 Sub-octave RF stacking for optical transport and de-stacking for distribution
A system for transporting a plurality of digital signals includes a head-end unit for routing each digital signal to a particular modem, according to address information in the signal. At its respective modem, each digital signal is mixed for further transmission on a unique, modem-specific, radio frequency (fn) that is predisposed for a sub-octave transmission. A first converter then “stacks” a plurality of the different digital signals onto a common wavelength (λ) for transmission as an optical signal over an optical fiber. At the receive end of the optical fiber, a second converter “de-stacks” the plurality of digital signals, and segregates them according to their respective unique radio frequency (fn). A distribution unit then directs each unique radio frequency signal to an addressed node for further transmission over a secondary network.
US08483564B2 Hybrid optical add-drop multiplexing network and wavelength allocation for the same
An optical add-drop network and wavelength allocation for the same wherein the system bandwidth is separated into a dedicated channel band and re-used channel bands, separated by guard bands, to allocate terminal connections to achieve a minimum number of re-used channel bands for the desired terminal connectivities.
US08483558B2 Image pickup apparatus capable of efficiently dissipating heat
An image pickup apparatus which is capable of suppressing by efficiently dissipating heat generated by an electronic device through transmission of the heat to a heat dissipating member without adding a new member to the image pickup apparatus. A CPU 2 generates heat during operation. An aluminum electrolytic capacitor 12 stores electric energy. A lens barrel 6, a battery compartment 25, and a tripod mounting screw 20 are thermally coupled to the aluminum electrolytic capacitor 12. A heat conductive member 1 is disposed between the CPU 2 and the aluminum electrolytic capacitor 12, for thermally coupling the CPU 2 and the aluminum electrolytic capacitor 12.
US08483556B2 Imaging unit
An imaging unit includes an incident-side reflecting surface provided in a casing and reflects object-emanating light, entering the casing in a thickness direction thereof, along a lengthwise direction of the casing; a movable lens group movable along the lengthwise direction of the casing; an exit-side reflecting surface reflecting the light in the thickness direction of the casing; an image sensor provided in the casing and receiving the light from the exit-side reflecting surface; a light shield frame between the movable lens group and the exit-side reflecting surface; and a light-shield-frame position adjustment mechanism provided in the casing, which maintains a constant distance between the movable lens group an the light shield frame when the movable lens group moves in a first moving range, and varies the distance between the movable lens group and the light shield frame when the movable lens group moves in a second moving range.
US08483553B2 Volatile emitter with reduced surface deposition and improved scent noticeability
A device for emitting volatile compositions comprising a capillary element, a channel in fluid communication with the capillary element, an emitting orifice having a forward tilt from about +5 degrees to less than about +90 degrees, and a decoupled piezoelectric actuator for emitting the volatile composition through the emitting orifice. In some embodiments, the device is a plug-in air freshener and reduces surface deposition and improves scent noticeability through improved containment of perfumes during the rest period.
US08483548B2 Digital broadcast recording apparatus
The digital broadcast recording apparatus (100) includes a recording unit (160) for recording digital broadcast, a detection unit (170) for detecting a packet containing information regarding a portion permitted to be recorded from a stream of a program prohibited from being recorded in the digital broadcast, and a control unit (140) for controlling, when the recording unit (160) records the program prohibited from being recorded, the recording unit (160) to record the portion permitted to be recorded based on the information contained in the packet detected by the detection unit (170).
US08483545B2 Method and apparatus for reproducing motion picture files
A reproduction method is disclosed that creates an index file including start point and termination point information connected with user designated specified section of a motion picture file (MPF), and MPF storage location. According to index file selection and related reproduction request, the specified section of the corresponding MPF is reproduced with reference to above information stored in the index file, allowing convenient viewing of the specified section of the MPF.
US08483544B2 Reproducing apparatus, reproducing method, reproducing program, and recording medium
For a large capacity recording medium, a user interface having high flexibility and enriched representation is accomplished. A flag that represents whether a play item has a multiple angle structure of which the play item is reproduced with a plurality of angles is described. In addition, a flag that represents whether the beginning of each decode unit is an angle switchable point is described. In a seamless multiple angle structure, the current angle can be switched without need to increase the number of interleave units. In a nonseamless multiple angle structure, with the flag, in a predetermined region on the rear end side of each angle, the current angle is prohibited from being switched. Thus, when a play item exits from the multiple angle, discontinuity in the reproduction can be prevented. In addition, with a flag that represents whether a sub play item should be reproduced not in synchronization with a main path, the sub play item of only audio data can be used as a BGM.
US08483543B2 Recording and reproducing apparatus using random access recording medium
A recording and reproducing apparatus is configured so as to record moving image data in which AV data contents recorded on a disk-shaped recording medium are referred to one by one by first reference type data which can attain time synchronization between the contents, and further to record a play list in which one or the plurality of the first reference type data and one or the plurality of AV data contents are referred to by second reference type data which can attain time synchronization between the contents.
US08483542B2 Image processing device and method
An image processing device reads a video consisting of a plurality of image frames from a storage device. A stable region along a Y-axis direction in each image frame is determined according to pixel information of an edge row of each image frame. The device then aligns all the image frames according to the stable region along a Y-axis direction in each image frame, and trims all the image frames by cutting additional image regions excepting the stable region along the Y-axis direction in each image frame, to reduce a shaking degree of each image frame along the Y-axis direction. Furthermore, the device reduces a shaking degree of each image frame along an X-axis direction using similar method by reducing the shaking degree along the Y-axis direction. At last, the device displays stable playback of the video consisting of the aligned and trimmed image frames.
US08483540B2 Method and system for subframe accurate synchronization
A method, apparatus and system for synchronizing between two recording modes includes identifying a common event in the two recording modes. The event in time is recognized for a higher accuracy mode of the two modes. The event is predicted in a lower accuracy mode of the two modes by determining a time when the event occurred between frames in the lower accuracy mode. The event in the higher accuracy mode is synchronized to the lower accuracy mode to provide sub-frame accuracy alignment between the two modes. In one embodiment of the invention, the common event includes the closing of a clap slate, and the two modes include audio and video recording modes.
US08483538B2 Plug housing and plug apparatus
A plug housing for accommodating a plug for connecting to the adapter, includes a housing body having an inside surface, the inside surface forming a through hole accommodating the main body of the plug, a slope portion formed on the inside surface and configured to cause the main body of the plug to move forward by a reaction force received from a second lever formed on the side surface of the plug when the main body of the plug is accommodated in the through hole and the second lever is pushed down by the slope portion, and a restrict portion formed on the inside surface and configured to restrict the forward movement of the main body of the plug.
US08483536B2 Front-access locking arrangement for sliding drawer
A cable management panel including a chassis, a drawer, and an open-drawer locking arrangement. The open-drawer locking arrangement preventing inadvertent closing movement of the drawer relative to the chassis. The open-drawer locking arrangement including an activation arm accessible from the front of the drawer and a locking piece located at the rear of the drawer. The activation arm moving in a linear direction to engage the locking piece, causing the locking piece to rotate from a locking position to a non-locking position.
US08483530B2 Housing for wet-mateable connector and penetrator assembly
Electrical and/or optical connector housing (11) with a wet-mateable connector receiving part (17), adapted to receive a mating electrical and/or optical connector counterpart when surrounded by a hydrostatic pressure, such as the pressure of surrounding water. The connector housing (11) exhibits a compartment (19) that is pressure balanced with respect to said hydrostatic pressure, wherein one or more electrical and/or optical conductors (21) are guided from the receiving part (17) to a penetrator (15), said penetrator (15) constituting a pressure barrier between said compartment (19) and an opposite end of the penetrator (15). The housing (11) comprises at least one wall part (29) adapted to be flexed by an exterior hydrostatic pressure exerting force on the housing (11), thereby changing the volume of said inner compartment (19), whereby said wall part (29) constitutes at least a part of the encapsulation of said compartment (19).
US08483528B2 Optical mode transformer, in particular for coupling an optical fiber and a high-index contrast waveguide
An optical mode transformer comprises a first waveguide including a first core, a first cladding and an end facet configured to be coupled to an optical fiber. A second waveguide comprises a second core and a second cladding, and is arranged with respect to the first waveguide so as to realize an evanescent optical coupling with the first waveguide. The second core comprises a tapered region, in at least a portion of which the evanescent coupling takes place.The first core and the second core are separated by a gap. A first refractive index contrast of the first waveguide is less than a second refractive index contrast of the second waveguide.
US08483523B2 Optical waveguide electro-optic device and process of manufacturing optical waveguide electro-optic device
An optical waveguide electro-optic device including: a support substrate; an optical waveguide which has a core layer formed of a ferroelectric material, and is formed on an upper side of the support substrate; a lower electrode layer formed on a lower side of the core layer and which is adhered to the support substrate through an adhesion layer; an upper electrode layer formed on an upper side of the core layer; and an external electrode part, wherein the optical waveguide has an incidence plane from where light enters and an outgoing plane from where the light exits, the core layer has a polarization inversion region and a polarization non-inversion region, the upper electrode layer has a plane in such a shape that a width of the plane expands from a side of the incidence plane toward a side of the outgoing plane, to cover the polarization inversion region of the core layer, and the lower electrode layer is connected electrically to the external electrode part on the side of the incidence plane.
US08483522B2 Optical modulator, integrated optical circuit, and method for modulating an optical signal
The invention relates to an optical modulator, comprising a first waveguide for a signal to be modulated, a second waveguide for a control signal, and an auxiliary waveguide, wherein the auxiliary waveguide is supported by a carrier which can be deflected to change a distance between the first waveguide and the auxiliary waveguide, wherein the carrier also comprises two layers with different coefficients of thermal expansion and the second waveguide is guided in such a way that a temperature of the carrier at least in a section can be manipulated by light transported by the second waveguide. The invention further relates to an integrated optical circuit comprising such an optical modulator, and to a modulation method which can be performed with such a modulator.
US08483519B2 Mobile image search and indexing system and method
A computer-implemented system and method are described for image searching and image indexing that may be incorporated in a mobile device that is part of an object identification system. A computer-implemented system and method relating to a MISIS client and MISIS server that may be associated with mobile pointing and identification system for the searching and indexing of objects in in situ images in geographic space taken from the perspective of a system user located near the surface of the Earth including horizontal, oblique, and airborne perspectives.
US08483518B2 Image-based CAPTCHA exploiting context in object recognition
Techniques for an image-based CAPTCHA for object recognition are described. The disclosure describes adding images to a database by collecting images by querying descriptive keywords to an image search engine or crawling images from the Internet.The disclosure describes generating the image-based CAPTCHA. The image is retrieved from the database, along with objects having significant values. An object is cropped from its image. The portion on the image where the object has been cropped is filled with image inpainting. The process obtains other objects from the database. The object is mixed among the other objects to form a set of candidate objects. A user is asked to select “the object” from the set of candidate objects that fits or matches the image. The image-based CAPTCHA evaluates whether a response, the selection, is from a human or a bot.
US08483516B2 Super resolution system and method with database-free texture synthesis
A super resolution (SR) method or system with database-free texture synthesis is disclosed. An input image is up-sampled to result in an up-sampled image. It is determined whether the input image possesses a smooth region. Edges of the up-sampled image are enhanced, and the enhancing edges step is bypassed if the smooth region has been detected. The enhanced or unenhanced up-sampled image is texture synthesized by taking the input image as texture example, thereby resulting in a synthesized image.
US08483511B1 Methods and apparatus for correlating image frame statistics with image frames
Embodiments of the present invention provide a method that comprises receiving an image frame, determining an image frame identification (ID) for the image frame, collecting image frame statistics comprising at least one type of statistic from the image frame, and correlating the image frame statistics with the image frame ID.
US08483509B2 Image processing method and apparatus, computer program, and computer-readable storage medium
This invention can perform a developing process or editing process, with a high response, for raw image obtained by image sensing by a digital camera or the like. When, therefore, raw image data is input, an extraction area in the raw image data is determined on the basis of the size of an image display area in which a processed image is displayed and a magnification set at this time. A developing process is then performed for partial raw image data in the determined area, and the resultant data is displayed in the image display area.
US08483508B2 Digital image tone adjustment
Image tone adjustment systems and methods are disclosed. The system of the present invention includes an input to accept an input image. A curve generator is also disclosed that is used to generate a tone reproduction curve including a contrast stretch of the input image, a white stretch of the input image and a black stretch of the input image. Backlit correction is also applied by the tone adjustment corrector to thereby generate a tone adjusted image.
US08483505B2 Rendering piece-wise smooth image from colour values along paths
Methods, apparatuses, and computer program products for rendering a piece-wise smooth image are disclosed. The image is specified by image values along opposite sides of paths. The paths are converted to chains of straight line segments, and image values are set for each side of each segment. Coefficients are determined for each line segment. A first coefficient for each segment is based on a difference between specified image values on opposite sides of the segment. A second coefficient for each segment is obtained using an average of image values on opposite sides of the segment and a system of linear equations. Each image value is calculated as the addition of a sum over all segments of the product of first coefficient for a segment with a dipole field value for the segment and a sum over all segments of the product of second coefficient for a segment with a logarithmic field value for the segment.
US08483503B2 Method and apparatus for generating thumbnail image
A method and apparatus for generating a thumbnail image are provided so that the out-of-focus (OOF) information can be ascertained from looking at the thumbnail. An input image is decoded, and a degree of the amount of OOF of the decoded image is measured (OOF information). There is a determination as to whether or not there is an EXchangeable Image File (EXIF) information about the input image. In the presence of EXIF information, a thumbnail image is extracted from the EXIF information and as much an OOF effect is applied to the thumbnail image in accordance with the degree of OOF. In the absence of the EXIF information, a thumbnail image is generated by scaling down the decoded image at a down scaler and applying as much of an OOF effect is applied to the thumbnail image in accordance with the degree of OOF.
US08483500B2 Run length coding with context model for image compression using sparse dictionaries
Apparatus and methods for coding images geometric vector quantization (GVQ) having an over-complete dictionary which produces a sparse vector of coefficients as it contains large runs of zeros. The sparse encoding is particularly well suited for use with run-length entropy coding techniques. Image blocks are sparse coded using GVQ, with the vector of coefficients converted to RUN-LENGTH symbols, and binarized into a set of binary symbols. At least a portion of the binary symbols are used as contexts which can be selected when performing binary arithmetic coding of the binary coded RUN and LENGTH data to generate a bit stream containing the encoded image that provides enhanced compression.
US08483498B2 Methods and systems for defining, identifying and learning geometric features
Methods and systems are provided for defining, identifying and learning geometric features.
US08483495B2 Image processing device and method
An image formed in units of macroblocks of 16×16 pixels attached with a band area having a width of “a” pixels serving as a margin area is extracted as a motion compensation image from a reference frame and is regarded as an input image of a filtering process. “a” is a value that is determined in accordance with the number of taps of an FIR filter. A filtering process is performed using such a motion compensation image as an input image, and a prediction image of 16×16 pixels is output as an output image of the filtering process. The prediction image is added to an output image of an inverse orthogonal transformation circuit in an adder circuit, and an image as a result of the addition is used as a macroblock constituting a decoded frame.
US08483494B2 Image encoding device and image encoding method
An image encoding device includes: a first encoding unit for calculating a generated code amount by encoding image data for each GOP (Group of Picture); a code amount control unit for setting quantization information for realizing a target generated code amount based on the generated code amount; a quantization information distinguishing unit for calculating a DCT (Discrete Cosine Transform) coefficient, and distinguishing quantization information that minimizes the summation for each picture of remainders when performing division of the DCT coefficient, as quantization information used for performing the last encoding; a picture-type setting unit for setting a picture type to the image data for each GOP, and when this set picture type differs from the picture type of the distinguished quantization information, matching the picture types by controlling the settings of the subsequent picture types; and a second encoding unit for encoding the image data based on the set picture type.
US08483492B2 Method and apparatus for signal detection, classification and estimation from compressive measurements
The recently introduced theory of Compressive Sensing (CS) enables a new method for signal recovery from incomplete information (a reduced set of “compressive” linear measurements), based on the assumption that the signal is sparse in some dictionary. Such compressive measurement schemes are desirable in practice for reducing the costs of signal acquisition, storage, and processing. However, the current CS framework considers only a certain task (signal recovery) and only in a certain model setting (sparsity).We show that compressive measurements are in fact information scalable, allowing one to answer a broad spectrum of questions about a signal when provided only with a reduced set of compressive measurements. These questions range from complete signal recovery at one extreme down to a simple binary detection decision at the other. (Questions in between include, for example, estimation and classification.) We provide techniques such as a “compressive matched filter” for answering several of these questions given the available measurements, often without needing to first reconstruct the signal. In many cases, these techniques can succeed with far fewer measurements than would be required for full signal recovery, and such techniques can also be computationally more efficient. Based on additional mathematical insight, we discuss information scalable algorithms in several model settings, including sparsity (as in CS), but also in parametric or manifold-based settings and in model-free settings for generic statements of detection, classification, and estimation problems.
US08483488B2 Method and system for stabilizing a series of intravascular ultrasound images and extracting vessel lumen from the images
A method and system for generating stabilized intravascular ultrasonic images are provided. The system includes a probe instrument, having an ultrasonic signal transmitter and a reflected ultrasonic signal receiver, the reflected signals containing information about a tubular environment, and a processor and post-processor, capable of converting inputted signals into one or more, preferably a series of, images. The method for stabilizing images involves the processor and post-processor input and output. The post-processor determines the environment center at each reflection position, detects the tubular environment edges, and aligns the image center with the environment center thereby limiting image drift and stabilizing the images. The processor may also filter images to improve image stabilization and remove motion interference and/or extract the environment's 3D shape. The method and device are of particular use in a vascular lumen, where image drift may occur due to heart beat or blood flow.
US08483487B2 Image processing device and method for capturing object outline
The disclosure provides a process whereby an image processing device may isolate an outline of an object from an image, and a method adapted for the image processing device. When the image processing device 1 defines a pixel point as a boundary point of an object, the image processing device 1 continues to search for an adjacent boundary point. When the image processing device 1 defines a pixel point as a non-boundary point of the image, the image processing device 1 continues to search for a boundary point from predetermined pixel points until all boundary points have been found unless it is determined that the image does not include an object.
US08483486B1 Automatic landolt C gap detection software architecture for image quality analysis
A method, apparatus and program product are presented for determining an orientation of a Landold C in an image containing a plurality of pixels. A center of the Landolt C is determined. A plurality of rays is extended from the center of the Landolt C radially outward. A plurality of distances is determined, where each distance of the plurality of distances represents a distance from the center of the Landolt C to a darkest pixel along each ray of the plurality of rays. A peak in the plurality of distances is identified. And the orientation of the Landolt C is determined based on the peak in the plurality of distances.
US08483485B1 System and method for hyperspectral image compression
Methods for compressing hyperspectral image data include receiving sets of coefficients associated with each pixel of the hyperspectral image data, a set of basis vectors utilized to generate the dimensionally reduced data from the hyperspectral image, and either a maximum error value or maximum data size. The methods include associating the coefficients with a subset of the basis vectors, and storing the association. Methods of decompressing the compressed hyperspectral image data are also disclosed, utilizing the association.
US08483484B2 Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
US08483480B2 Method and system for factoring an illumination image
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, generating an illumination image from the image; and factoring the illumination image to generate a diffuse illumination image and a harsh shadow illumination image.
US08483475B2 Inspection apparatus
An inspection apparatus inspects a package group including a plurality of discrete packages that are successively connected in a chain. The inspection apparatus includes an irradiating component, a light receiving component, a generating component, an identifying component, an estimating component and a weight diagnosing component. The irradiating component is configured and arranged to irradiate inspection waves to the package group with the inspection waves being X-rays or terahertz waves. The identifying component is configured to identify a plurality of discrete package regions corresponding to the discrete packages from an inspection image generated by the generating component. The estimating component is configured to estimate one or more weight values respectively corresponding to one or more of the discrete package regions. The weight diagnosing component is configured to diagnose the package group as being abnormal in weight when any of the weight values falls outside a predetermined range.
US08483473B2 Systems and methods for obtaining financial offers using mobile image capture
Systems and methods for applying for and creating balance transfers with a mobile device are provided. An image of a customer's financial statement can be taken using a mobile device, after which the image is analyzed to extract information relevant to creating a balance transfer. The extracted information is then communicated to a bank over a network connected with the mobile device, where the bank can process the information and create an offer to the customer for a balance transfer in real-time. An example financial statement is a credit card statement. These systems and methods may comprise capturing an image of a document using a mobile communication device; transmitting the image to a server; detecting relevant information within the image; transmitting the information to a bank; and transmitting a resulting balance transfer offer from the bank to the mobile device.
US08483469B2 System and method for image segmentation in generating computer models of a joint to undergo arthroplasty
Systems and methods for image segmentation in generating computer models of a joint to undergo arthroplasty are disclosed. Some embodiments may include a method of partitioning an image of a bone into a plurality of regions, where the method may include obtaining a plurality of volumetric image slices of the bone, generating a plurality of spline curves associated with the bone, verifying that at least one of the plurality of spline curves follow a surface of the bone, and creating a 3D mesh representation based upon the at least one of the plurality of spline curve.
US08483467B2 Medical image diagnosis assisting apparatus and method, and computer readable recording medium on which is recorded program for the same
Extracting a lung field area and a branch structure area from a three-dimensional medical image, dividing a branch structure local area representing a portion of the branch structure area into a plurality of branch structure local sub-areas and estimating a lung field local sub-area in the lung field area functionally associated with each divided branch structure local sub-area based on the branch structure area, obtaining a pulmonary evaluation value in each estimated lung field local sub-area, and displaying, in a morphological image representing morphology of at least a portion of the branch structure local area, the pulmonary evaluation value in each lung field local sub-area functionally associated with each branch structure local sub-area in the morphological image superimposed such that correspondence relationship between the pulmonary evaluation value and the branch structure local sub-area in the morphological image is visually recognizable.
US08483466B2 Magnetic resonance imaging apparatus and blood vessel image acquiring method
Plural blood vessels different in blood flow velocity are depicted with high image quality in blood vessel imaging using PC-MRA method. For this purpose, the present invention performs a measurement of an echo signal based on application of a positive-polarity flow encode pulse and a measurement of an echo signal based on application of a negative-polarity flow encode pulse on an examinee with each of plural phase encodes while varying the flow encode, and a blood vessel image of the examinee is reconstructed by using the plural echo signals having different flow encode absolute values.
US08483462B2 Object centric data reformation with application to rib visualization
A computer-implemented method for visualizing components of a 3D medical image includes the steps of performing a segmentation on the 3D medical image to generate a segmented structure, obtaining a surface definition based upon the segmented structure, and generating a series of 2D images using the surface definition and deformations of the surface definition.
US08483458B2 Method and system for measuring visceral fat mass using dual energy x-ray absorptiometry
Methods and system for measuring visceral fat mass are provided. One method includes acquiring dual-energy two-dimensional (2D) scan information from a dual-energy X-ray scan of a body and generating a dual-energy X-ray image of the body using the 2D scan information. The method further includes identifying a region of interest using the dual-energy X-ray image and determining a subcutaneous fat mass for each of a plurality of sections of the region of interest. The method also includes determining a visceral fat mass for the region of interest based on the determined subcutaneous fat mass for each of the plurality of sections.
US08483457B2 System and method of image artifact reduction using self-navigated real-time phase correction in echo planar imaging
An apparatus and method include a computer programmed to implement a scan sequence configured to elicit scan data, wherein the scan sequence comprises an echo planar imaging (EPI) sequence configured to elicit the image data and to acquire the scan data. The computer is also programmed to manipulate the scan data to determine a first plurality of phase errors in the image data responsible for a Nyquist ghost, wherein the manipulated scan data is free of navigator echo data, remove the first plurality of phase errors from the image data, and reconstruct an image based on the image data having the first plurality of phase errors removed therefrom.
US08483450B1 Quality metrics for biometric authentication
This specification describes technologies relating to biometric authentication based on images of the eye. In general, one aspect of the subject matter described in this specification can be embodied in methods that include obtaining a first image of an eye including a view of the white of the eye. The method may further include determining metrics for the first image, including a first metric for reflecting an extent of one or more connected structures in the first image that represents a morphology of eye vasculature and a second metric for comparing the extent of eye vasculature detected across different color components in the first image. A quality score may be determined based on the metrics for the first image. The first image may be rejected or accepted based on the quality score.
US08483449B2 Registration device, checking device, program, and data structure
There is proposed a registration apparatus, a verification apparatus, and a program capable of improving authentication accuracy and an identification data structure capable of improving reliability. A blood vessel line included in an image is divided into a plurality of partial lines on the basis of end points and a diverging point of the blood vessel line. Coefficients of terms corresponding to degrees included in a polynomial equation for an n-th order curve representing each of the partial lines are extracted. Data including points at both ends of each of the partial lines and the coefficients is generated.
US08483446B2 Method and system for estimating antler, horn, and pronghorn size of an animal
The present invention is directed to a method and system utilizing novel computer software for determining the antler, horn, and pronghorn size of an animal by calculating, measuring, analyzing, comparing, scoring, presenting, and comparing the antler and horn sizes of animals such as deer, bovids, and pronghorns from digital data and/or photographs.
US08483445B2 Imaging methods and systems for downhole fluid analysis
An example system described herein to perform downhole fluid analysis includes an imaging processor to be positioned downhole in a geological formation, the imaging processor including a plurality of photo detectors to sense light that has contacted a formation fluid in the geological formation, each photo detector to determine respective image data for a respective portion of an image region supported by the imaging processor, and a plurality of processing elements, each processing element being associated with a respective photo detector and to process first image data obtained from the respective photo detector and second image data obtained from at least one neighbor photo detector, and a controller to report measurement data via a telemetry communication link to a receiver to be located outside the geological formation, the measurement data being based on processed data obtained from the plurality of processing elements.
US08483442B2 Measurement apparatus, measurement method, and feature identification apparatus
It is an object to measure a position of a feature around a road. An image memory unit stores images in which neighborhood of the road is captured. Further, a three-dimensional point cloud model memory unit 709 stores a point cloud showing three-dimensional coordinates obtained by laser measurement which is carried out simultaneously to the image-capturing of the images as a road surface shape model. A model projecting unit 172 projects a point cloud on the image, and an image displaying unit 341 displays the point cloud superimposed with the image on the displaying device. Using an image point inputting unit 342, a pixel on a feature of a measurement target is specified by a user as a measurement image point. A neighborhood extracting unit 171 extracts a point which is located adjacent to the measurement image point and superimposed on the feature for the measurement target from the point cloud. A feature position calculating unit 174 outputs three-dimensional coordinates shown by the extracted point as three-dimensional coordinates of the feature for the measurement target.
US08483441B2 Automatic recognition of scale marks on level ruler
Image recognition and distance calculation methods and devices are provided. First, an image corresponding to a level ruler is obtained, wherein the image includes a first predefined scale and a second predefined scale projected on the level ruler. Then, a baseline height of a baseline mark in the level ruler is determined according to the image. The heights of the first predefined scale and the second predefined scale are calculated according to the baseline height of the baseline mark, the position of the baseline mark in the image, and the positions of the first predefined scale and the second predefined scale in the image. Thereafter, a distance to the level ruler is calculated according to a height difference between the heights of the first predefined scale and the second predefined scale.
US08483438B2 Digital processing method and system for determination of optical flow
A method and system for determining an optical flow field between a pair of images is disclosed. Each of the pair of images is decomposed into image pyramids using a non-octave pyramid factor. The pair of decomposed images is transformed at a first pyramid scale to second derivative representations under an assumption that a brightness gradient of pixels in the pair of decomposed images is constant. Discrete-time derivatives of the second derivative image representations are estimated. An optical flow estimation process is applied to the discrete-time derivatives to produce a raw optical flow field. The raw optical flow field is scaled by the non-octave pyramid factor. The above-cited steps are repeated for the pair of images at another pyramid scale until all pyramid scales have been visited to produce a final optical flow field, wherein spatiotemporal gradient estimations are warped by a previous raw optical flow estimation.
US08483435B2 Information processing device, information processing system, information processing method, and information storage medium
A situation data obtaining unit obtains situation data describing a situation of an image capturing target of which image is captured by an image capturing device for producing an image to be output. Based on the situation data, a simulation process executing unit carries out a simulation process for simulating a behavior of the image capturing target after the situation of the image capturing target, described by the situation data. A combined screen image output unit outputs a result of the simulation process by the simulation process executing unit. The simulation process executing unit changes the behavior of the image capturing target in the simulation process in response to an operation received from a user.
US08483425B2 Geospatial information creating system and geospatial information creating method
To be precisely extracted a house footprint. There is provided a geospatial information creating system for extracting a footprint of a house from an aerial photograph, comprising a processor for executing a program, a memory for storing data required for executing the program, and a storage unit for storing the aerial photograph. The processor detects edges of an image based on a characteristic quantity of neighboring pixels in the aerial photograph stored in the storage unit; extracts an orientation of the house by analyzing directions of the detected edges; and generates a polygon of an outline of the house by using linear lines of the extracted orientation of the house.
US08483421B2 Narrow-angle directional microphone
A narrow-angle directional microphone having an acoustic tube, accommodated in a cylindrical microphone case, in a circumferential wall of which an opening is formed to be covered with an acoustic resistor and to a rear end of which a microphone unit is attached, prevents abnormal noise from occurring. The narrow-angle directional microphone includes a first acoustic resisting material provided on an outer circumferential surface of the acoustic tube and covering the opening; and a second acoustic resisting material provided between the first acoustic resisting material and an inner circumferential surface of the microphone case, having a predetermined elastic force in a thickness direction. The second acoustic resisting material covers the first acoustic resisting material, and is fixed to the acoustic tube; and presses the outer circumferential surface of the acoustic tube and the inner circumferential surface of the microphone case by the elastic force.
US08483410B2 Apparatus and method for inputting a command, method for displaying user interface of media signal, and apparatus for implementing the same, apparatus for processing mix signal and method thereof
An apparatus for inputting commands required for controlling a mix signal and method thereof are disclosed. The present invention includes an input unit, a control unit converting an input signal received via the input unit to a per-source menu display command, the control unit controlling a per-source menu display image to be outputted based on a source information corresponding to a mix signal in accordance with the per-source menu display command, and a display for outputting the per-source menu display. Accordingly, a volume level is adjusted per a source signal included in such a mix signal as a video signal, an audio signal, and the like or an ambience (relative position) is adjusted. And, a user is always able to confirm information on a source signal (or object signal) associated with a mix signal (or synthetic object signal).
US08483406B2 System for detecting and reducing noise via a microphone array
A system for detecting noise in a signal received by a microphone array and a method for detecting noise in a signal received by a microphone array is disclosed. The system also provides for the reduction of noise in a signal received by a microphone array and a method for reducing noise in a signal received by a microphone array. The signal to noise ratio in handsfree systems may be improved, particularly in handsfree systems present in a vehicular environment.
US08483405B2 System and method for directionally radiating sound
An audio system for a vehicle has at least one source of audio signals. At least one array of speaker elements is located at each seat position that radiates within a range of bass frequencies. For each at least one array, the speaker elements receive a common audio signal, and a respective filter is disposed between the common audio signal and each of the speaker elements. Each respective filter processes magnitude and phase of the common audio signal independently of each other respective filter to thereby define a directional audio radiation from the at least one array.
US08483403B2 System and method for directionally radiating sound
An audio system for a vehicle has at least one source of audio signals. A respective directional loudspeaker array is mounted at each seat position and coupled to the at least one source. The at least one source includes a microphone that detects speech from an occupant of the first seat position. Processing circuitry receives signals from the microphone that correspond to the detect speech and drives each second respective loudspeaker array at the other seat positions to radiate acoustic energy corresponding to the detected speech. The processing circuitry processes magnitude and phase of the signals from the microphone to each second directional loudspeaker array so that each second directional loudspeaker array directionally radiates first acoustic energy to the seat position at which the second directional loudspeaker array is located and so that second acoustic energy radiated from the second directional array to the first seat position is less than the first acoustic energy according to a predetermined criteria.
US08483398B2 Methods and systems for reducing acoustic echoes in multichannel communication systems by reducing the dimensionality of the space of impulse responses
Various embodiments of the present invention are directed to adaptive methods for reducing acoustic echoes in multichannel audio communication systems. Acoustic echo cancellation methods determine approximate impulse responses characterizing each echo path between loudspeakers and microphones within a room and improve performance based on previously determined impulse responses. In particular, the methods adapt to changes in the room by inferring approximate impulse responses that lie within a model of an impulse response space. Over time the method improves performance by evolving the model into a more accurate space from which to select subsequent approximate impulse responses.
US08483394B2 Secure multi-party communication with quantum key distribution managed by trusted authority
Techniques and tools for implementing protocols for secure multi-party communication after quantum key distribution (“QKD”) are described herein. In example implementations, a trusted authority facilitates secure communication between multiple user devices. The trusted authority distributes different quantum keys by QKD under trust relationships with different users. The trusted authority determines combination keys using the quantum keys and makes the combination keys available for distribution (e.g., for non-secret distribution over a public channel). The combination keys facilitate secure communication between two user devices even in the absence of QKD between the two user devices. With the protocols, benefits of QKD are extended to multi-party communication scenarios. In addition, the protocols can retain benefit of QKD even when a trusted authority is offline or a large group seeks to establish secure communication within the group.
US08483392B2 Methods and apparatus for compensation for corrupted user identification data in wireless networks
Methods and apparatus that correct for corrupted user identification or other data based on reciprocal transmission channel characteristic. In one embodiment, a level of tolerance is disclosed which provides a degree of leniency in user identification. In alternate embodiments, a level of tolerance is disclosed which provides a narrow window for “guessing” of user identification. Various methods for quantization and specification of tolerances are also disclosed. Methods and apparatus useful for implementing variation-tolerant encryption schemes are also provided.
US08483388B2 Digital video protection for authenticity verification
A method for verifying the authenticity and integrity of an ordered sequence of digital video frames, without having access to the original recording, by embedding therein a respective series of digital signatures based on a secret key, or keys, and on the video content of respective frames. Signatures are camouflaged by embedding in transform coefficients of a transformed representation of the video data in parts of the frame corresponding to motion. If there is sufficient motion to contain all of the signature bits, a supplementary technique embeds in high-texture areas of a frame. A final fall-back is to embed in a pre-defined default zone. A method of predicting when supplementary embedding is needed enables the process to be applied in a single pass allowing real-time operation. Verification is done during decoding by comparing, for identity, embedded signatures with signatures calculated anew using the method employed to embed.
US08483387B2 Method for generating private keys in wireless networks
The first and second nodes in a wireless network estimate first and second channel response. The first node quantizes the first channel response to produce a first bit sequence, and a feed-forward message, which is transmit as a feed-forward message to the second node. The second node quantizes the second channel response using the feed-forward message to produce and an estimate of the first bit sequence, a second bit sequence and a feed-back message, which is transmitted to the first node. Then, the first and second nodes delete bits in the respective bit sequences using the feed-back and feed-forward message to generate first and second private keys with low bit mismatch rate.
US08483386B2 Share generation apparatus, reconstruction apparatus, verification apparatus, and secret sharing system
A share generation apparatus (100) generates check data corresponding to a secret and random number, shares and encodes the secret and random number in accordance with a predetermined access structure, and stores them in storage devices (300—1 to 300—n). A reconstruction apparatus (200) reads out the shared/encoded secret and random number from the storage devices corresponding to members of the access structure, and reconstructs them. If the check data correspond to the reconstructed secret and random number, it is determined that the reconstructed secret is correct. If not, it is determined that cheating has occurred. Cheating of forging some shares by referring to (n−1) shares can be detected regardless of a distribution used to select a secret.
US08483385B2 Natural language dependent stream ciphers
A natural language dependent stream cipher is provided to increase complexity of stream cipher encryption. In one aspect, a message is received from a sender as an input in a first natural language and is translated into a selected second natural language. A binary Unicode representation of the input in the second natural language is created. An XOR operation is performed on the binary Unicode representation of the input in the second natural language and a binary key to generate an encrypted output. The encrypted output is sent to a receiver. The encrypted output may be decrypted by the receiver in the reverse of the encryption process. The decryption process yields the original message for viewing by an end-user of the system for a natural language dependent stream cipher.
US08483382B2 System and method for real-time comparison of news events against directory assistance queries
A system for responding to queries has an interface for receiving request communications from requesters. An agent platform is configured to receive the request communications and to provide replies to the requesters. A tracking module tracks the request communications and the replies and a news module tracks news events. A correlation module correlates increases in request communications relative to a first news event over a set time frame. An analysis module generates a search assistance routine based on the correlated increases in request communications relative to the first news events over a set time frame, where the search assistance routine is activated when a second news event is detected, similar to the first news event.
US08483372B2 Apparatus and method for providing click-to-call service
A method for providing a click-to-call service includes receiving multimedia content, and acquiring a recipient's phone number from the multimedia content; generating a bridge call request message including the acquired recipient's phone number; and sending the bridge call request message to a telephony server device that forwards the bridge call request message to a bridge call provision device that provides a call connection so that the call connection is performed between a recipient's phone device corresponding to the recipient's phone number and a sender's phone device.
US08483371B2 Apparatus, systems and methods for managing incoming and outgoing communication
A system and method for managing incoming and outgoing communications may include a definition of if, when, and who may communicate with a recipient. The identification of the communication may be concealed in that no actual addresses, phone numbers, or other addressing identifications are required to be exchanged by the communication initiator and recipient. In an example, if the database contains call management settings for a call recipient, the application logic may evaluate the rules to determine if a particular caller is authorized to connect with the call recipient at the current time and date. The application logic may connect the call utilizing the public telephone switch. The caller and call recipient phone numbers may be stored in a database.
US08483365B1 Inbound caller authentication for telephony applications
A method of authenticating an inbound caller in telephony applications. The method establishes a predetermined caller identification telephone number associated with a predetermined inbound caller identity from which inbound calls are permitted, retrieves a caller identification telephone number from an inbound caller, and then authenticates the inbound caller responsive to the caller identification telephone number matching the predetermined caller identification telephone number. A corresponding computer system and computer program product are also provided.
US08483362B2 Collimator module for the modular assembly of a collimator for a radiation detector and radiation detector
A collimator module is disclosed for the modular assembly of a collimator for a radiation detector with a multiplicity of absorber elements, which are arranged one behind the other in a collimation direction and held by a carrier. In at least one embodiment, the carrier has at least one alignment device for aligning the collimator module in the collimation direction, which alignment device(s) interact with positioning device(s) in a detector mechanism of the radiation detector when they are integrated into the radiation detector. This provides the preconditions for integrating the collimator module in a fashion that is decoupled from a radiation convertor, and so this allows easy assembly of a collimator and adjustment to a position assumed between a radiation convertor and the collimator. Moreover, a radiation detector with such a collimator module is disclosed.
US08483355B2 Radiation inspection apparatus comprising a gas ejecting unit for supporting and conveying a sheet-like sample
A radiation inspection apparatus includes a conveying unit configured to convey a sheet-like sample, a radiation source configured to emit radiation to the sheet-like sample, a line sensor configured to measure a physical property of the sheet-like sample, the liner sensor disposed to be opposed to the radiation source across the sheet-like sample, and a gas ejecting unit configured to eject gas to the sheet-like sample to reduce vertical conveyance swinging produced by a tension of the sheet-like sample, the gas ejecting unit placed in close proximity to at least one side face of the line sensor.
US08483353B2 Integrated X-ray detector assembly and method of making same
An x-ray detector assembly includes a first curvilinear detector assembly comprising a first plurality of detector modules, a second curvilinear detector assembly comprising a second plurality of detector modules, and a first flat panel digital projection detector arranged between the first and second curvilinear detector assemblies such that a first end of the first flat panel digital projection detector is coupled to an inner end of the first curvilinear detector assembly and a second end of the first flat panel projection detector is coupled to an inner end of the second curvilinear detector assembly.
US08483350B2 Shift register of LCD devices
A shift register includes a plurality of shift register units coupled in series. Each shift register unit, receiving an input voltage at an input end and an output voltage at an output end, includes a node, a pull-up driving circuit, a pull-up circuit and first through third pull-down circuits. The pull-up driving circuit can transmit the input voltage to the node, and the pull-up circuit can provide the output voltage based on a high-frequency clock signal and the input signal. The first pull-down circuit can provide a bias voltage at the node or at the output end based on a first low-frequency clock signal. The second pull-down circuit can provide a bias voltage at the node or at the output end based on a second low-frequency clock signal. The third pull-down circuit can provide a bias voltage at the node or at the output end based on a feedback voltage.
US08483349B2 Spacer grid for dual-cooling nuclear fuel rods using intersectional support structures
A spacer grid for dual-cooling nuclear fuel rods arranged at a narrow interval. The spacer grid solves the problem in which, since the dual-cooling nuclear fuel rods are used to improve the cooling performance and stability of nuclear fuel and obtain high burnup and output, the outer diameter of each dual-cooling nuclear fuel rod is increased, and thus the gap between each dual-cooling nuclear fuel rod and the grid strap is decreased. The spacer grid includes first grid straps and second grid straps, which are crossed and arranged in transverse and longitudinal directions at regular intervals and have the shape of a flat strip, and support structures, which are fitted into the first and second grid straps around intersections of the first and second grid straps so as to support the dual-cooling nuclear fuel rods.
US08483347B2 Upper internals arrangement for a pressurized water reactor
In a pressurized water reactor with all of the in-core instrumentation gaining access to the core through the reactor head, each fuel assembly in which the instrumentation is introduced is aligned with an upper internals instrumentation guide-way. In the elevations above the upper internals upper support assembly, the instrumentation is protected and aligned by upper mounted instrumentation columns that are part of the instrumentation guide-way and extend from the upper support assembly towards the reactor head in hue with a corresponding head penetration. The upper mounted instrumentation columns are supported laterally at one end by an upper guide tube and at the other end by the upper support plate.
US08483345B2 Circuit and method for receiving serial data and serial data transmission system and method using the same
A receiving circuit which receives serial data, includes: a voltage controlled oscillator which generates a sampling clock signal having a frequency based on an input control voltage; a first frequency divider which divides the frequency of the sampling clock signal at a division rate M; a second frequency divider which divides a frequency of a clock signal based on the received serial data at a division rate N, N being a real number represented by M×q/p; a frequency comparator which generates a phase/frequency difference signal based on a phase difference between an output signal of the first frequency divider and an output signal of the second frequency divider; and a control voltage generating circuit which generates the control voltage to control a frequency of the voltage controlled oscillator based on the phase/frequency difference signal.
US08483344B2 Fast lock serializer-deserializer (SERDES) architecture
A serializer-deserializer (SERDES) includes a clock-data recovery block, a control block, and a low-pass filter. The control block contains a state machine that includes a fast convergence mode utilizing an unstable operating point and a slow tracking mode utilizing a stable operating point. The control block is configured to start in the fast convergence mode to allow quickly locking the recovered clock to the incoming data stream by replicating movement commands resulting in multiple phase adjustments for each transition. To facilitate proper operation of the SERDES, the fast convergence mode is exited after N-bits and a slow tracking mode is entered to provide stable operation. The control block accepts filtered transition-data and data-transition phase state signals and converges to a phase aligned state in less than 2N-bits where N represents the number of phases in one data bit.
US08483341B2 Signal generation system
A signal generation system maintains a phase relationship between output signals of first and second signal generators even when the sampling clock frequency is changed. The signal generators are coupled via a communication means including a dedicated cable where the delay amount of the communication means is known and fixed. The first signal generator provides sampling clock, sequence clock and trigger/event signals to the second signal generator and CPUs of the generators share information via the cable. When the frequency of the sampling clock is changed, the CPU of the first or second signal generator calculates the clock number of the frequency changed sampling clock equivalent to the delay amount of the communication means. A delay circuit of the first signal generator 100 delays the waveform data by one sampling clock based on the calculated value for adjusting phase relationship between the waveform data in the signal generators 1.
US08483340B2 Device and method for receiver-equalizer calibration
The disclosure is a device and a method for receiver-equalizer calibration, in which the device includes an adaptive filter, a Clock Data Recovery (CDR) unit, an adaptive control unit and a run length encoding unit. The adaptive filter receives a channel signal, calibrates the channel signal according to a filter control signal and compensates the channel signal to obtain a compensative signal. The CDR unit receives the compensative signal to generate a sampling clock signal, a data signal and a transition sampling signal. The run length encoding unit receives the data signal and run-length encodes the data signal to generate first code data and second code data. The adaptive control unit receives the first code data, the second code data, the data signal and the transition sampling signal, and performs weight calculation to adjust the filter control signal.
US08483335B2 Hybrid receiver with algorithmic combining and method
A hybrid receiver apparatus, a method, and a computer readable storage media encoded with a program are provided. The hybrid receiver apparatus a first receiver processor and a second receiver processor and a signal input by the hybrid receiver apparatus is processed by both the first receiver processor and the second receiver processor. The hybrid receiver apparatus includes a combiner unit combining data output from the first receiver processor with data output from the second receiver processor based on a weight values assigned to the data.
US08483333B2 Methods for adjusting system clock in terms of operational status of non-baseband module, methods for peripheral device control adjustment, and electronic devices using the same
A method for adjusting a system clock in terms of an operational status of at least one non-baseband module includes: getting first information corresponding to the system clock required by at least one baseband module, wherein the first information comprises a frequency characteristic of the system clock; getting second information corresponding to the at least one non-baseband module, wherein the second information comprises a frequency characteristic of a radio frequency (RF) signal to be received by the non-baseband module; and selectively adjusting a frequency of the system clock by referring to the first information and the second information.
US08483332B2 Oscillating apparatus, receiving apparatus, and oscillation control method
In an oscillating apparatus, a detection unit detects a frequency offset between an input signal and a reference signal. A code generation unit specifies a relationship among a code having a predetermined number of bits, the frequency offset, and a voltage to be applied to a voltage-controlled oscillator by a DAC, in accordance with a frequency offset detection state of the detection unit. The code generation unit also generates a frequency offset correction code having a predetermined number of bits in accordance with the specified relationship. The DAC applies the voltage to the voltage-controlled oscillator, in accordance with the relationship described above and the code generated by the code generation unit. The voltage controlled oscillator outputs an oscillator signal having an oscillation frequency corresponding to the voltage applied by the DAC.
US08483331B2 Receiving device and radio quality calculation method
A reception device calculates a radio quality in a downlink by using a plurality of pilot symbols transmitted from a base station. The reception device includes a correlation calculation unit and a radio quality calculation unit. The correlation calculation unit calculates a correlation value between a first pilot symbol and a second pilot symbol on a time axis or a correlation value there between on a frequency axis. If the correlation value obtained by the correlation calculation unit exceeds a predetermined threshold value, the radio quality calculation unit calculates a radio quality in the downlink by using a reception quality of the first pilot symbol and a reception quality of the second pilot symbol.
US08483329B2 Robust sensing for detecting signals using correlation
To quickly and robustly detect the presence of an incumbent user and rapidly relinquish the spectrum to the incumbent user when necessary, carrier recovery is performed in a receiver of the secondary user's cognitive or software radio prior to performing correlation detection with an upsampled reference signal to correct for large frequency offsets and improve the performance of the correlation detector. To detect a received signal, a pilot value is added to a reference signal. The reference signal is upsampled to a sampling frequency of the received signal. The upsampled reference signal is correlated with a demodulated baseband signal to produce a correlation value. It is then determined whether the received signal is present if the correlation value is greater than a predetermined detection threshold value.
US08483323B2 Methods and apparatuses for channel estimation of OFDM systems to combat multipath fading
Methods for channel estimation for OFDM schemes are provided to combat multipath fading. Scattered pilot symbols are adaptively tracked by applying a weighted summation function over the received symbols to get a “snapshot” of the pilot symbols. Channel impulse response and frequency response can then be applied to the snapshot for channel estimation. The channel estimation is then used for interpolating one or more data symbols. Furthermore, the path information of the channel impulse response can help to optimize the OFDM window position.