Document | Document Title |
---|---|
US08276207B2 |
System and method for social network trust assessment
A first user's trust level with regard to a second user can be determined by providing questions to the second user, with the questions based on a previously-collected knowledge base including information about the first user. The information about the first user may be partitioned into levels of trust, and the second user's responses to the questions may be evaluated to determine which level of trust the second user is entitled to. The knowledge base may be assembled by prompting the first user for information and/or by scanning or otherwise collecting already-existing data about the first user. The knowledge base and/or trust assessment may be distributed across a network, and in some embodiments the knowledge base or parts thereof is distributed to other users according to the trust level of those users. |
US08276205B2 |
Systems and methods for updating content detection devices and systems
A method of updating a content detection module includes obtaining content detection data, and transmitting the content detection data to a content detection module, wherein the transmitting is performed not in response to a request from the content detection module. A method of sending content detection data includes obtaining content detection data, selecting an update station from a plurality of update stations, and sending the, content detection data to the selected update station. A method of building a content detection system includes establishing a first communication link between a central station and an update station, the central station configured to transmit content detection data to the update station, and establishing a second communication link between the update station and a content detection module. |
US08276204B2 |
Relay device and relay method
An apparatus relays packets transferred over a network and discards an attack packet detected among the packets. The apparatus includes: an inspection-packet outputting unit that outputs, when detecting the attack packet, an inspection packet in which a transmission-source address contained in the attack packet is set as a destination address and a destination address contained in the attack packet is set as a transmission-source address; a filter table storing unit that stores, when acquiring a response packet for the inspection packet, a transmission-source address, a destination address, and identification information of an interface, which has received the response packet, that are contained in the response packet, in a filter table in an associated manner; and a transfer control unit that determines whether to transfer a packet as a transfer object based on the filter table. |
US08276196B1 |
Systems and methods for implementing device-specific passwords
Each of multiple computing devices of a user is registered by obtaining therefrom identifying indicia, obtaining from the user a device-specific password for the computing device, and storing the obtained identifying indicia and device-specific password for the computing device in an entry for the user in a credentials database. The user requests access to a restricted service by way of a particular one of the multiple computing devices with credentials including the device-specific password for the particular computing device, and identifying indicia are obtained therefrom. The obtained identifying indicia and the device-specific password of the particular computing device appear in the entry, and the user is thus granted access to the restricted service. |
US08276195B2 |
Management of split audio/video streams
Described herein is a method that includes receiving multiple requests for access to an exposed media object, wherein the exposed media object represents a live media stream that is being generated by a media source. The method also includes receiving data associated with each entity that provided a request, and determining, for each entity, whether the entities that provided the request are authorized to access the media stream based at least in part upon the received data and splitting the media stream into multiple media streams, wherein a number of media streams corresponds to a number of authorized entities. The method also includes automatically applying at least one policy to at least one of the split media streams based at least in part upon the received data. |
US08276190B1 |
Cross-domain authentication
A user using a browser having stored authentication information for a web service in a first domain is authenticated to a web service in a second domain. The browser is provided with computer program instructions causing the browser to transparently provide the stored authentication information to the service in the first domain, receive cross-domain authentication credentials from the service in the first domain, and provide the cross-domain authentication credentials to the service in the second domain. The service in the second domain validates the cross-domain authentication credentials. If the credentials validate, the service in the second domain transparently provides the user with authenticated access. |
US08276189B2 |
Method, system and apparatus for indirect access by communication device
A system that allows indirect access of a network by TE, comprising TE device information; a personal network (PN) server; a master UE of a personal network; a TE of a personal network; and a UE B connected to a WAN which forwards data to and from TEs. Using the master UE the user sets configuration details which is the TE device information and stored at the PN Server. The TE device information contains data which is used to allow and control access of TE to the network, when the TE uses other UEs to access the network. When the TE tries to access the network through another UE B, the PN Server uses the TE device information to authenticate and control access of TE. UE B acts as a forwarding device in this sequence between TE and the PN server. |
US08276187B2 |
Information processing system
An information processing system includes a client device and a server system. The client device executes an application program as a confidential process for performing processing based on confidential information. When a transmission request asking for transmission of confidential information is generated by the application program being executed, the client device transmits, to the server system, the transmission request and confidential process information indicating that the process in which the transmission request was generated is a confidential process. When the server system receives the transmission request and the confidential process information from the client device, the server system transmits stored confidential information in accordance with the received transmission request. |
US08276181B1 |
Content distribution system and method for optimizing multiplexed transport channels
A content distribution system includes a distribution center, a processor, a switch, and first and second multiplexers. The distribution center receives and applies program content on program channels. The processor identifies subsets of the program channels in response to a respective score associated with the program channels. The switch couples the distribution center to the multiplexers. The switch applies program channels to respective inputs of the first and second multiplexers in response to the processor. A method for optimizing a multiplexed transport channel includes the steps of identifying a set of program channels designated for distribution via the multiplexed transport channel, arranging the set of program channels in subsets, the program channels within a subset grouped in accordance with a viewing score, multiplexing the program channels of the subsets to a respective transport channel and applying the respective transport channels to a distribution medium for delivery to the destination. |
US08276177B2 |
Method for controlling electronic program information and apparatus for receiving the electronic program information
A data transmission system for minimizing the number of errors during Tx/Rx times of digital data under mobile environments, and a data processing method for the same are disclosed. The system additionally codes digital data, and transmits the resultant coded data. As a result, the program information has a strong resistance to noise and channel variation, and can quickly cope with the rapid channel variation. |
US08276176B2 |
Method and system for providing an electronic programming guide
A method and system for electronically providing a television listing guide. The listing guide includes a number of channels intersecting with a number of time-slots to display an array of cells which can be selected to view a program corresponding with the cell. The guide allows a viewer to easily associate a selected cell with its program information. |
US08276173B2 |
System and method for processing program including advertisements
A system and a method for processing a program with inserted advertisements are provided. The system includes a plurality of program subscriber apparatuses, an advertising time server and a program-processing device, all of which are in communication with a network. At first, the program subscriber apparatuses generate a plurality of advertising time information in response to the operations of the program subscriber apparatuses by users. Then, the advertising time database integrated the advertising time information to provide an advertising time database having therein a plurality of representative advertising time information. The program-processing apparatus can process a specific program according to the representative advertising time information. |
US08276166B2 |
System and method for providing interoperability between different programming protocols
Systems and methods for providing interoperability of systems are provided. One embodiment may be seen as instantiating a server in a container having instances of Enterprise Java™ Beans (EJB), and accessing the EJB through the local interface of the EJB. Since the EJB is accessed from within the container, the need for translation of messaging protocols at a bridge is removed. The server components are provided access to the EJB logic through the local interface of the EJB. |
US08276162B2 |
Real-time web applications
A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii). |
US08276160B2 |
Managing queues in an asynchronous messaging system
Managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a referenced message and an action to be performed on the referenced message; and performing the action on the previously initiated message with the client computer if the referenced message is present in the asynchronous messaging queue. |
US08276159B2 |
Message communication of sensor and other data
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data. |
US08276158B2 |
HTTP based bounding storage space protocol
In a response based messaging system in which the reliability of the message transmission is supplemented by storing at both the source and destination a copy of the message, storage space is bounded. By including in the response to a message acknowledgement from the destination that the message has been received, the copy of the message stored at the source can be deleted. Furthermore, by including in the message an identifier of what message acknowledgement the source is expecting, the destination can delete from its storage medium any previously stored messages. |
US08276154B2 |
Hash partitioning streamed data
The present invention extends to methods, systems, and computer program products for partitioning streaming data. Embodiments of the invention can be used to hash partition a stream of data and thus avoids unnecessary memory usage (e.g., associated with buffering). Hash partitioning can be used to split an input sequence (e.g., a data stream) into multiple partitions that can be processed independently. Other embodiments of the invention can be used to hash repartition a plurality of streams of data. Hash repartitioning converts a set of partitions into another set of partitions with the hash partitioned property. Partitioning and repartitioning can be done in a streaming manner at runtime by exchanging values between worker threads responsible for different partitions. |
US08276152B2 |
Validation of the change orders to an I T environment
A change order to be executed at a scheduled time as part of a change plan is created, wherein the change order to define a change to an Information Technology (IT) environment. The change order is validated against validation rules to simulate execution of the change order at the scheduled time wherein other change orders scheduled to execute before the execution of the change order are included in the simulation. Breaks in change orders scheduled to execute after the change order are detected. Side effects caused by execution of the change order are determined. The results of validating the change order are output. |
US08276150B2 |
Methods, systems and computer program products for spreadsheet-based autonomic management of computer systems
Methods, systems, and computer program products for managing a resource include using a first object to obtain data associated with the resource that is being managed. The first object may be embedded in a cell of a spreadsheet running on a spreadsheet application. Formula in the spreadsheet are executed, where at least some of the formulas reference at least some of the data obtained by the first object. The operation of the resource may then be altered based on the results of the executed formula. |
US08276146B2 |
Grid non-deterministic job scheduling
The present invention is method for scheduling jobs in a grid computing environment without having to monitor the state of the resource on the gird comprising a Global Scheduling Program (GSP) and a Local Scheduling Program (LSP). The GSP receives jobs submitted to the grid and distributes the job to the closest resource. The resource then runs the LSP to determine if the resource can execute the job under the conditions specified in the job. The LSP either rejects or accepts the job based on the current state of the resource properties and informs the GSP of the acceptance or rejection. If the job is rejected, the GSP randomly selects another resource to send the job to using a resource table. The resource table contains the state-independent properties of every resource on the grid. |
US08276145B2 |
Protected mode scheduling of operations
The present invention extends to methods, systems, and computer program products for protected mode scheduling of operations. Protected mode (e.g., user mode) scheduling can facilitate the development of programming frameworks that better reflect the requirements of the workloads through the use of workload-specific execution abstractions. In addition, the ability to define scheduling policies tuned to the characteristics of the hardware resources available and the workload requirements has the potential of better system scaling characteristics. Further, protected mode scheduling decentralizes the scheduling responsibility by moving significant portions of scheduling functionality from supervisor mode (e.g., kernel mode) to an application. |
US08276140B1 |
Adjustable virtual network performance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to managing resources. In one aspect, a method includes the actions of receiving configuration information, the configuration information specifying a plurality of parameter values including values for a size and input/output performance parameters, where the size and performance parameters are independently specified by a user; determining one or more physical resources that satisfy the received configuration information; and generating one or more virtual disk instances having the specified size and performance parameters. |
US08276137B2 |
Creating a virtual machine containing third party code
A Virtual Machine (VM) is created utilizing a virtual Operating System (OS) disk and virtual application disks, each of which may be from disparate third party suppliers. One or more files in the virtual application disk are then linked to a specific file system location (node) in the virtual OS disk. |
US08276135B2 |
Profiling of software and circuit designs utilizing data operation analyses
The present invention is a method, system, software and data structure for profiling programs, other code, and adaptive computing integrated circuit architectures, using a plurality of data parameters such as data type, input and output data size, data source and destination locations, data pipeline length, locality of reference, distance of data movement, speed of data movement, data access frequency, number of data load/stores, memory usage, and data persistence. The profiler of the invention accepts a data set as input, and profiles a plurality of functions by measuring a plurality of data parameters for each function, during operation of the plurality of functions with the input data set, to form a plurality of measured data parameters. From the plurality of measured data parameters, the profiler generates a plurality of data parameter comparative results corresponding to the plurality of functions and the input data set. Based upon the measured data parameters, portions of the profiled code are selected for embodiment as computational elements in an adaptive computing IC architecture. |
US08276134B2 |
Transforming locks in software loops
An improved system and computer programming product for acquisition and release of locks within a software program is disclosed. In an exemplary embodiment, a lock within a loop is transformed by relocating acquisition and release instructions from within the loop to positions outside the loop. This may significantly decrease unnecessarily lock acquisition and release during execution of the software program. In order to avoid contention problems which may arise from acquiring and keeping a lock on an object over a relatively long period of time, a contention test may be inserted into the loop. Such a contention test may temporarily release the lock if another thread in the software program requires access to the locked object. |
US08276127B2 |
Devices, methods and computer program products for reverse execution of a simulation
Devices, methods, and software program products for reverse execution of a simulation and/or tracing a value are provided. A state of a preceding checkpoint may be restored and a simulation may be run forward. Break points or watch points may be noted and the state of the last occurring breakpoint or watch point preceding the current simulation position may be restored. If no breakpoint or watch point occurred, an earlier checkpoint may be loaded and the previous steps may be repeated. |
US08276123B1 |
Adaptive regression test selection within testing environments
In general, techniques are described for intelligently selecting test cases within testing environments. Specifically, a computing device may include a user interface with which a user interacts to specify a safety level. The device also includes a control unit that determines those functions of source code that changed. Based on these changed functions, the control unit determines those functions of the source code not changed but impacted by the changes within a set distance. The control unit then selects, for each of these determined functions, one or more test cases in accordance with one or more test selection algorithms by adaptively applying these algorithms in order of decreasing safety assurances and increasing precision. The control unit further aggregates these selected test cases and implement the test cases to ensure the safety level with respect to a percentage of functional errors occurring within a software program compiled from the source code. |
US08276122B2 |
Method to speed up creation of JUnit test cases
A system and method for quickly and efficiently developing JUnit test cases by enabling automated creation of test environment objects that are needed by the JUnit test cases. The system and method maps and captures program code execution paths or “blueprints” such that the blueprints can be utilized to automatically “drive” the program along an execution path to any point in the program. These points can then be used to “harvest” the environment objects needed for JUnit test cases. |
US08276120B2 |
Reconfigurable coprocessor architecture template for nested loops and programming tool
The exemplary embodiment is for an architecture integrated in a generic System on Chip (SoC) and consisting of reconfigurable coprocessors for executing nested program loops performed in a functional unit array in parallel. The data arrays are accessed from one or more system inputs and from an embedded memory array in parallel. The processed data arrays are sent back to the memory array or to system outputs and enable the acceleration of nested loops. The coprocessors are connected either synchronously or using asynchronous first in first out memories (FIFOs), forming a globally asynchronous locally synchronous system and each coprocessor can be programmed by tagging and rewriting the nested loops in the original program and produces a coprocessor configuration per each nested loop group, which is replaced in the original code with coprocessor input/output operations and control. |
US08276119B2 |
Object replacement method, system and computer program product
Replacing an object in an object oriented model in a computer system, by interrogating the model to retrieve information defining the relationships between the object to be replaced and other components of the model is described. These relationship definitions are then used to configure the replacement object within the model so as to assume corresponding relationships with the other components. There may be established as a part of the model functions to detect changes to the relationships between objects belonging to the model, and recording the changes in a registry. This registry is then interrogated to retrieve relationship definitions necessary to replace an object. |
US08276114B2 |
Systems and methods for providing higher assurance software construction via aspects
There are provided systems and methods for integrating requirements driven security code into an application system. The security code is integrated into an application system in such a way as to make the integrated security code maintainable and traceable as the application system evolves over time. |
US08276111B2 |
Providing access to a dataset in a type-safe manner
A method of providing access to a dataset in a type-safe manner includes storing a dataset including a plurality of data elements and a corresponding plurality of order keys for indicating an ordering of the data elements. Each order key is associated with one of the data elements. An interface to the dataset is generated that is parameterized by an element type parameter and a key type parameter. The interface is configured to provide access to the data elements and the order keys in the dataset in a type-safe manner. |
US08276109B2 |
Mixed-height high speed reduced area cell library
A mixed-height cell library for designing integrated circuits is provided. The mixed-height cell library includes a first plurality of cells having a first track height and a second plurality of cells having a second track height that are configured to be coupled to the first plurality of cells at respective power and ground rail lines. A method for mixed-height cell placement and optimization is also provided. The method comprises abutting cells of different track heights to form a plurality of rows of cells by coupling power and ground rails of the cells at a secondary layer that is different from a primary layer that is used to connect active material and determining whether re-ordering cells within rows allows for further compaction of adjacent rows. The method further comprises re-ordering cells within rows so to allow for further compaction of adjacent rows. The method also includes the steps of splitting rows vertically to minimize the distance between the split rows. |
US08276108B2 |
Circuit design apparatus and circuit design method
A circuit design apparatus for designing an LSI including a memory circuit for storing data and an error protection circuit for performing an error protection over the data stored in the memory circuit on the basis of design information, the circuit design apparatus includes: an extracting unit for extracting information of configuration of the memory circuit with error protection circuit from the design information; and a circuit arrangement controller for determining whether to insert a check circuit for supplying a check signal into the memory circuit to verify the error protection circuit on the configuration information. |
US08276106B2 |
Swarm intelligence for electrical design space modeling and optimization
A method, system, and computer program product for exploring and optimizing an electrical design space. A computer receiving a design space assigns a plurality of initial values (random or predetermined) for optimizing the design space. A particle swarm containing a plurality of particles is created and an optimization of the design space is then performed using the assigned initial values. Following completion of optimization, the global best and personal best for each particle are updated. Velocity vectors and position vectors of the design space are then updated before the computer performs the optimization process again. The process loops, continually updating global and personal bests and velocity and position vectors until a termination criteria is reached. Upon reaching the termination criteria, the best fitness of each particle of the swarm is assigned as an optimized design space. In an alternate embodiment, the particle with the worst target fitness may be assigned. |
US08276103B2 |
Photomask designing method, photomask manufacturing method, and photomask designing program
In one embodiment, a photomask designing method is disclosed. The method includes dividing design pattern data into predetermined regions and obtaining a pattern perimeter for each of the divided regions. The method includes obtaining the pattern perimeter for an entire region of the design pattern data by repeating the obtaining the pattern perimeter for the each of the divided regions. The method includes obtaining a dimension conversion difference for the entire region of the design pattern data using the pattern perimeter for the entire region of the design pattern data and a correlation obtained in advance between a predicted pattern perimeter and a predicted dimension conversion difference. The method includes performing process proximity correction on the design pattern data using a value of the obtained dimension conversion difference, and creating exposure pattern data from the corrected design pattern data. |
US08276102B2 |
Spatial correlation-based estimation of yield of integrated circuits
Techniques for estimating yield of an integrated circuit design, such as a very-large-scale integration (VLSI) design, are provided. In one aspect, a method for determining a probability of failure of a VLSI query design includes the following steps. A Voronoi diagram is built comprising a set of shapes that represent the design. The Voronoi diagram is converted into a rectangular grid comprising 2t×2s rectangular cells, wherein t and s are chosen so that one rectangular cell contains from about one to about five Voronoi cells. A probability of failure is computed for each of the cells in the grid. The cells in the grid are merged pairwise. A probability of failure for the merged cells is recomputed which accounts for a spatial correlation between the cells. The pairwise merge and recompute steps are performed s+t times to determine the probability of failure of the design. |
US08276099B2 |
System of GUI text cursor, caret, and selection
The invention's features improve the user interaction of Caret and Selection manipulation in text GUI components. The Precaret, like the Caret, indicates a position between text characters, but unlike the Caret, the Precaret continually tracks the Cursor, jumping from position to position to indicate exactly where the Caret will be placed when the mouse is clicked. The Gapper visually indicates a gap of one or more white space characters in the text or a gap of white space between paragraphs; the Gapper tracks either the Precaret or the Caret, whichever moved last. An enhanced Cursor switches to a less-obtrusive form while it is over text so as not to obscure the position of the Precaret while moving the mouse or the leading edge of the Selection while dragging the mouse. The Caret and Precaret change shape to indicate a special feature of a position within the text, such as the wrapping of one text row to the next. |
US08276096B2 |
Multicast file viewing and editing
Same data of a unit of information is displayed in first and second windows. The same data of the unit of information is not frozen in the first window and in the second window. The second window comprises a freeze control. In response to receiving an activation of the freeze control, the same data of the unit of information in the second window is frozen. The same data of the unit of information in the first window is not frozen in response to the activation of the freeze control. In response to receiving an edit to the same data in the first window, the same data of the unit of information in the first window is modified in accordance with the edit. The edit is not applied to the frozen data in the second window. |
US08276092B1 |
Method and system for displaying financial reports
A method for reporting financial data includes displaying a report of the financial data at a first level of granularity and a report slider. The report includes a first plurality of line items. The report slider includes a sliding module in a first position, The method detects a first movement of a sliding module on the report slider from the first to second position, and generates a first sub-report for a first line item of the first plurality of line items and a second sub-report for a second line item of the first plurality of line items based on the second position of the sliding module. The first line item and the second line item are selected in the report. The first sub-report and the second sub-report display financial data are at a second level of granularity. The method displays the first sub-report and the second sub-report with the report. |
US08276091B2 |
Haptic response system and method of use
An apparatus and method for assessing a hazard associated with an object are disclosed. The apparatus includes a haptic input/output device coupled to a computer with haptic modeling software and a display device. A virtual object and a virtual passageway are displayed on the display device. The virtual passageway includes a haptic layer along a surface thereof. Force applied by a user to the haptic input/output device causes a cursor on the display device to move the virtual object into the virtual passageway. An interaction of the virtual object with the haptic layer generates a virtual contact force which may be determined by the user sensing a corresponding tactile feedback force generated by the haptic input/output device and/or by the computer processor. The magnitude of the virtual contact force may be used to assess a hazard associated with the virtual object. |
US08276089B1 |
System and method for producing, displaying and printing documents
A system and method creates an output document file that describes the appearance of a source document from a print stream of commands received from an application, and allows the output document file to be printed or displayed via a lightweight application, such as a plug-in to a browser. User interface controls are merged into the document at the time of creation, allowing those controls to be customized to viewer's needs. |
US08276085B2 |
Image navigation for touchscreen user interface
Various embodiments relate to a local computing device that includes a display and a touchscreen interface. The device is operable to establish a remote network computing session with a host computer system, transmit touch event information associated with touch events, receive graphical display information corresponding to a host image associated with the host computer system, translate the graphical display information from host coordinates to local coordinates, update the local image based on the graphical display information, the local image comprising a selected portion of the host image, and, in response to mouse movement events caused by associated touch events, change the selected portion of the host image while keeping a cursor in the center of the display, except when the center of the selected portion is within a predetermined limit of an edge of the host image, thereafter move the cursor relative to the local display. |
US08276082B2 |
Method and computer readable media for organizing digital stream contents
A method and computer readable storage media for organizing digital stream contents. A plurality of time-sequential segments of digital stream data may be stored in a corresponding plurality of stream data files. Identifying information for each of the stream data files may be stored in order of recording in an administrative file. |
US08276080B2 |
Automatically generating a reference mark in virtual shared space
The present invention discloses a method and apparatus for automatically putting a reference mark on an object to pay attention to. A server device which provides a virtual reality space to multiple client devices connected to the server device via a network detects movement of an avatar related to a client device, the movement indicating an object in the virtual reality space displayed on a screen of the client device, as a trigger for generating a reference mark. In response to detection of the movement of the avatar, the server device generates a reference mark to be put on the object. The server device notifies another client device of the presence of the generated reference mark. Accordingly, the other client device is guided to the object by selecting the notification displayed on the screen. |
US08276077B2 |
Method and apparatus for automatic annotation of recorded presentations
Automatic annotation of recorded lectures includes the annotation of recorded presentations as presented on a computer screen during a presentation. Such annotation is accomplished with metadata that indicates the original slide and the time in the presentation that the slide was presented. Registration of the presentation tags the presentation with this metadata, which uniquely identifies the presentation and each slide. The metadata enables future searching of the recorded presentation for the annotation, such that segments of recorded presentations in which the slide was presented can be recalled. The searching function can also be used in an integrated system with other applications to enable recall of segments of relevant recorded presentations. |
US08276075B2 |
Apparatus, method, and computer program for processing information
An information processing apparatus may include a controller for controlling the reproducing of a menu based on content recorded on a information recording medium. The controller may control producing a menu that allows the content to be selected and reproduced by chapter, the chapter defined by a mark as content delimitation information set in play list information corresponding to the content recorded on the information recording medium and recording the menu on the information recording medium. |
US08276072B2 |
Information processing apparatus and information processing method
An information processing apparatus having an input configured to receive a first operation and a second operation input by a user, a playback unit configured to obtain predetermined data and play back the data based on the operation input by the user from the input; and a display control unit configured to control, in correspondence with a virtual hierarchical structure for classifying the predetermined data, a display of a display screen indicating each hierarchy level, and for controlling a display of a predetermined mark in the display screen. The display control unit also controls the display of the predetermined mark corresponding to the predetermined data which is played back by the playback unit in a manner different from other non-selected marks while the predetermined mark is being selected. |
US08276070B2 |
Mechanism to dynamically host multiple renderers based on system capabilities
A system for presentation of help files on a computer with an operating system and a display is provided. Presentation-independent information associated with an application is stored on the computer. A help application is adapted to access the presentation-independent information based on user interactions and automatically to select between available rendering applications at runtime for displaying the presentation-independent information on the display. |
US08276069B2 |
Method and system for automatically generating an adaptive user interface for a physical environment
A system and method for automatically generating an adaptive user interface for a plurality of appliances within a physical environment. Appliance description specifications of the appliances are generated from provided appliance functionality information and semantic information of related appliances and/or related environment information. The appliance description specifications can be analyzed to construct a semantic functionality relationship among the appliances and the adaptive user interface can be rendered based on an interface elements relationship which is a transformation of the semantic functionality relationship. The system has a user interface rendering module, which when run on a controller, implements the aforesaid appliance description specification generation and analysis, and adaptor modules, which when run on the appliances, maintain the appliance description specifications and allow exchange of same between the controller and appliances. |
US08276068B2 |
Information processing apparatus with print preview function
In a print system of this invention, upon issuance of a preview instruction from an application (201), print data is spooled in a spool file (303). A printer driver (203) despools the spooled data and transmits the despooled data to a printer (2000) as a preview job together with job setting information. The printer (2000) generates preview information for each physical page in accordance with the job setting information, and sends it to a host computer (3000). A previewer (306) receives the preview information, reads out data from a spooler, and displays a preview image in accordance with the received preview information. |
US08276060B2 |
System and method for annotating documents using a viewer
Methods, apparatus and articles of manufacture therefor, are disclosed for annotating documents in a viewer. In one embodiment, the method includes: associating the document with a user; identifying one or more sub-document elements in the document; augmenting the document by making words within the document selectable; displaying the augmented document in the viewer; and responsive to each user input selecting a word in the document displayed in the viewer, further augmenting the document displayed in the viewer by inserting the selected word following the sub-document element from which the word was selected. |
US08276057B2 |
Announcing a domain name registration on a social website
Systems and methods of the present invention provide for posting a search engine result to a feed from a social networking website. The feed may include an announcement of a registered domain name and a link to an associated website. A control panel for the registered domain name and associated website may be displayed on a client. |
US08276049B2 |
Information processing device and method
In an information processing device, error detection information is generated from additional information and a header is generated from error detection information. An encoded header is then generated by appending a header-error correction code to the header and encoded additional information is generated by appending an information-error correction code to the additional information. Finally, an information-appended image is generated by integratedly appending the encoded header and the encoded additional information to the target image. |
US08276046B2 |
Apparatus for determining number of bits to be stored in memory cell
Example embodiments relate to an apparatus which may determine a length of data to be stored in a memory cell, and may store the data in a memory based on the determined length. A memory data storage apparatus according to example embodiments may, include: a determination unit that may determine a number of bits of data and a number of bits of data detection information to be stored in a memory cell; a data receiving unit that may receive data corresponding to the determined number of bits; an error correction coding unit that may perform an error correction coding with respect to the received data and generate data detection information corresponding to the number of bits of the data detection information; and a data storage unit that may store the received data and generated data detection information in the memory cell. |
US08276045B2 |
ECC interleaving for multi-track recording on magnetic tape
Conventional C2 coding and interleaving for multi-track data tape in LTO-3/4 do not support recording data onto a number of concurrent tracks which is not a power of two. Higher-rate longer C2 codes, which do not degrade error rate performance, are provided. An adjustable format and interleaving scheme accommodates future tape drives in which the number of concurrent tracks is not necessarily a power of two. A data set is segmented into a plurality of unencoded subdata sets and parity bytes are generated for each row and column. The parameters of the C2 code include N2 as the least common multiple of the number of possible tracks to which codeword objects are to be written. COs are formed from N2 C1 codewords, mapped onto a logical data track according to information within headers of the CO and modulation encoded into synchronized COs which are written to the tape. |
US08276043B2 |
Memory system
A memory system includes a controller that manages data stored in the first and second storing areas. The controller determines, when a readout error occurs when the stored data in the second storing area is read out, success or failure of error correction to the read-out data based on the result of the error correction stored in a storage buffer, writes, when the error correction is successful, correction data corresponding to the read-out data stored in the storage buffer, and writes, when the error correction fails, the read-out data itself not subjected to error correction processing. |
US08276042B2 |
Determining sector status in a memory device
The present disclosure includes methods, devices, modules, and systems for operating semiconductor memory. A number of method embodiments include reading data from memory cells corresponding to a sector of data, determining a number of the memory cells in a non-erased state, and, if the number of the memory cells in a non-erased state is less than or equal to a number of errors correctable by an ECC engine, determining the sector is erased. |
US08276039B2 |
Error detection device and methods thereof
A first error detection for a first data word is performed using a first error correction code associated with the first data word. In response to the first error detection indicating a first uncorrectable error at the first data word based upon the first error correction code, a second error detection for a plurality of data words including the first data word and a second data word is performed using a second error correction code based upon the first and second data words. |
US08276038B2 |
Data storage systems
A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decoder. The error correction encoder applies an error correction code to the incoming user bit stream, and the modulation encoder applies so-called modulation or constrained coding to the error correction coded bit stream. The precoder applies so-called preceding to the modulation encoded bit stream. However, this preceding is applied to selected portions of the bit stream only. There can also be a permutation step where the bit sequence is permuted after the modulation encoder before preceding is applied by the precoder. The decoder subsystem operates in the inverse manner. |
US08276031B1 |
Scan architecture for full custom blocks with improved scan latch
A non-fighting fully clocked scan latch is described that is dynamically configurable to support both logic data latching and scan data latching. The described scan latch circuit design reduces a load placed on a logic data latch portion of the described circuit by a scan latch portion of the described circuit, and thereby increases the speed of the described scan latch to that of an output latch without scan capability. Power required to drive the described scan latch is reduced by clocking the circuit to avoid fighting and by reducing the number of transistors included in transistor stacks internal to the scan latch. By reducing drive power requirements, eliminating internal latch fighting, and increasing latch response, a versatile scan latch is achieved that may be successfully implemented in a wide range of circuits despite the use of different supply drive voltage, threshold voltage, source-to-drain voltage, and transistor technology combinations. |
US08276027B2 |
Semiconductor memory and method for testing the same
A semiconductor memory in which arbitrary operation mode information is set in a plurality of CRs at test time and by which a test cost is reduced and a method for testing such a semiconductor memory. The plurality of CRs hold operation mode information. When a CR control circuit detects write commands to write to an address for register access or read commands to read from the address for register access in a predetermined order, the CR control circuit updates the operation mode information for each of the plurality of CRs on a time division basis. A command generation section generates the write commands, the read commands, or a test start command by which write operation or read operation does not occur, in response to a control signal from the outside. In addition, the command generation section regenerates the test start command each time the plurality of CRs are updated. A data pad compression circuit changes the operation mode information to be written to the plurality of CRs by using test data inputted to part of data pads, after inverting the test data or in its original condition according to a code, as data for a rest of the data pads, the code represented by part of an address inputted at the time of the test start command being sent. |
US08276025B2 |
Block interleaving scheme with configurable size to achieve time and frequency diversity
An embodiment is a method and apparatus to interleave data. A demultiplexer demultiplexes an input packet having N bits into L sub-packets on L branches. M flipping blocks flip M of the L sub-packets. M is smaller than L. L sub-interleavers interleave the (L-M) sub-packets and the M flipped sub-packets. A concatenator concatenates the interleaved sub-packets to form an output packet. |
US08276021B2 |
Concurrency test effectiveness via mutation testing and dynamic lock elision
One embodiment described herein is directed to a method practiced in a computing environment. The method includes acts for determining test suite effectiveness for testing for concurrency problems and/or product faults. The method includes identifying a plurality of synchronization primitives in a section of implementation source code. One or more of the synchronization primitives are iteratively modified and a same test suite is run for each iteration. For each iteration, a determination is made whether or not the test suite returns an error as a result of modifying one or more synchronization primitives. When the test suite does not return an error, the method includes providing to a user an indication which indicates at least one of a test adequacy hole for the test suite; an implementation source code fault; or an equivalent mutant of the implementation source code. |
US08276016B2 |
Enterprise service availability through identity preservation
Systems and methods are described for service availability that provides automated recovery of server service in a timely and application intelligent manner, maintaining application consistency and integrity, while preserving server identity. The systems and methods, referred to herein as a Service Preservation System (SPS), manage complete recovery of server data and preserve continuity of server service, reestablishing user access to server(s) after an event or disaster in which in which primary or other server(s) fail. The failures, disasters, and losses referred to herein can be at many levels and include, but are not limited to, accidental deletion of an item, loss of an entire mailbox, loss of an entire disk drive, loss of an entire server, and/or loss of an entire server site. |
US08276011B2 |
System and method for tunneling control over a MAC/PHY interface for legacy ASIC support
A system and method for tunneling control over a MAC/PHY interface for legacy ASIC support. Energy efficient Ethernet control or status information can be communicated over a MAC/PHY interface using control codes that are embedded in sequence ordered sets. These sequence ordered sets would not affect the data flow and can be tunneled within an existing interface (e.g., XAUI, XFI, xxMII or derivative interfaces) without generating errors. |
US08276009B2 |
Operating system (OS) virtualisation and processor utilization thresholds for minimizing power consumption in mobile phones
A mobile phone that uses OS virtualization for minimizing power consumption in mobile phones is provided. Apparatus and methods may involve conserving processor power in a mobile phone according to the invention may include the following steps. A first step may be awakening a first processing core from a low power state in response to a first operating system (OS) thread. A following step may include processing the first OS thread using the first processing core. A next step may include determining whether utilization of the first processing core over a first time period has exceeded a predetermined threshold. The method may also include awakening a second processing core from a low power consumption state if utilization of the first processing core over a first time period has exceeded a predetermined threshold. |
US08276008B2 |
System and method for managing energy consumption in a compute environment
A system, method and non-transitory computer readable storage medium are disclosed for managing workload in a data center. The method includes receiving, at a workload manager, energy consumption information associated with at least one of a first data center and a second data center that is geographically distanced from the first data center. The method further includes receiving workload information associated with at least one of the first data center and the second data center, and transmitting, as controlled by the workload manager, at least part of workload scheduled to be processed at the second data center to the first data center based on at least one of the energy consumption information and the workload information. |
US08275997B2 |
Method of encrypting and transmitting data and system for transmitting encrypted data
A method of encrypting and transmitting data and a system for transmitting encrypted data. The method includes one or more different encryption algorithms, and may include employing different encryption algorithms to achieve multiple levels of encryption. A first encryption algorithm is based upon multiple rearrangements of bits representing data to obtain encoded data. A second encryption algorithm is based upon performing multiple XOR operations on bits representing data so that each data word is at least encoded with previous data words. The system comprises first and second computers and a plurality of communication parameters. The two computers are communicably connected to a network, and the second computer is adapted to route a transmission to the first computer. The transmission includes a data part and a header part, both of which are encrypted by the second computer utilizing the communication parameters. The first computer decrypts the transmission utilizing the communication parameters. |
US08275996B1 |
Incremental encryption of stored information
A method and apparatus are utilized to incrementally encrypt stored information, and can be applied to an existing medium storing unencrypted information. Information can be conditionally encrypted and/or decrypted as necessary and a separate storage area can be used to record whether a given block of information is stored encrypted or unencrypted. An embodiment of the present invention can be used as a retrofit device in a mechanism to encrypt information without causing undue interruption of normal operations. A variety of mechanisms and policies can also be used to manage, set and eliminate encryption keys. |
US08275989B2 |
Method of negotiating security parameters and authenticating users interconnected to a network
A method for authenticating and negotiating security parameters among two or more network devices is disclosed. The method has a plurality of modes including a plurality of messages exchanged between the two or more network devices. In a main mode, the two or more network devices establish a secure channel and select security parameters to be used during a quick mode and a user mode. In the quick mode, the two or more computers derive a set of keys to secure data sent according to a security protocol. The optional user mode provides a means of authenticating one or more users associated with the two or more network devices. A portion of the quick mode is conducted during the main mode thereby minimizing the plurality of messages that need to be exchanged between the initiator and the responder. |
US08275984B2 |
TLS key and CGI session ID pairing
The prevention of impersonation attacks based on hijacked common gateway interface (CGI) session IDs is disclosed. In accordance with one embodiment, a secured communication channel is formed between a server and a client using an initial transport layer security (TLS) key. Additionally, an authenticated CGI session is formed over the secured communication channel based on an initial CGI session identifier (ID). Further, the initial CGI session ID and the initial TLS key are combined into a pair. Next, incoming data that includes an incoming CGI session ID is received via a secured communication channel. An incoming TLS key of the secured communication channel that carries the incoming CGI session ID is then retrieved. Based on the retrieved incoming TLS key, the incoming data is permitted to execute on the server when the incoming TLS key matches the initial TLS key of the pair. |
US08275983B2 |
File updating method by replacing at least one shortcut in system partition
A method for storing files in a storage device includes the following steps. The storage device is divided into an original partition and a system partition. A plurality of original files is installed in the original partition. A shortcut is established in the system partition pointing to a first original file of the original files. The first original file can be executed by activating the shortcut. |
US08275981B2 |
Flash storage system and method for accessing a boot program
A computing system includes a flash storage device that loads a boot program from a flash storage of the flash storage device to a random access memory of the flash storage device. A processor of the computing system then accesses the boot program from the random access memory and executes the boot program. |
US08275977B2 |
Debug signaling in a multiple processor data processing system
A system includes a first processor, a second processor, a first clock coupled to the first processor, and a third clock coupled to the first processor and to the second processor. The first processor includes debug circuitry coupled to receive the third clock, synchronization circuitry coupled to receive the first clock, wherein the synchronization circuitry receives a first request to enter a debug mode and provides a first synced debug entry request signal and wherein the first synced debug entry request signal is synchronized with respect to the first clock, and an input for receiving a second synced debug entry request signal from the second processor wherein the first processor waits to enter the debug mode until the first synced debug entry request signal and the second synced debug entry request signal are both asserted. |
US08275976B2 |
Hierarchical instruction scheduler facilitating instruction replay
A hierarchical instruction scheduler included in a hierarchical microprocessor comprising a plurality of execution clusters. In one embodiment, a hierarchical instruction scheduler comprises a first-level instruction scheduler configured to receive instructions for execution; store first operand status information for respective operands of the instructions; and dispatch the instructions to respective execution clusters based on the instructions' respective first operand status information. The instruction scheduler also includes a plurality of second-level instruction schedulers, each operatively coupled with the first-level instruction scheduler, each second-level instruction scheduler being included in a respective execution cluster The second-level instruction schedulers are each configured to receive instructions for execution from the first-level instruction scheduler; store second operand status information for respective operands of the instructions received from the first-level instruction scheduler; and dispatch instructions, for execution, to respective execution units of the execution clusters based on the instructions' respective second operand status information. |
US08275975B2 |
Sequencer controlled system and method for controlling timing of operations of functional units
The invention proposes a simple method for controlling distributed functional units (FU) in a system. It offloads the main system processor from intermediate status monitoring. The sequencer controlled system comprises a plurality of functional units, a processor operatively coupled to the plurality of functional units through a bus, a sequencer having a set of registers, and an interrupt source register configured for interrupt polling. The registers are configured to control the timing of at least one operation of the functional units with stored instructions for each of the functional units. The processor sets up at least some of the registers through the bus for the initial configuration and the sequencer is activated by the processor. |
US08275974B2 |
Systems and methods providing dynamic spreadsheet functionality
An advantageous system and method are provided for supporting and/or enabling the creation of dynamic reports and/or data presentation(s) in connection with a spreadsheet-based application or program. The system and method offer a full complement of spreadsheet-based formatting and calculation capabilities. In addition, the system and method may be used in conjunction with and/or incorporated as part of spreadsheet-based application(s) and/or program(s) found on stand-alone clients and/or networked clients. The system and method generally include an electronic spreadsheet having a plurality of cells that are arrayed in a defined number of columns and rows, a database in communication with the electronic spreadsheet, and an expansion formula that functions to control retrieval of data from the database and automatically varies/expands at least one of the defined number of columns and rows to accommodate the data retrieval. |
US08275971B2 |
Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities
A method and a system for allowing a guest operating system (guest OS) to modify an entry in a TLB directly without an involvement of a hypervisor are disclosed. Upon receiving a guest TLB miss exception, a guest OS issues a TLBWE (TLB Write Entry) instruction to logic. The logic executes the TLBWE instruction at a supervisor mode without invoking a hypervisor. The TLB may incorporate entries in a guest page table and entries in a host page table. |
US08275969B2 |
Storage with persistent user data
A data storage area of a data storage device is partitioned logically between a user storage area and a device storage area. Source data stored securely in the device storage area is copied as derivative data to the user storage area, or is used as a basis for creating derivative data stored in the user storage area, whenever the data storage device is initialized. In one embodiment, the data storage area is read-write and the device storage area has embodied thereon device system code, executed by a controller of the data storage device, for writing source data to the device storage area only if the source data satisfies a predetermined condition. Examples of derivative data include an autorun file, a volume label and user identification. Data from a host may be stored reversibly in the user storage area but must be stored securely in the device storage area. |
US08275967B2 |
Storage of sequentially sensitive data
A contiguous digital media storage system and method is disclosed. In one embodiment, the contiguous digital media storage system comprises a storage server, mass storage device, allocator subsystem, and metadata subsystem. Other embodiments may include additional storage servers or mass storage devices as well as one or more client devices. The system and method may be used with third party file systems. Generally, sequentially sensitive information is identified and stored contiguously based on its position within a sequence which substantially increases throughput. This position may be determined from information provided by client devices, file characteristics, or other ways. The system and method may store uniform and variable sized files contiguously. |
US08275965B2 |
Creating substitute area capacity in a storage apparatus using flash memory
For a storage apparatus in which flash memory disks and hard disks coexist, high-density mounting of flash memory modules is achieved. A storage apparatus in accordance with the present invention includes flash memories and a storage controller. A second storage apparatus including magnetic disks is connected to the storage apparatus. For creation of a logical volume, the storage controller can form a storage area using a flash memory or a magnetic disk. When an input/output request is issued from a host computer, if a storage area is formed with a flash memory, the storage controller directly accesses the flash memory to handle the input/output request. When the storage apparatus defines a storage area formed with a flash memory, the storage apparatus defines the storage area by adding up the capacity of a storage area to be provided for the host computer and a substitute area capacity determined in consideration of restrictions imposed on the number of times of deletion of the flash memory. |
US08275964B2 |
Hardware support for collecting performance counters directly to memory
Hardware support for collecting performance counters directly to memory, in one aspect, may include a plurality of performance counters operable to collect one or more counts of one or more selected activities. A first storage element may be operable to store an address of a memory location. A second storage element may be operable to store a value indicating whether the hardware should begin copying. A state machine may be operable to detect the value in the second storage element and trigger hardware copying of data in selected one or more of the plurality of performance counters to the memory location whose address is stored in the first storage element. |
US08275963B2 |
Asynchronous memory move across physical nodes with dual-sided communication
A distributed data processing system includes: (1) a first node with a processor, a first memory, and asynchronous memory mover logic; and connection mechanism that connects (2) a second node having a second memory. The processor includes processing logic for completing a cross-node asynchronous memory move (AMM) operation, wherein the processor performs a move of data in virtual address space from a first effective address to a second effective address, and the asynchronous memory mover logic completes a physical move of the data from a first memory location in the first memory having a first real address to a second memory location in the second memory having a second real address. The data is transmitted via the connection mechanism connecting the two nodes independent of the processor. |
US08275962B2 |
User roles controlling execution of operations on copy pair volumes
One or a plurality of copy pairs are disposed in a plurality of storage systems. A management server determines the propriety of execution of an operation request for each user for either a local copy pair or a remote copy pair. As operation requests, a pair create, a split, a resync, a restore, and a pair delete can be cited. |
US08275958B2 |
Storage system with remote copy controllers
A storage system 1 includes a first storage apparatus 100 and a second storage apparatus 100 communicatively coupled to an external apparatus 300. The first and second storage apparatuses respectively have first and second storage areas VDEVs selectively accessible from the external apparatus, first and second temporary storage areas 113, and remote copy controllers 1122 configured to control data copy process. The storage system includes a data I/O process authority information storage unit LDK storing data I/O process authority information. Either of the remote copy controllers reads the data I/O process authority information and copies according to the data I/O process authority information, to the other storage apparatus, data stored either in the first storage area and the first temporary storage area, or in the second storage area and the second temporary storage area that are included in the storage apparatus to which the remote copy controller belongs. |
US08275956B2 |
Parallel memory device rank selection
A translator circuit translates a memory access conforming to a native FB-DIMM (Fully Buffered Dual In-Line Memory Module) protocol to a memory access for addressing more than two ranks of parallel memory devices. The parallel memory devices are distributed among plural non-fully-buffered DIMMs (Dual In-Line Memory Modules). |
US08275954B2 |
Using DMA for copying performance counter data to memory
A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the software can perform other tasks. In one aspect, the software that prepares the injection packet runs on a processing core other than the core that gathers the hardware performance counter data. |
US08275946B1 |
Channel tags in memory components for optimizing logical to physical address translations
A method and system for performing logical to physical address translations in a memory is disclosed, wherein the memory includes a translation cache containing a subset of a plurality of entries mapping logical block addresses to physical locations of the memory. Aspects of the exemplary embodiment include receiving from a processor a read/write request for a logical block and context information regarding the logical block, the context information including at least one of a relationship of the logical block to other logical blocks and a description of future activity associated with the logical block; and pre-fetching a first entry into the translation cache based on the context information so that the first entry required to satisfy a future request is available in the translation cache when the future request is received. |
US08275943B2 |
Cache system, cache system control method, and information processing apparatus
To provide a cache system that can dynamically change a cache capacity by memory areas divided into plural. The cache system includes a line counter that counts the number of effective lines for each memory area. The effective line is a cache line in which effective cache data is stored. Cache data to be invalidated at the time of changing the cache capacity is selected based on the number of effective lines counted by the line counter. |
US08275939B2 |
Preventing data loss in a storage system
Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or filesystem on the disk to a consistent state. |
US08275936B1 |
Load reduction system and method for DIMM-based memory systems
A load reduction system and method for use with memory systems which include one or more DIMMs, each of which includes a circuit arranged to buffer data bytes being written to or read from the DIMM, with the system nominally organized such that the bytes of a given data word are conveyed to the DIMMs via respective byte lanes and stored in a given rank on a given DIMM. The system is arranged such that the DRAMs that constitute a given rank are re-mapped across the available DIMMs plugged into the slots, such that a data word to be stored in a given rank is striped across the available DIMMs, thereby reducing the loading on a given byte lane that might otherwise be present. The system is preferably arranged such that any given byte lane is wired to no more than two of the DIMM slots. |
US08275930B2 |
Storage system having volatile memory and non-volatile memory
The present invention allows a save target stored in a volatile memory, to be reliably saved to a non-volatile memory and reduces the time required for the save processing as much as possible. The charging state of a battery is regularly of irregularly checked. It is determined, according to the checked charging state, which information element stored in the volatile memory should be made a save target at the time of the occurrence of a power interruption. Among a plurality of information elements stored in the volatile memory, a predetermined information element is made a non-save target of save processing, according to a state related to the predetermined information element. |
US08275929B2 |
Memory and operating method thereof
A method of programming data stored in a memory, which comprises a number of user-defined blocks, a number of manufacture-defined blocks, and an information block, includes the following steps. A programming address pointing to a user-defined block in the memory and programming data is obtained. After that, it is determined whether there is an empty manufacture-defined block among a number of user-defined blocks in the memory. If so, an information block in the memory is programmed to store the programming address and a replacing address pointing to the empty manufacture-defined block. The empty manufacture-defined block is programmed to store the programming data. |
US08275927B2 |
Storage sub-system for a computer comprising write-once memory devices and write-many memory devices and related method
Methods and apparatus are provided for a solid state non-volatile storage sub-system of a computer. The storage sub-system includes a write-once storage sub-system memory device and a write-many storage sub-system memory device. The write-once storage sub-system memory device includes a recoverable system configuration. Numerous other aspects are provided. |
US08275926B2 |
Filtered register architecture to generate actuator signals
In various embodiments, apparatus and systems, as well as methods, may include an enhanced register to provide actuator signals to a memory array, the enhanced register including a first memory device including an first enable input, a first data input coupled to a register data input, and first memory device output, the first memory device output to couple to the memory array, and the enhances register to include a second memory device including a second enable input, a second data input coupled to the register data input, and a second memory device output, wherein the second memory device output provides a first output signal indicating when one or more of the actuator signals from the first memory device output are to be coupled to the register data input. |
US08275924B2 |
Smart dock for chaining accessories
A system for communicating between an accessory and an electronic device includes a first interface, a second interface, and a docking station. The first interface is configured to communicate with the electronic device. The second interface is configured to communicate with the accessory. The docking station is coupled to the first interface and the second interface. The docking station is configured to receive a set of preferences from the accessory and forward the set of preferences to the electronic device. |
US08275923B2 |
High speed data storage system
An exemplary high speed data storage system includes hard disks, a first control panel, a second control panel and a midplane interconnected between each of the first and second control panels and the hard disks. Each of the first and second control panels includes a control chip and a connector. First and second printed circuit wires corresponding to the hard disks are layered on the first and second control panels for electrically connecting the control chip with the connector, respectively. The first printed circuit wires of the first control panel and the second printed circuit wires of the second control panel are arranged symmetrically with respect to each other, and an order of stacking circuit layers of the first printed circuit wires of the first control panel is the reverse of an order of stacking of circuit layers of the second printed circuit wires of the second control panel. |
US08275921B2 |
Accessing data
A method of accessing data in a device comprising: a first integrated circuit having a processor, a memory connected to the processor and a direct memory access engine operatively coupled to the memory and to the microprocessor; a second integrated circuit comprising storage means for holding data values in respective locations, the second integrated circuit being connected to the first integrated circuit via a serial link, the method comprising: the processor generating a plurality of memory access requests independent from one another and supplying a bundle of said independent memory access requests to the direct memory access engine, each memory access request comprising an address of a storage location in the storage means; the direct memory access engine sequentially supplying the memory access requests via the serial link to the second integrated circuit; the second integrated circuit returning a data value responsive to each memory access request and appending to the data value said address of the location where the data value was stored in the storage means; and storing in the memory of the first integrated circuit the returned data value and its appended address. |
US08275919B2 |
Device for tapping USB power
A device includes a universal serial bus (USB) port comprising a data terminal and a power terminal to receive power from a remote USB port. The device includes a controller coupled to the data terminal of the USB port to provide a USB initialization signal. |
US08275912B2 |
Bootstrap rendezvous federation
Systems and methods that ensure formation of a single ring from a seed node at any given time. A “bootstrap” phase is included in a node's life cycle, to mitigate adverse affects of split-brain conditions in a network. During such bootstrap phase, if an existing ring is found, the seed node can join the existing ring in a same manner as a non-seed node does. If no ring is detected, the bootstrap phase attempts to elect a seed node to be the “super-seed node”, wherein a new ring can then be formed with such new super-seed node as the first node. |
US08275910B1 |
Source packet bridge
A communication function between ports on a node that does not require a common time base to be distributed across the network is disclosed. A data stream received over a first port is placed on an interlace between nodes using the time base of the first port; a second port samples the data stream on the interface and timestamps it using the time base of the second port. The data stream is timestamped by the second port and packetized before transmitted to the second node to another bridge or device. Alternatively, the first port extracts a time stamp from the data stream and calculates an offset using a cycle timer value from the bus connected to the first port. The offset is added to the cycle timer value on the bus connected to the second port and used to timestamp the data stream. |
US08275907B2 |
Adding individual database failover/switchover to an existing storage component with limited impact
High availability architecture that employs a mid-tier proxy server to route client communications to active data store instances in response to failover and switchover. The proxy server includes an active manager client that interfaces to an active manager in each of the backend servers. State information and configuration information are maintained separately and according to semantics consistent with needs of corresponding data, the configuration information changing less frequently and more available, the state information changing more frequently and less available. The active manager indicates to the proxy server which of the data storage instances is the currently the active instance. In the event that the currently active instance is inactive, the proxy server selects a different backend server that currently hosts the active data store instance. Client communications are then routed to the different backend server with minimal or no interruption to the client. |
US08275904B2 |
Wireless communication device and information processing method
When an object file is to be transferred, a wireless communication device which supports a plurality of different protocols shortens a transfer time. The wireless communication device according to this invention includes a unit which receives object data, a unit which stores the received object data, and a unit which, when a predetermined amount of object data is stored, divides the object data into blocks, and transmits the object data to a wireless controller. The wireless communication device is characterized in that upon reception of the object data, the wireless controller monitors a reply interval of ACK to be replied, and changes, based on the reply interval, the amount of the object data to be stored. |
US08275899B2 |
Methods, devices and computer program products for regulating network activity using a subscriber scoring system
Network activity in a network is regulated. Network activity scores that correspond to network usage patterns for respective network users are calculated. A network user is assigned into one of multiple risk classes responsive to a respective one of the network activity scores. A subsequent action is selected responsive to which of the risk classes the network user is assigned. |
US08275898B2 |
Reporting status of remote media ingest
In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver. |
US08275897B2 |
System and methods for accelerated data storage and retrieval
Systems and methods for providing accelerated data storage and retrieval utilizing lossless and/or lossy data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly or lossy compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly or lossy decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device. The data storage and retrieval accelerator method and system may employed: in a disk storage adapter to reduce the time required to store and retrieve data from computer to disk; in conjunction with random access memory to reduce the time required to store and retrieve data from random access memory; in a display controller to reduce the time required to send display data to the display controller or processor; and/or in an input/output controller to reduce the time required to store, retrieve, or transmit data. |
US08275892B2 |
Low-level remote sharing of local devices in a remote access session across a computer network
In one embodiment, a device is connected to a first computer via a first local communication port of the first computer. If the device is configured to autoconnect with a second computer upon connection of the device to the first computer, a remote access session is established between the first computer and the second computer. Low-level local communication from the device is intercepted at the first local communication port of the first computer. The low-level local communication is transmitted from the first computer to the second computer via the remote access session. The low-level local communication is injected to a second local communication port of the second computer to thereby provide an autoconnection of the device to the second computer. |
US08275889B2 |
Clone-managed session affinity
A clone managed session affinity system, method and apparatus. A clone-managed session affinity method includes receiving a request from a client. The request includes a reference to a selected clone with which the client has a session affinity relationship. The clone determines whether a session affinity cancellation condition has arisen. If the clone determines that a session affinity termination condition has arisen, the session affinity relationship is cancelled. |
US08275887B2 |
Mobile communications device capable of replying to advertising message and method thereof
A mobile communications device capable of replying to advertising message (ad) quickly and a method thereof are provided. The method includes steps of: receiving an ad transmitted by a server; identifying whether the received ad is a message in a predetermined format; reading a decoding program from a storage unit to decode the received ad if the received ad is messages in the predetermined format; displaying a basic content part and a reply content part after the ad is decoded; receiving a user's reply, generating a reply message includes a reply code corresponding to the user's reply, and sending the reply message. |
US08275886B1 |
End-to-end LUN management via standards compliant management interfaces
A storage system to be used by a host is automatically configured using an agent running at a management console communicatively coupled to the host and to the storage system. In response to probes initiated by the agent, information regarding the host and the storage system, which information is required for the host and the storage system to establish a connection therebetween is obtained and is provided to the host and the storage system. Thereafter, the agent instructs the host and the storage system to establish the connection and further instructs the host to configure the storage system and, finally, to mount the storage system in some instances, the agent may use instruction compliant with the storage management initiative-specification (SMI-S) or, more generally, with the WBEM standard. |
US08275881B2 |
Managing escalating resource needs within a grid environment
A method, system, and program for managing escalating resource needs within a grid environment are provided. A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may include locally accessible resources, enterprise accessible resources, capacity on demand resources, and grid resources. The performance of the first selection of resources is monitored and compared with a required performance level for the job. If the required performance level is not met, then the discrete sets of resources are queried for available resources to meet the required performance level in an order designated by said hierarchy. Available resources in a next discrete set of resource from the hierarchy of discrete sets of resources are added to a virtual organization of resources handling the job within the grid environment. In particular, the virtual organization of resources may include the first selection of resources and the added resources which are distributed across heterogeneous systems. If capacity on demand resources are allocated and added to the virtual organization, then the capacity on demand resources are deallocated when no longer needed. |
US08275872B2 |
Network system using WSD protocol, comprising plurality of devices capable of changeover between representative device and non-representative device, and management method therefor
The network system includes: a command transmitting unit that transmits a command for requesting information required by the representative device for network management from the non-representative device, when the non-representative device has joined a network or when there is a change in a state of the non-representative device; a command receiving unit that receives a command including the information sent from the non-representative device that has received the command; a management unit that manages the information received by the command receiving unit as device management information; a representative device selecting unit that selects a next representative device using the device management information when functions of the representative device are to be disabled. The network system does not need a special management apparatus when there is a changeover between a representative device and a non-representative device and management authority as the representative device as well as accumulated information are inherited. |
US08275870B2 |
Internet identity graph and social graph management system and method
A repository, distribution, and discovery system for collecting users' online identifiers and relationships, and allowing them to be retrieved and/or updated through a central access point by the users, third parties, and other users. An identity graph in the form of links to the user's public profiles can be ported to any web page or web service. Links back to the user's public profile on the repository are ported to the user's profile pages. The system includes analytics and statistics relating to users' behaviors throughout the web and normalization of actions and data across the social web space. The links inherent in the repository system enhances the level of the user's profiles in search engine listings. |
US08275865B2 |
Methods, systems and computer program products for selecting among alert conditions for resource management systems
Methods, systems, and computer program products for selecting among a plurality of alert conditions for processing by a resource management system. A priority indication is associated with at least some resources in a computer system. Resources that are associated with the alert conditions are identified. An alert condition is selected from among the alert conditions based on the priority indication that is associated with the identified resources. |
US08275863B2 |
Method of modifying a toolbar
The present invention comprises a method of and apparatus for simplifying the process of access to a network for a roaming computer user, divides the responsibility of servicing a given user wanting to access the network between multiple parties and minimizes the possibility of improper dissemination of email header data as well as improper use of network resources (including server systems) by non-clients. |
US08275856B2 |
Mobile bookmarks
A method and apparatus for updating bookmarks is described. In one embodiment, a server has a bookmark database and a bookmark synchronizer. The bookmark synchronizer is configured to manage a remote bookmark list including sublists each associated with a corresponding one of multiple browsers. The bookmark synchronizer receives a client request, from one of the browsers, to synchronize a local bookmark list with the remote bookmark list, and collects the local bookmark list from the one web browser. The bookmark synchronizer compares the local bookmark list with the remote bookmark list, the bookmark synchronizer adds or deletes bookmarks from the local bookmark list or the associated sublist. |
US08275853B2 |
Method and system for a service intermediary selection in a web service management system
Presented is a method and system for a service intermediary selection in a web service management system. The method comprises: receiving a service request by the web service management system; and selecting the service intermediary from a plurality of service intermediaries by a planning module of the web service management system. |
US08275852B2 |
System, computer program product and method for managing documents
A system, method and computer program product for managing documents. The system includes a document manager that is configured to search for application services providers (ASPs) over a network and based on a user input. The document manager can search documents within the ASPs, retrieve documents and URLs, store documents and data, format documents, generate and issue unified bills from a plurality of bills from a plurality of ASPs. The documents manager can provide consulting advise to the user regarding document managing, and can manage the documents stored on a user storage device, for example by transferring these documents to a ASP storage device after storage time periods associated with the documents. |
US08275851B1 |
Systems and methods for invoking commands across a federation
Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration. The method communicably couples to a command invocation system of the second distributed platform and issues the command to the command invocation system for issuance of the command to the identified server. |
US08275842B2 |
System and method for detecting content similarity within email documents by sparse subset hashing
Systems and methods for detecting content similarity in email documents are disclosed. In one embodiment, a method comprises generating a first token value for each of a plurality of character sequences of a first email document, selecting a first subset of the plurality of character sequences based on the first token values, and generating one or more hash values corresponding to the selected first subset of character sequences. The method further comprises generating a second token value for each of a plurality of character sequences of a second email document, selecting a second subset of the plurality of character sequences based on the second token values, and generating one or more hash values corresponding to the selected second subset of character sequences. The method additionally comprises comparing the one or more hash values corresponding to the selected first subset with the one or more hash values corresponding to the selected second subset. |
US08275837B1 |
System and method for scheduling calendar events
Disclosed are systems, methods, and non-transitory computer-readable storage media for scheduling calendar events. An exemplary method includes receiving, from a requesting device, an invite request referencing a network address associated with a calendar for a target user, wherein the network address is encoded in a machine-readable code from which the requesting device extracted the network address. The method then includes, sending a preauthorized availability for the calendar of the target/service user to the requesting device, wherein the availability is for a predetermined time length. The method then includes receiving a selection of a desired meeting time within the preauthorized availability from the requesting device and creating a calendar event according to the received selected desired meeting time. |
US08275832B2 |
Method to enable user selection of segments in an instant messaging application for integration in other applications
A Segment Interface Program (SIP) is disclosed that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications. The SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP). The SIP accesses a Rules database, a codes database, and a queue database. The AIP enables a user to select a location in an application and assign an application code and a location code to the location. The SCP enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to the SQP. The SQP receives the segment, assigns a queue number, and places the segment in a queue table. The SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code. A single segment may be inserted into an application in multiple locations by creating additional codes for multiple instances of a location. |
US08275830B2 |
Device assisted CDR creation, aggregation, mediation and billing
Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network. |
US08275828B1 |
Method and apparatus for providing high security video session
A method and apparatus for allowing trials and court proceedings to occur in a virtual manner using a one way video session and a two way voice session are disclosed. During the trials or court proceedings, the defendants and their testimony can be viewed by judges and jurors who remain in isolated rooms with their identities masked. Judges and attorneys can verbally intercede during the proceedings via a two way voice session but the video session for the duration of the trial is one way. |
US08275827B2 |
Software-based network attached storage services hosted on massively distributed parallel computing networks
Software-based network attached storage (NAS) services are hosted on a massively distributed processing system configured by coupling a multiplicity of distributed devices with a network, wherein each of the distributed devices are enabled to process workloads for the distributed processing system by a client agent program. More particularly, the client agent program is configured with a NAS software component to enable selected distributed devices from the multiplicity of distributed devices to appear to client devices coupled to the network as dedicated NAS devices. The NAS software component allocates an available amount of storage resources in the selected distributed devices to provide NAS services to the client devices. Storage priority controls, including user specified constraints, standard bit, block and file priority levels, and direct bit, block or file priority markings may be utilized to facilitate the full use of the available amounts of unused storage in the selected distributed devices. |
US08275826B2 |
Organizing resources into collections to facilitate more efficient and reliable resource access
The present invention extends to methods, systems, and computer program products for organizing resources into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure can efficiently route, migrate, and process namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources can be registered in and made accessible from multiple different namespaces. Resources can be identified using nested queries that filter results at multiple levels of a hierarchical namespace. |
US08275825B2 |
Thermal management using distributed computing systems
One embodiment provides a computer-implemented method for enforcing a temperature limit of a client computer. The method includes receiving a request for computer-executable work to be executed on a client computer. If executing all of the requested work on the client computer would cause the client computer to exceed the temperature limit, a portion of the requested work may be selectively redirected to a remote computer in an amount selected to enforce the temperature limit of the client computer. Simultaneously, the remainder of the requested work may be executed on the client computer. The output of the redirected work may be communicated from the remote computer back to the client computer over a network. |
US08275822B2 |
Multi-format multiplier unit
Multiplication engines and multiplication methods are provided. A multiplication engine for a digital processor includes a first multiplier to generate unequally weighted partial products from input operands in a first multiplier mode; a second multiplier to generate equally weighted partial products from input operands in a second multiplier mode; a multiplexer to select the unequally weighted partial products in the first multiplier mode and to select the equally weighted partial products in the second multiplier mode; and a carry save adder array configured to combine the selected partial products in the first multiplier mode and in the second multiplier mode. |
US08275814B2 |
Method and apparatus for encoding/decoding signal
The disclosed embodiments relate to a multimedia data encoding/decoding method and apparatus. In some aspects, an encoding method includes generating a file type area having information on a file format; generating a data area comprising a plurality of media data areas; and generating a media information area comprising a plurality of track areas corresponding to the plurality of media data areas, respectively. According to one aspect, the multimedia data encoding/decoding method and apparatus can construct a slide show using only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can be reduced. |
US08275813B2 |
Method and apparatus for encoding/decoding
The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a data area including a plurality of media data areas; and generating a media information area including a plurality of track areas corresponding to the plurality of media data areas, respectively. According to the present invention, the multimedia data encoding/decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce. |
US08275810B2 |
Making and using abstract XML representations of data dictionary metadata
An XML representation of the metadata for objects in a database system. The XML representation is called SXML. The SXML representations of two objects that belong to the same class of objects may be compared to produce a difference representation that shows the differences between the objects. Database commands that will create or alter objects may be produced from the difference representation, as well as an XML representation of the database commands. In addition to being comparable, SXML representations have the characteristics that a given property of the metadata is expressed in only one way in the representation, that SXML does not describe properties that belong only to particular instances of the object described by the metadata, that SXML describes only properties that the user can specify when creating an object, and that SXML is easy for humans to read, understand, and write. |
US08275808B2 |
Identifiers for non-searchable attributes
An attribute is received for storage. Whether the attribute is searchable or non-searchable in storage is determined. Storing the attribute as a searchable attribute comprises storing the attribute in a database table corresponding to a hierarchical class-based object. Storing the attribute as a non-searchable attribute comprises storing the attribute together with one or more other non-searchable attributes as a set of attributes. The set of attributes is stored in a database location outside the database table corresponding to the hierarchical class-based object, and the database location is accessed before the database table. A unique attribute identifier is associated with the attribute to distinguish between a name of the attribute and a name of one of the one or more other non-searchable attributes in the event that the name of the attribute and the name of the one of the one or more other non-searchable attributes are assigned the same name. |
US08275806B2 |
Web service discovery via data abstraction model and condition creation
A method includes receiving a selection of a logical field of a data abstraction model. The method includes determining model entries (e.g., concepts) associated with the selected logical field and examining the data abstraction model to determine other model entries that are equal to the model entries associated with the selected logical field. For each equal model entry, the method includes determining web services to be used in performing a search, where the web services are determined by querying a discovery registry associated with the data abstraction model to discover one or more web services that are resolvable based on the selected logical field. A first discovered web service is executed with user supplied criteria provided via a user interface to obtain a list of values. A condition is created that limits acceptable values associated with the selected logical field based on the user supplied criteria. |
US08275804B2 |
Distributed data store with a designated master to ensure consistency
One machine, i.e. computer, on a network, such as associated with a distributed database, e.g. a data store or a partition thereof, is designated as a master, which alone can issue system orderstamps for transactional operations, while other machines associated with the data store or partition thereof act as any of clients that submit transactions to the master, or as slaves that adhere to updates from the master. If a transactional operation on the distributed database is attempted on a client machine, and communication cannot be established with the master machine, the transaction fails. The distributed data store having such a master provides a method that decreases transaction time across the distributed database, and maintains consistent data between separate machines. |
US08275803B2 |
System and method for providing answers to questions
A system, method and computer program product for providing answers to questions based on any corpus of data. The method facilitates generating a number of candidate passages from the corpus that answer an input query, and finds the correct resulting answer by collecting supporting evidence from the multiple passages. By analyzing all retrieved passages and that passage's metadata in parallel, there is generated an output plurality of data structures including candidate answers based upon the analyzing. Then, by each of a plurality of parallel operating modules, supporting passage retrieval operations are performed upon the set of candidate answers, and for each candidate answer, the data corpus is traversed to find those passages having candidate answer in addition to query terms. All candidate answers are automatically scored causing the supporting passages by a plurality of scoring modules, each producing a module score. The modules scores are processed to determine one or more query answers; and, a query response is generated for delivery to a user based on the one or more query answers. |
US08275802B2 |
Optimized least recently used lookup cache
A method, computer program product, and a data processing system for maintaining objects in a lookup cache is provided. A primary list is populated with a first plurality of objects. The primary list is an unordered list of the first plurality of objects. A secondary list is populated with a second plurality of objects. The secondary list is an ordered list of the second plurality of objects. Periodically, at least one object of the first plurality of objects is demoted to the secondary list, and at least one object of the second plurality of objects is promoted to the primary list. |
US08275801B1 |
Preference setting in a computer system
A profile of likelihoods of actions that will occur on a computer is stored. The computer may be likely to be off between time periods, e.g., between midnight and 7 am. Some action is taken relative to the actions that are likely to occur, before those actions actually happen. |
US08275798B2 |
Messaging personalization
Participants in a communication are rendered by determining whether each entry in a list of participants in the communication satisfies criteria specified by a user participating in the communication. The criteria are used to identify a first subset of participants that are to be rendered in a first style that differentiates the first subset from remaining participants in the list. The first subset of participants is formatted in the first style. |
US08275793B2 |
Transaction transforms
A method and system for maintaining isolated data in an application is disclosed which data to be selectively isolated until a data client orders the changes to be committed or abandoned. A computer-readable medium for constructing an application capable of localized data isolation is also disclosed. An application specification is used to determine which data entities should be isolated, and one or more transaction transforms are implemented for each data entity to be isolated. |
US08275792B2 |
Document type identifying method and document type identifying apparatus
A document type identifying apparatus includes in advance a database storing therein keywords used as keys that identify document types in association with each document type. The document type identifying apparatus aligns word strings written on a document and generates partial keyword strings for each keyword by using the keywords stored in the database. The partial keyword strings are to be checked for matching with the word strings written on the document. Then, the document type identifying apparatus checks matching of the grouped and aligned word strings with the partial keyword strings and obtains, for each keyword, each number of matched words with the highest matching rates between the grouped word strings that are successfully matched and the partial keyword strings. Then, each number of matched words is used to calculate each evaluation value to determine the document type. |
US08275791B2 |
Process for executing a downloadable service receiving restrictive access rights to at least one profile file
A process for executing a downloadable service with specific access rights to at least one profile file in a user's computer. The web browser is used for accessing a web server through a first set of communication port and socket. Therefore is arranged a confined runtime environment such as for example an extended sandbox (11) and used in Java programming which is assigned a second communication port and sockets and which is used for executing downloadable service with restricted access on at least one profile file. The process can be used for executing services under the form of a signed archive file which signature is used for both validating the archive file and for selecting one particular secure class loader prior to the generation of the compiled code of the service. |
US08275790B2 |
System and method of accessing a document efficiently through multi-tier web caching
Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot provide the copy, the server seeks it from a document repository. Certain documents are identified from the document repository as being fresh or stable. Information about each these identified documents is transmitted to the server which inserts entries into an index if the index does not already contain an entry for the document. If and when this particular document is requested, the document will not be present in the server, however the server will contain an entry directing the server to obtain the document from the document repository rather than the document's web host. |
US08275789B2 |
Collaborative bookmarking
A method and system for filtering tags in a collaborative bookmarking system wherein the collaborative bookmarking system includes confidential and/or proprietary information, whereby tag filters prevent access to certain confidential and/or proprietary information by permitting a user access to the collaborative bookmarking system, authenticating the user, permitting the user to submit a search request to the collaborative bookmarking system, whereby the search request retrieves search result tags, and filtering the search result tags to provide only authorized tags to the user. |
US08275788B2 |
System and methods for accessing web pages using natural language
A system for accessing a webpage through natural language communication with a computer comprises a registry database configured to store at least one table the table configured to store associations between a concept in a text string and all natural language variations of the text string and associated concept identifiers, the concept in the text string an variations thereof relating to an object; and a parser interfaced with the database and configured to receive the text string or a variation thereof, the parser further configured to identify the concept represented by the text string or variation thereof and associate the identified concept with the object. |
US08275787B2 |
System for managing data collection processes
A system and apparatus for managing data collection processes can include a data collection system having a controller element that assigns a priority level for processes, assigns to each of the processes a query interval for requesting use of processing resources, prompts each of the processes according to their respective query interval to request use of at least a portion of available processing resources, releases at least a portion of the available processing resources to a requesting one of the processes when the utilization of available processing resources exceeds a utilization threshold, and modifies the query interval of the processes after occurrence of a triggering event. Additional embodiments are disclosed. |
US08275784B2 |
Translation system and method for SPARQL queries
A computer-implemented system and method for translating a SPARQL query. The system includes: a parser/lexer for parsing the SPARQL query; a hidden negative pattern detector for detecting a hidden negative pattern in the parsed SPARQL query; a hidden negative pattern translator for translating the detected hidden negative pattern into an explicit negative pattern; a separator for separating the explicit negative pattern from a positive pattern in the parsed SPARQL query; a negative pattern translator for translating the explicit negative pattern into a negative portion of an SQL statement; a positive pattern translator for translating the positive pattern into a positive portion of the SQL statement; and an SQL statement combiner for combining the negative portion of the SQL statement with the positive portion of the SQL statement. |
US08275783B2 |
Conversion program search system and conversion program search method
To provide a conversion program search system that can increase the reusability of conversion programs as well as can find a solution to a data connection problem in a short time. A first-signature generation means 71 generates a first signature indicating, in a binary manner, whether one piece of data meets each of predetermined multiple description formats. A second-signature generation means 72 generates a second signature of a conversion program, based on the difference between the first signatures of conversion-source data and post-conversion data. When a conversion path candidate generation means 74 generates a candidate for a solution to a data connection problem, an evaluation value calculation means 75 calculates the evaluation value of the candidate using the second signature. A conversion path identification means 76 tries conversion paths to serve as a solution in the descending order of the evaluation values. |
US08275782B2 |
Systems and methods for efficient data searching, storage and reduction
Systems and methods enabling search of a repository for the location of data that is similar to input data, using a defined measure of similarity, in a time that is independent of the size of the repository and linear in a size of the input data, and a space that is proportional to a small fraction of the size of the repository. The similar data segments thus located are further analyzed to determine their common (identical) data sections, regardless of the order and position of the common data sections in the repository and input, and in a time that is linear in the segment size and in constant space. |
US08275775B2 |
Providing web services from business intelligence queries
In an embodiment of the invention, analytical data may be extracted from a business intelligence (BI) system on criteria specified in metadata of a business intelligence query. Once the data is extracted from the BI system, the extracted content may be provided in the context of semantic identifiers. In an embodiment, the semantic identifiers may provide a description of the extracted content associated with the identifier. In one embodiment, the semantic identifiers may be obtained from the criteria specified in the query. In another embodiment, the semantic identifiers may be defined in and obtained from a separate enterprise service repository. In an embodiment, a proposed mapping between query elements and semantic identifiers may be suggested by a processor. |
US08275774B2 |
Streaming query system and method for extensible markup language
A streaming query system for extensible markup language is provided. An XPath query translator receives and analyzes a user-input XPath document. An abstract syntax tree analyzer establishes an abstract syntax tree. A XML parser receives and parses an XML document. An index generator generates an index for the XML document. A computation module performs a format calculation based on the abstract syntax tree and the index, and generates a query result accordingly. |
US08275769B1 |
System and method for identifying users relevant to a topic of interest
A system and method for identifying users relevant to a topic of interest is provided. A query comprising one or more topics is executed against a corpus of messages. Voting users associated with the messages matching the query are identified. A set of candidate users comprising users connected to the voting users is generated. A relevancy score is computed for each candidate user. The candidate users are ranked by their respective relevancy score. |
US08275763B2 |
Method, system, and computer program product for querying in a multi-tenant database
More efficient querying of a multi-tenant database using dynamic tuning of database indices. A layer of meta-data associates data items with tenants, e.g., via tags, and the meta-data is used to optimize searches by channeling processing resources during a query to only those pieces of data bearing the relevant tenant's unique tag. |
US08275762B2 |
Reverse mapping of feature space to predict execution in a database
One embodiment is a method that generates points from an input space obtained from a query for a database. A kernel function maps the points from the input space to a feature space. Given a point in the feature space, a reverse mapping identifies coordinates in the input space for the point to predict performance of the query before the query executes in the database. |
US08275761B2 |
Determining a density of a key value referenced in a database query over a range of rows
A method, apparatus and program product that determine a density of a key value referenced in a database query over at least one range of rows, and utilize the determined density to optimize the database query. By doing so, the density of various key values may be determined and compared, and a bit map may be generated over the range of rows of the key value that is denser, resulting in a reduction of resources to build and use the bit map. Moreover, from the bit map over the range of rows to be selected after using the determined density, dense regions may be identified that can be used to optimize block I/O's according to the number of rows to be selected based on the query. |
US08275756B2 |
Systems and methods for efficient data searching, storage and reduction
Systems and methods enabling search of a repository for the location of data that is similar to input data, using a defined measure of similarity, in a time that is independent of the size of the repository and linear in a size of the input data, and a space that is proportional to a small fraction of the size of the repository. The similar data segments thus located are further analyzed to determine their common (identical) data sections, regardless of the order and position of the common data sections in the repository and input, and in a time that is linear in the segment size and in constant space. |
US08275755B2 |
Systems and methods for efficient data searching, storage and reduction
Systems and methods enabling search of a repository for the location of data that is similar to input data, using a defined measure of similarity, in a time that is independent of the size of the repository and linear in a size of the input data, and a space that is proportional to a small fraction of the size of the repository. The similar data segments thus located are further analyzed to determine their common (identical) data sections, regardless of the order and position of the common data sections in the repository and input, and in a time that is linear in the segment size and in constant space. |
US08275753B2 |
Computer readable medium and information management system
An information management method includes: when management subject information corresponds to the second location and another pieces of management subject information having the same contents as the management subject information is made correspond to the second location, deleting the said another management subject information except for the management subject information previously associated with the second location. Also, the method includes: changing the corresponding destination of the management subject information to a first location from the second location. And the method includes: when the management subject information is associated with plural pieces of restoration information, changing another corresponding destination from the second location to a location designated among plural first locations respectively shown by plural pieces of restoration information. |
US08275752B2 |
Data backup method through distributed network, involves generating data segment copies to transmit to peer storage servers based on metadata with segment distribution matrix by calculating redundancy corresponding to data segments
Distributed network-based data backup, recovery and deletion methods and a distributed network system thereof are provided. The methods include respectively establishing peer-to-peer connections between a host storage server and a plurality of peer storage servers, dividing original data into a plurality of data segments, generating a plurality of data segment copies corresponding to the data segments according to a minimum survival rate and the number of peer storage servers. The methods also include transmitting the data segment copies to the peer storage servers, wherein the number of data segment copies for each of the data segments is equal to a redundancy, and the redundancy is smaller than the number of the peer storage servers, and the data segment copies distributed to any one of the peer storage servers correspond to a portion of all the data segments. Accordingly, the methods can effectively and safely backup the original data. |
US08275751B2 |
Methods, systems, and computer program products for database table aggregation
Methods, systems, and computer program products for database table aggregation are provided. A method includes encoding first and second components via a waveform definition, the first and second components specifying first and second criteria, respectively, for aggregating data. The method includes generating a complex periodic aggregation waveform (CPAW) having variable-sized square waves representing the components in a repeating pattern corresponding to the definition and the criteria, and which spans a first axis. The method includes providing a maximum byte count for aggregated data stored in a table defined by the first and/or second criteria, aggregating the data in accordance with the criteria, and creating a new table for overflow of data determined for the table when the maximum byte count is exceeded. The method includes updating the CPAW with results of the aggregation and generating a waveform representing the new table along a second axis. |
US08275750B2 |
Method to efficiently use the disk space while unarchiving
A computer implemented method, data processing system, and computer program product for efficiently using disk space when unarchiving files in the same file system. An archive file is read to identify a total number of data files in the archive file. The number of headers in the archive file is determined based on the total number of data files. A location in a first disk space of a largest data file in the archive file is determined from an offset in a header corresponding to the largest data file. The largest data file is then copied from the first disk space to a second disk space. The first disk space occupied by the largest data file is then released by truncating the archive file. The obtaining, copying, and releasing steps are repeated for each data file in the archive file until all of the data files are unarchived. |
US08275748B2 |
Semantic data migration
Migrating data within a storage area network is disclosed. A migration plan is created, the migration plan to move data stored in the storage area network, wherein each element of data is to be moved from a source location to a destination location according to a mapping therebetween. A virtual identifier is assigned to each mapping according to the migration plan. The migration plan is executed. Upon completion of the movement of an element of data, the virtual identifier for the mapping of that element of data is assigned to a resultant location to which that element of data is moved. Upon completion of the execution of the migration plan, the movement of the data is verified by comparing, for each element of data, the virtual identifier of the mapping and the virtual identifier of the resultant location. |
US08275745B2 |
Secure incremental updates to hierarchicaly structured information
Techniques for performing an incremental update to a set of hierarchically structured information that do not expose the structure and content of the hierarchically structured information to unauthorized parties. The present techniques include encrypting the hierarchically structured information such that an arrangement of nodes and corresponding data of the hierarchically structured information is not exposed and each node includes a corresponding node identifier that is not encrypted and updating the hierarchically structured information by referring to the nodes using the node identifiers. |
US08275741B2 |
Method and apparatus for memory management in an electronic device
A method of memory management in an electronic device, includes receiving at the electronic device, representative viewable or audible samples of data records, and storing the representative viewable or audible samples of data records in a memory of the electronic device. Each of the representative viewable or audible samples of data records includes one of a compressed version of a corresponding one of the backup data records, and a viewable or audible portion of the corresponding one of the backup data records. |
US08275737B2 |
System and method for scientific information knowledge management
The present invention relates to methods, systems and apparatus for capturing, integrating, organizing, navigating and querying large-scale data from high-throughput biological and chemical assay platforms. It provides a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure. |
US08275736B2 |
Increasing knowledge sharing success rates using real time match making
A method of knowledge sharing using a computer system is provided. The method includes: receiving a question electronically submitted by a user; forwarding the question and at least one response option to at least one expert using a first computer interface; monitoring selected response options from the at least one expert; and selectively presenting the selected response options to the user using a second computer interface. |
US08275729B2 |
Verification of linear hybrid automaton
The present invention provides a method for verification of linear hybrid automaton by generation an initial abstract model based on an original Linear-Time Temporal Logic (LTL) specification, validating a counterexample using an approach of linear constraints, identifying a fragment in the counterexample by iteratively applying an approach of linear constraints satisfaction in a limited number of times, and refining the original LTL specification based on the fragment derived. |
US08275728B2 |
Neuromorphic computer
A neuromorphic computing device utilizing electronics to perform the function of neurons and synaptic connections. The invention provides variable resistance circuits to represent interconnection strength between neurons and a positive and negative output circuit to represent excitatory and inhibitory responses, respectively. The invention provides advantages over software-based neuromorphic computing methods. |
US08275727B2 |
Hardware analog-digital neural networks
An analog-digital crosspoint-network includes a plurality of rows and columns, a plurality of synaptic nodes, each synaptic node of the plurality of synaptic nodes disposed at an intersection of a row and column of the plurality of rows and columns, wherein each synaptic node of the plurality of synaptic nodes includes a weight associated therewith, a column controller associated with each column of the plurality of columns, wherein each column controller is disposed to enable a weight change at a synaptic node in communication with said column controller, and a row controller associated with each row of the plurality of rows, wherein each row controller is disposed to control a weight change at a synaptic node in communication with said row controller. |
US08275726B2 |
Object classification using taxonomies
As provided herein objects from a source catalog, such as a provider's catalog, can be added to a target catalog, such as an enterprise master catalog, in a scalable manner utilizing catalog taxonomies. A baseline classifier determines probabilities for source objects to target catalog classes. Source objects can be assigned to those classes with probabilities that meet a desired threshold and meet a desired rate. A classification cost for target classes can be determined for respective unassigned source objects, which can comprise determining an assignment cost and separation cost for the source objects for respective desired target classes. The separation and assignment costs can be combined to determine the classification cost, and the unassigned source objects can be assigned to those classes having a desired classification cost. |
US08275725B2 |
Systems, methods, and apparatus for otoacoustic protection of autonomic systems
Systems, methods and apparatus are provided through which in some embodiments an autonomic unit transmits an otoacoustic signal to counteract a potentially harmful incoming signal. |
US08275724B2 |
Method of improving system performance and survivability through changing function
A biologically-inspired system and method is provided for self-adapting behavior of swarm-based exploration missions, whereby individual components, for example, spacecraft, in the system can sacrifice themselves for the greater good of the entire system. The swarm-based system can exhibit emergent self-adapting behavior. Each component can be configured to exhibit self-sacrifice behavior based on Autonomic System Specification Language (ASSL). |
US08275718B2 |
System and method for secure and/or interactive dissemination of information
An interactive information dissemination system includes a media server (210) for receiving a plurality of media elements and storing the media elements in a database. A sender client (200) enables a first user to identify message data, a recipient identifier, and a media element from the database of media elements. A recipient client (202) presents the media element to a second user associated with the recipient identifier. The recipient client (202) further presents the message data to the second user when the second user performs a predetermined action, such as submitting authentication information or requesting the message data, to receive the message data. The message data may be secured by requiring sender and recipient authentication, and by encoding the data using a private encoding key and data package identifier managed by a main server (206) and a key server (208). |
US08275715B2 |
Apparatuses, methods and systems for a deposit process manager decisioning engine
The disclosure details the implementation of apparatuses, methods, and systems for a deposit process manager (“DPManager”) including aspects of a decisioning engine, aspects of a deposit delay component, and of a de queueing component. The DPManager is supported by the first workflow process engine in the financial industry to provide end-to-end solutions for complex brokerage and retirement deposits and check clearing. The OPManger can automatically route checks to be cleared electronically at numerous banks/clearing entities based on routing number, time of day, bank fees and float expense. The DPManager can capture data electronically without manual intervention with deposit slips. |
US08275714B2 |
Method for performing a digital cash transaction
A method for performing a digital monetary transaction between a payer and payee comprising the steps of receiving a digital-cash value requested to be withdrawn from an account of a payer; generating a digital-cash code that is associated with the requested digital-cash value and communicating the digital-cash code to the payer; receiving the digital-cash value and the digital-cash code from a payee requesting to deposit the amount specified by the digital-cash value; comparing the received digital-cash value and the digital-cash code to confirm an association; and transferring funds of the amount specified by the digital-cash value to the payee. A system including a central digital-cash system and a network interface preferably can preferably operate the method. |
US08275710B1 |
Systems and methods for automatic bill pay enrollment
A system for bill pay enrollment may comprise at least one subsystem that scans a paper a bill into a digital image, at least one subsystem that recognizes information on the digital image, and at least one subsystem that uses at least some of the recognized information to enroll a payee into a bill pay system. |
US08275705B2 |
System and method for providing dispute resolution for electronic payment transactions
A computer-based system and method for resolving disputes between a customer and an electronic payment provider concerning an electronic transaction between the customer and a merchant, including receiving data related to the transaction in a computer; transmitting the data from the computer to a dispute resolution server; comparing the transaction data to predetermined eligibility criteria for dispute resolution in the dispute resolution server, and if the dispute resolution criteria is met, declining future transactions from the merchant for the disputing consumer; and, comparing the transaction data to predetermined eligibility criteria for transaction credit, and if the credit criteria is met, and transmitting a credit instruction for the transaction. |
US08275703B1 |
Systems and methods for processing bank account deposits
A system for processing bank account deposits may comprise at least one subsystem that creates an account at a first bank by a second bank on behalf of a customer of the second bank, at least one subsystem that sets up an automatic transfer to the second bank from the account created at the first bank, and at least one subsystem that accepts an automatic transfer from the account created at the first bank at the second bank, said automatic transfer resulting from a deposit made by the customer at the first bank. |
US08275700B2 |
Lender rating system and method
The present invention is directed at a system and method to rate lender profiles to determine the level of risk that is present in the loans originated or purchased by a particular lender will be based on a misrepresentation or as a result of material inaccuracies in the financial information provided by or on behalf of the borrower. The rating is preferably based on a variety of factors including at least one of, for example, prefunding controls, post closing controls, product mix, and/or loan source. |
US08275699B2 |
Honorary credit system and method
Provided in some embodiments is a method for conducting an honorary credit transaction. The method includes providing a system configured to provide honorary credit to a purchaser in exchange for an honorary commitment to provide payment for electronically transmittable item to one or more agents, wherein the honorary commitment comprises a non-legally binding commitment to provide a payment to the one or more agents for purchase of the electronically transmittable item, receiving a request from a first purchaser to provide a second purchaser honorary credit in exchange for an honorary commitment to provide payment for an electronically transmittable item to one or more agents, providing the second purchaser honorary credit in exchange for an honorary commitment to provide payment for the electronically transmittable item to one or more agents, providing the electronically transmittable item to the second purchaser via electronic transmission prior to receiving payment for the electronically transmittable item, and if a payment is received for the electronically transmittable item via at least one of the one or more agents, providing an incentive to the first purchaser. |
US08275698B2 |
Technology budget manager for mobile employees
An automated system and method for budgeting technology expenses for an individual based on an objective standard, wherein the system comprises a database comprising a list of technologies used by the individual; a controller connected to the database, the controller being adapted to establish a monetary budget allotment for the individual corresponding to use of the technologies by the individual; at least one data component connected to the controller, the data component comprising specifications attributed to the individual, wherein the specifications comprise rules for defining the monetary budget allotment for the individual; and at least one monitor connected to the controller, the monitor being adapted to track dynamic parameters affecting the monetary budget allotment for the individual, wherein the individual comprises a mobile employee performing work-related duties for an organization. |
US08275697B2 |
System and method for trading order priority levels in an electronic trading environment
A system and method for trading order priority levels in an electronic trading environment are described. In one embodiment, a trader who is willing to have his order moved from a high priority level to a lower priority level in an order queue may advertise his willingness to do so, and other traders can place bids for the high priority level. In such an embodiment, for example, a bidder who places the highest bid or whose bid is received first may get the high priority level in the order queue in exchange for the paid fee. |
US08275690B2 |
Method and apparatus for enabling smaller investors or others to create and manage a portfolio of securities or other assets or liabilities on a cost effective basis
Smaller investors can create and manage on a cost-effective basis a complex portfolio of securities using a mechanism that enables the investor to provide to the system the investor's preferences regarding his portfolio, to generate a portfolio, including fractional shares, that reflects the investor's preferences. The system then permits aggregation of the orders, and netting of orders, generated by multiple investors at various times during the day for execution. In addition, the structure of the computer-based system of the present invention allows its cost to be based on access to or usage of the system (such as a monthly fee) as opposed to by securities orders entered into the system as per common brokerage. The result is that the investor can create a portfolio of directly owned securities with attributes, such as diversification, similar to a mutual fund. |
US08275689B2 |
Computer based method of pricing equity indexed annuity product with guaranteed lifetime income benefits
A computer-based method for determining a set of equity-indexed crediting parameters E for a lifetime-income equity-indexed deposit product provided to a set of owners having a set of dates of birth B, a rider charge C, a lifetime income percentage scale L, a set of profitability requirements R, a principal amount P, and an account value A. The method can include the steps of: establishing the values of C, L, R, P, A and E at a time when said deposit product is purchased; generating a set of yield curve and equity index scenarios consistent with valuation parameters; setting a trial value Ei for E; calculating the observed distribution D of profitability; comparing D with R; and, computing a revised trial value Ei+1 for E, where the steps of establishing, generating, setting, calculating, comparing, and computing are performed by at least one general purpose computer. |
US08275682B2 |
Systems and methods for consumer price index determination using panel-based and point-of-sale market research data
Systems and methods for consumer price index determination using panel-based and point-of-sale market research data are disclosed. An example method to determine a consumer price index disclosed herein comprises obtaining panelist market research data determined by monitoring items purchased by a plurality of statistically-selected panelists, obtaining retail site market research data for items sold by a plurality of retail sites, combining the panelist market research data and the retail site market research data to determine weighted equivalent unit pricing information for each group of common items in an item stratum of the consumer price index having substantially similar attributes except for a unit amount, and determining the consumer price index using the weighted equivalent unit pricing information. |
US08275677B2 |
Resolving demand and supply imbalances
A storage medium for resolving demand and supply imbalances is provided. The storage medium includes machine-readable computer program code and instructions for causing a computer to implement a method. The method includes identifying an excess component inventory liability or constraint in supply capability for an end product by matching current buying patterns for the end product against inventory liability and supply capability based on a previous demand forecast. Where excess component inventory liability exists, the method includes: refocusing the excess component inventory liability by determining alternative end products that use components identified in the excess component inventory liability; and executing sales activities for enticing sales of the alternative end products. Where constrained supply capability exists, the method includes determining alternative end products that are functionally equivalent to those in the constrained supply capability, and executing sales activities for enticing sales of functionally equivalent alternative end products. |
US08275675B2 |
Devices for processing shipping documentation sent from a vehicle
The present invention automates the process of receiving transportation documentation and producing advance loading manifests therefrom to optimize load planning and dynamic product shipment and delivery control. Methods provide for receipt of the transportation documentation, initial preparation, and transmission of the documentation from on board a vehicle or while the vehicle is in transit. |
US08275674B2 |
Services for providing item association data
A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content. |
US08275673B1 |
Method and system to recommend further items to a user of a network-based transaction facility upon unsuccessful transacting with respect to an item
A method and an apparatus for communicating a recommended item to a user of a network-based transaction facility are described. The method comprises determining that the user has been unsuccessful in concluding a transaction pertaining to an item offered for sale via the network-based transaction facility, and, in response to this determination, communicating information concerning a recommended item to the user over a network. The recommended item is available for purchase via the network-based transaction facility. |
US08275670B2 |
Electronic sales and contracting
Under the present invention, a customer will login to a secure computer infrastructure and initially be polled and/or provide some input relating to an integrated IT solution that is desired. The customer can then make selections for hardware and/or software components desired for the integrated IT solution. The present invention will analyze the selections and verify whether each of the selected components is of similar quality to one another. If not, the customer can be alerted. The present invention will also make recommendations for services that best match the selected components. The integrated IT solution will then be finalized based on the components and services selected by the customer. Once the solution has been finalized, a corresponding contract(s) can be developed/generated, approved and executed within the secure computer infrastructure. |
US08275668B2 |
Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
This invention relates to a process for ordering a selection in advance, characterized in that it includes a step in which a menu is displayed followed by a selection in this menu, to make specific requests and particularly: a step displaying the event for which the advance order of a selection is made, and then selection of the event; a step displaying the identity of destination equipment on which the selection is to be played, and then selection of this equipment; a step displaying the date and time at which the selection is to be made on the destination equipment; a step in which particular requests are recorded and downloaded onto a file only after payment has been verified. |
US08275667B1 |
System for concurrent optimization of business economics and customer value satisfaction
A method of dynamically formulating value options that maximize customer satisfaction and company profitability includes identifying a set of demand segments for a company, each demand segment having a satisfaction value. The method further includes identifying a set of demand options falling under each of the demand segments for each product offered by the company, each demand option having a preference value. Whenever a customer demands a product, the method further includes interacting with the customer in a structured manner to determine advanced and ongoing preferences of the customer for the product. The method further includes setting the preference value of each demand option based on the advanced and ongoing preferences of the customer for the product demanded by the customer. The method further includes formulating a set of value options that satisfy the customer demand. Each value option has a set of demand options and a customer satisfaction value based on an aggregate of individual satisfaction values for the demand segments and the company profitability in satisfying the demand options in the value option. The satisfaction value of each demand segment is based on the preference values of the demand options satisfied within the demand segment. |
US08275665B2 |
Monitoring unit depletion in an independent real-time mass storage unit system by using an estimated tare mass of the item
Embodiments of the present invention provide a computer implemented method, apparatus, and computer program product for estimating, refining, and using the tare mass for an item to determine and monitor item depletion. In response to detecting an initial presence of an item in the storage unit, a controller collects data about the item. The controller then searches a database for a recorded item containing the same item identification. The tare mass of the item is set equal to the refined tare mass of the recorded item retrieved from the database. The tare mass is then used to calculate a depletion threshold for the item. |
US08275664B2 |
Transaction system and method
The present invention generally relates to cashless transactions. In particular, the present invention relates to methods (100) for conducting cashless transactions and systems (400, 500) for implementing said methods. In a first aspect there is provided a method (100) of processing a cashless transaction. The method includes, determining (102) a first identification from a first identification device (426); pre-authorising (104) the cashless transaction on the basis of first identification; determining (106) a second identification from a second identification device (420A); and in the event that the first identification and the second identification are associated, authorising (110) the cashless transaction. |
US08275661B1 |
Targeted banner advertisements
Disclosed is a system for performing online data queries. The system for performing online data queries is a distributed computer system with a plurality of server nodes each fully redundant and capable of processing a user query request. Each server node includes a data query cache and other caches that may be used in performing data queries. The data query, as well as request allocation, is performed in accordance with an adaptive partitioning technique with a bias towards an initial partitioning scheme. Generic objects are created and used to represent business listings upon which the user may perform queries. Various data processing and integration techniques are included which enhance data queries. An update technique is used for synchronizing data updates as needed in updating the plurality of server nodes. A multi-media data transfer technique is used to transfer non-text or multi-media data between various components of the online query tool. Optimizations for searching, such as the common term optimization, are included for those commonly performed data queries. Also disclosed is a system for targeting advertisements that are displayed to a user of the system. |
US08275660B2 |
Effective virtual reality environments for presentation of marketing materials
Effective virtual reality environments including in-store virtual reality environments such as supermarket aisles, store shelves, cooler displays, etc. are generated using frameworks and customer layout information. Marketing materials are integrated with the virtual reality environment while introducing imperfections and/or other cues of realism to create a virtual reality environment representation. Imperfections may include misaligned marketing materials, product label blemishes, packages placed slightly askew, etc. Sensory experiences output to the user via the virtual reality environment representation elicit interactivity with a user and user movements, motions, and responses are used to evaluate the effectiveness of the marketing materials and/or the virtual reality environment representations. |
US08275658B2 |
Method and apparatus for embedding advertisements in audio files for internet and network distribution
A method for distribution of advertising that includes combining an audio data file that produces an advertising message when processed with a data file that produces a performance of a musical composition when processed. Alternatively the invention may be viewed as a method for distribution of music which includes providing a server connected to a computer network, permitting message data files to be provided for a fee paid by the party providing the message, purchasing rights to multimedia data files from owners of such rights and making available to end users data files comprising a message and a licensed multimedia file by a connection to the network server. Preferably the method provides a multimedia file that comprises a musical composition. An especially preferred embodiment provides a multimedia data file that is an MP3 file comprising a musical composition. |
US08275657B2 |
Method of generating and redeeming coupons
A method of generating and redeeming a plurality of coupons includes generating a first coupon, generating a second coupon, distributing the first coupon to the first consumer, and distributing the second coupon to the second consumer. Generating a first coupon includes selecting a first group of offers from a plurality of offers such that the first group of offers is individually customized to the first consumer, and printing a first bar code identifying a first account and indicating that the first coupon relates to the first group of offers. Generating a second coupon includes selecting a second group of offers, and printing a second bar. Each of the plurality of offers is redeemable for a discount on a corresponding one of a plurality of products offered for sale, and the first group of offers differs from the second group of offers. |
US08275647B2 |
Method for assembling a business process and for orchestrating the process based on process beneficiary information
A system for assembling a business process or a portion thereof includes a rules base containing executable rules and defined business process elements, a workflow orchestration engine, and at least one interface available to a process beneficiary. Information known about and or provided by a process beneficiary interacting with the at least one interface is used to execute one or more of the rules causing assembly of a new business process or a portion thereof according to workflow orchestration rules the new or modified process directing servicing of the process beneficiary accordingly. |
US08275641B2 |
System and method for boarding passengers based on bids
Systems and methods for boarding passengers on flights or other transportation according to bids received from the passengers are provided. Passengers seeking to fly standby on an undersold flight can submit a bid representing the amount the passengers are willing to pay to board the flight. The airline can determine the number of seats available on the flight, and board the highest bidding passengers until the flight is full. Similarly, passengers willing to be bumped from an oversold flight can submit a bid representing the incentive the passengers are willing to accept to be bumped from the flight. The airline can determine the number of passengers that must be bumped from the flight, and bump the lowest bidding passengers (i.e., those willing to accept the least costly incentive) until a sufficient number of passengers have been bumped from the flight. |
US08275637B1 |
Earnings at risk method and system
A method and system for determining and optimizing an insurance company's asset-liability risk is disclosed. The method and system comprises determining numerous earnings at risk (EaR) estimates to assess risks associated with asset and liability portfolios. EaR estimates may be determined through modeling of various risk factors. The EaR calculations may be processed through a distributed processing infrastructure to maximize efficiency and cycle time. |
US08275633B2 |
Systems and methods for obtaining health and financial information with a handheld device
The present invention relates to systems and methods for obtaining health information with a handheld device. The present invention relates to a system for providing real time health information utilizing a bar code or RF ID reader on a handheld device. The bar code or RF ID reader could be used to obtain a product identity in a retail or home environment. Health information is correlated with the product based on the product's identity. This information could then be used for a variety of health related purposes including ingredient alerts, high fat content, high calorie content, nutritional budgets, etc. Alternatively, products could be scanned before consumption in the home environment to assist in health budgets for particular nutritional values such as calories, fat, carbohydrate, or protein. The bar code or RF ID reader for both embodiments may be incorporated into any existing handheld device. |
US08275632B2 |
Privacy compliant consent and data access management system and methods
An information management system for restricting access to personal data in compliance with law or regulation includes a database having restricted records stored therein, at least one of the records including an identification of a client or group of clients about whom said record concerns. A computer system under the control of a trusted information broker is configured to receive via a communication medium a request initiated by a requester for access to at least one of the restricted records in the database, the request including an identification of the requester. The computer system is further configured to transmit a request for consent to the client and receive an indication from the client that the client consents or does not consent to access to the restricted record by the requestor. The computer system grants or denies access to the restricted records based upon the indication from the client. |
US08275626B2 |
Apparatus and a method for decoding an encoded audio signal
An apparatus for decoding an encoded audio signal having first and second portions encoded in accordance with first and second encoding algorithms, respectively, BWE parameters for the first and second portions and a coding mode information indicating a first or a second decoding algorithm, includes first and second decoders, a BWE module and a controller. The decoders decode portions in accordance with decoding algorithms for time portions of the encoded signal to obtain decoded signals. The BWE module has a controllable crossover frequency and is configured for performing a bandwidth extension algorithm using the first decoded signal and the BWE parameters for the first portion, and for performing a bandwidth extension algorithm using the second decoded signal and the bandwidth extension parameter for the second portion. The controller controls the crossover frequency for the BWE module in accordance with the coding mode information. |
US08275625B2 |
Adaptive variable bit rate audio encoding
A method and apparatus for producing a variable bit rate audio signal is disclosed. An audio signal is encoded into a plurality of encoded audio signals at different bit rates. A variable bit rate audio signal is produced by selecting between the plurality of encoded audio frames of different bit rates in accordance with a selection criterion. |
US08275623B2 |
Method and apparatus for analyzing discussion regarding media programs
A process and system including a device, such as a set-top box, including a controller to detect a plurality of users engaging in a voice conference to discuss a presentation of a media program, convert speech dialog detected in the voice conference to textual dialog, detect from the textual dialog a behavioral profile of at least one of the plurality of users, and identify at least one of advertisement content and marketable media content for the plurality of users based on the behavioral profile of the at least one user. Other embodiments are disclosed. |
US08275622B2 |
Ultrasonic doppler sensor for speaker recognition
A method and system recognizes an unknown speaker by directing an ultrasonic signal at a face of the unknown speaker. A Doppler signal of the ultrasonic signal is acquired after reflection by the face, and Doppler features are extracted from the reflected Doppler signal. The Doppler features are classified using Doppler models storing the Doppler features and identities of known speakers to recognize and identify the unknown speaker. |
US08275615B2 |
Model weighting, selection and hypotheses combination for automatic speech recognition and machine translation
A translation method and system include a recognition engine having a plurality of models each being employed to decode a same utterance to provide an output. A model combiner is configured to assign probabilities to each model output and configured to assign weights to the outputs of the plurality of models based on the probabilities to provide a best performing model for the context of the utterance. |
US08275610B2 |
Dialogue enhancement techniques
A plural-channel audio signal (e.g., a stereo audio) is processed to modify a gain (e.g., a volume or loudness) of a speech component signal (e.g., dialogue spoken by actors in a movie) relative to an ambient component signal (e.g., reflected or reverberated sound) or other component signals. In one aspect, the speech component signal is identified and modified. In one aspect, the speech component signal is identified by assuming that the speech source (e.g., the actor currently speaking) is in the center of a stereo sound image of the plural-channel audio signal and by considering the spectral content of the speech component signal. |
US08275607B2 |
Semi-supervised part-of-speech tagging
A word is selected from a received text and features are identified from the word. The features are applied to a model to identify probabilities for sets of part-of-speech tags. The probabilities for the sets of part-of-speech tags are used to weight scores for possible part-of-speech tags for the selected word to form weighted scores. The weighted scores are used to select a part-of-speech tag for the word and the selected part of speech tag is stored or output. The scores for the possible part-of-speech tags are based on variational approximation parameters trained from a sparse prior over probability distributions describing the probability of a part-of-speech tag given a word. |
US08275604B2 |
Adaptive pattern learning for bilingual data mining
Embodiments for the adaptive learning of translation layout patterns to mine bilingual data are disclosed. In accordance with at least one embodiment, the adaptive learning of patterns to mine bilingual data includes processing a bilingual web page into a Document Object Model (DOM) tree. The embodiment further includes linking the bilingual snippet pairs of each node into a plurality bilingual snippet pairs. The embodiment also includes determining one or more best fit candidate patterns based on the plurality of translation snippets via a Support Vector Machine classifier. The embodiment additionally includes mining one or more translation pairs from the bilingual web page using the one or more best fit candidate patterns. The translation pairs are further stored in a data storage. The one or more translation pairs including at least one of a term pair, a phrase pair, or a sentence pair. |
US08275600B2 |
Machine learning for transliteration
Methods, systems, and apparatus, including computer program products, for automatically identifying transliteration pairs are disclosed. In one implementation, a method is provided. The method includes receiving a plurality of resources, the plurality of resources including a plurality of anchor text; determining one or more potential transliterations from the plurality of anchor text; and identifying one or more potential transliteration pairs from the one or more potential transliterations, where each potential transliteration pair includes a first anchor text in a first writing system and a second anchor text in a second writing system, the second anchor text and the first anchor text identifying a same resource or location. |
US08275599B2 |
Embedded bus emulation
A bus emulation device in accordance with one aspect of the present description includes an embedded microcontroller and a nonvolatile memory carried on a body. The memory contains firmware which includes boot code adapted to boot the microcontroller to operate in one of a plurality of dedicated operating modes in response to a mode switch. These dedicated operating modes include a learning mode in which bus signals generated by other bus devices are recorded in the nonvolatile memory, and an emulation mode in which recorded bus signals are retransmitted over the bus in response to received signals, to emulate a bus device. Other aspects are described and claimed. |
US08275597B1 |
High speed memory simulation
In one embodiment, a method comprises creating a simulation model for a column of bit cells in a memory, simulating the simulation model to generate a result; and displaying the result for a user. Each of the bit cells in the column is coupled to a different wordline, and the simulation model comprises one or more linear elements in place of a nonlinear element in each bit cell that is coupled to an inactive wordline. The one or more linear elements approximate a behavior of the nonlinear element while the wordline is inactive. A computer accessible storage medium storing a simulator that implements the method is contemplated, and the simulator itself is also contemplated, in various embodiments. |
US08275592B2 |
Joint inversion of time domain controlled source electromagnetic (TD-CSEM) data and further data
To perform inversion based on electromagnetic (EM) data acquired in a subterranean survey, time domain controlled source EM (TD-CSEM) data is acquired by at least one EM receiver in response to EM signals from a controlled EM source. Further data is received, where the further data is selected from among magnetotelluric (MT) data and DC data acquired by the at least one receiver. A probabilistic joint inversion is applied on the TD-CSEM data and the further data to produce a model representing a subterranean structure that is a target of the subterranean survey. |
US08275591B2 |
Crane planner
A crane planner for planning an operation of a crane, in particular a crawler crane, with a central planning unit which comprises a central database with data on the usable cranes and a calculation module for calculating the load moments occurring during the operation, wherein the simulation and calculation of the operations is executed by the central planning unit and the input and output of data is effected via clients, the clients communicating with the central planning unit via the Internet. |
US08275589B2 |
Modeling a reservoir using a compartment model and a geomechanical model
An efficient and cost-effective technique is provided to perform modeling of a reservoir in a subterranean structure. A compartment model of fluid compartments in a reservoir is generated, and based on the compartment model and a geomechanical model of the subterranean structure, movement of a ground surface due to volumetric change of the compartments is calculated. Satellite measurements of the ground surface are received over time, where the received satellite measurements of the ground surface over time indicate movement of the ground surface. The movement of the ground surface indicated by the received satellite measurements is compared with the calculated movement, and based on the comparing, one or more properties of the geomechanical model are adjusted. |
US08275588B2 |
Emulation system and driving method thereof
An emulation system includes a first circuit for emulating a first logical part of a device, a second circuit for emulating a second logical part of the device that is different from the first logical part, wherein the first circuit is separate from the second circuit, and a third circuit connecting the first circuit and the second circuit to communicate signals between the first circuit and the second circuit. |
US08275586B2 |
Enabling end-to-end testing of applications across networks
End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module. |
US08275585B2 |
Spherical elastomeric bearing with improved shim thickness
An elastomeric spherical bearing includes a multiple of shims, at least two of which have different thicknesses. In one exemplary embodiment, each of the shims has a different thickness with an essentially equivalent stress on each shim. |
US08275583B2 |
System and method of interactively optimizing shipping density for a container
A system and method for interactively optimizing shipping density of racked parts by a user is provided. The system includes a user computer system, a communications network, a remotely located computer system, a data storage device a computer-generated model of a component part; a computer-generated model of a container for transporting the component part and an executable shipping density optimization software program. The methodology includes the steps of the user selecting the component part model and container. The methodology also includes the steps of analyzing the shipping density of component parts within the container. The methodology further includes the steps of identifying a bottleneck feature and modifying the bottleneck feature and determining the optimized density of the modified component parts in the container. |
US08275581B2 |
Managing statistical profile data
Statistical profile data is refined by interrupting an execution of a software program in response to detecting a profiling event during the execution of the software program. An event sample associated with the profiling event is recorded in a log file. A set of markers describing and associated with the event sample is inserted into the log file. |
US08275578B2 |
Diagnostics for centrally managed computer system
The present invention provides a diagnostic method for a centrally managed computer system. The method provides central diagnostic expertise regarding central management software used for managing a system. The method further provides for managed software that integrates with the central management software; the managed software includes its own diagnostic expertise. The method further provides for importing the managed diagnostic expertise and combining it with central diagnostic expertise to define collective diagnostic expertise. |
US08275577B2 |
Kernel-based method for detecting boiler tube leaks
A method and apparatus are provided for diagnosing faults in a monitored system that is monitored by sensors. An empirical model is generated for a targeted component of the monitored system. The empirical model is trained with an historical data source that contains example observations of the sensors. Substantially real-time estimates are generated based on instrumented data corresponding to the targeted component. The substantially real-time estimates are compared and differenced with instrumented readings from the sensors to provide residual values. The residual values are analyzed to detect the faults and determine a location of the faults in the monitored system. |
US08275573B1 |
Large-surface defect detection by single-frame spatial-carrier interferometry
An adaptive algorithm is tailored to fit the local fringe frequency of single-frame spatial-carrier data under analysis. Each set of data points used sequentially by the algorithm is first processed with a Fourier Transform to find the local frequency of the fringes being analyzed. That information is then used to adapt the algorithm to the correct phase step thus calculated, thereby optimizing the efficiency and precision with which the algorithm profiles the local surface area. As a result, defects are identified and measured with precision even when the slope of the surface varies locally to the point where the algorithm without adaptive modification would not be effective to measure them. Once so identified, the defects may be measured again locally with greater accuracy by conventional temporal PSI. |
US08275570B2 |
Thermal powerline rating and clearance analysis using local thermal sensor
A method for modeling of an overhead electrical conductor, includes: collecting 3-dimensional location data of the conductor; substantially simultaneous with said collecting, acquiring a thermal measurement of the conductor with a local thermal sensor; and generating a CAD model of the conductor using the collected 3-dimensional location data of the conductor and the thermal measurement of the conductor. The CAD model facilitates thermal line analysis of the conductor, thermal rating of a power line that includes the conductor, clearance analysis relative to the conductor, and vegetation management relative to the conductor. Apparatus for determining temperature of the overhead electrical conductor, includes: a local thermal sensor that acquires thermal measurements of the conductor; and a data processor that extracts thermal readings from the thermal measurement, and processes the thermal readings and remotely collected 3-dimensional location data of the conductor to determine the temperature of the conductor. |
US08275566B2 |
Measuring apparatus and measuring method
An apparatus including a recording switch for recording a temperature of an object; a judging unit that measures the temperature of the object using a sensor at intervals and judges whether a difference in temperatures measured at the intervals is within a range of a pre-set value; a first acquisition unit that records and/or outputs, when a switch-on of the recording switch is detected and the difference in temperatures is within the range of the pre-set value, information including a first temperature measured using the sensor and has become valid by the switch-on of the recording switch; and a second acquisition unit that records and/or outputs, when the switch-on is detected and the difference in temperatures is outside the range information including a second temperature measured using the sensor and becomes valid when the difference in temperatures falls within the range after the switch-on is detected. |
US08275555B2 |
Method and system for comparative genomics
A method and system for representing a similarity between at least two genomes that includes detecting gene clusters which are common to the at least two genomes and representing the common gene clusters in a PQ tree. The PQ tree includes a first internal node (P node), that allows permutation of the children thereof, and a second internal node (Q node), that maintains unidirectional order of the children thereof. |
US08275549B2 |
Online measurement system of radioactive tracers on oil wells head
The online measurement system of radioactive tracers in oil wells head, object of this invention, is characterized by the use of new technology to measure concentrations of tracer activity in real time, using a radiation detector NaI (TI), with features that make it possible to detect up to three different tracers and be able to operate in temperature conditions up to 150° C., which allows to be immersed in a container with fluid coming from the flow stream, achieving with this to increase the sensitivity of the measurements. This system of measurement in the head of production wells will allow having much more data of the tracer activity, avoiding having to transport the operational staff to production wells to carry out sampling test, with all the advantages that this represents. |
US08275546B2 |
Travelogue-based travel route planning
A location extraction component analyzes a set of travelogues to identify locations mentioned therein. A co-occurrence extraction component computes co-occurrence values for the identified locations. When a request to generate a travel route from a starting location to an ending location is received, suggested locations on or near the travel route are identified through the use of the co-occurrence values. A suggested travel route is then generated that passes through the starting location, the ending location, and the suggested locations. A map may be displayed showing the starting location, the ending location, the suggested locations, and the suggested travel route. |
US08275539B2 |
Control system and method for internal combustion engine
A control system for an internal combustion engine, which is capable of preventing a variable valve-operating mechanism from suffering problems due to insufficiency of lubrication oil immediately after starting the engine. The ECU of the engine determines an amount of lubrication oil lubricating the variable valve-operating mechanism which is capable of continuously changing an intake lift, holds the intake lift at a predetermined lift if it is determined that the oil amount is less than a predetermined amount, and controls the amount of intake air by changing the opening of a throttle valve capable of adjusting the amount of intake air, when the operation of the variable valve-operating mechanism is inhibited. |
US08275535B2 |
Method for operating an internal combustion engine
A method for operating an internal combustion engine, in which at least one first influence variable influences a state variable of the air in the intake manifold. The state variable of the air in the intake manifold is ascertained while taking into account a plurality of influence variables, which influence the state variable, while using a first physical relationship. The same state variable is ascertained while taking into account a plurality of influence variables, which influence the state variable of the air in the intake manifold while using a second physical relationship. A specific adjusting parameter, which represents a specific error in the influence variable, is linked to each influence variable. The adjusting parameters are learned and monitored in the operation of the internal combustion engine. A certain adjusting parameter is learned and monitored in an operating range of the internal combustion engine in which the other adjusting parameters have a lesser influence on the state variable than that certain adjusting parameter, and in this context, the certain adjusting parameter is adjusted in such a way that the state variable ascertained by using the first physical relationship is at least approximately equal to the state variable ascertained by using the second physical relationship. |
US08275532B2 |
Anti-skid device for the driving wheels of a vehicle and method for realising the same
An anti-skid device for the driving wheels (10) of a vehicle, in particular an automotive vehicle, includes an active braking device (16) of the torque to be transmitted to the driving wheels; a torque regulator (12) providing a control signal (Cb) to the active braking device (16) according to information on the regulation deviations (Δv) relative to a set predetermined regulation; a control unit (20) providing the regulator (12) with regulation initialization information (In). The control unit (20) obtains the regulation initialization information (In) from evolution parameters of the vehicle on all terrains, such as the adhesion and the speed of the driving wheels, the slope and/or slant of the terrain. Application: anti-skid device for the wheels of an automotive vehicle. |
US08275530B2 |
Apparatus and method for increasing transmission line fluid pressure
A transmission system that includes a transmission, a pressure sensor, a pressure booster, and a controller. The pressure booster being capable of raising the pressure of transmission fluid inside a closed-loop transmission by lowering the sensed pressure coming from the pressures sensor and being sent to the controller, thereby initiating a response from the controller that results in higher fluid pressures. The pressure booster does not lower the sensed pressure when the vehicle, and therefore, the transmission, is not in operation. Additionally, the pressure booster also does not increase the electric current through the electrical components of the fluid control system. The result is a transmission with a “firmer” feel between shifts and the correction of weak shifting problems such as gear slip. |
US08275525B2 |
Automatic down pressure adjustment system for set of ganged disc openers
A disc opener unit for an agricultural implement has a down pressure adjustment device that automatically adjusts the amount of down pressure applied on a furrowing disc based on strain measurements taken by a strain gauge or load cell. The strain gauge, which may be mounted to an arm that is used to set the position of a depth setting gauge wheel, provides feedback to a processor that in turn controls the amount of hydraulic fluid in a hydraulic cylinder to adjust the down force applied on the disc. The amount of down pressure is therefore adjusted in substantially real-time in response to changes in field conditions, which improves furrow depth consistency and reduces wear on the gauge wheel and its components. |
US08275524B2 |
System and method for limiting operator control of an implement
The disclosure describes, in one aspect, an implement control system that includes a controller operatively connected to an implement. The controller is adapted to receive a signal from an input device indicative of a desired implement movement by an operator and to receive an automatically generated signal indicative of an automatically determined implement movement. The controller is further adapted to determine whether to move the implement based on the input device signal or the automatically generated signal. The controller is adapted to generate a control signal to move the implement based on the input device signal when a portion of the implement is above a desired cutting plane. |
US08275523B2 |
Commercial vehicle with control means and method for controlling commercial vehicle
The present disclosure relates to a commercial vehicle with a control unit connected with the drive of the commercial vehicle and to a method for controlling a commercial vehicle. |
US08275519B2 |
Motor vehicle having a preventatively acting safety system
A preventatively acting safety system for a motor vehicle comprises safety devices which are actuated as a function of information which is recorded by a driving situation detection device by means of a driving state sensor system and is evaluated in a data evaluation device. The recorded information are compared with at least one triggering threshold value and the safety devices being actuated when the triggering threshold value is exceeded. The triggering threshold value is adapted as a function of a total vehicle acceleration and a vehicle speed, to correspond to a degree of danger felt by a vehicle occupant. |
US08275513B2 |
Vehicle communications interface and method of operation thereof
A vehicle communication interface (VCI) that allows for a single communications protocol to be used between a software application and a plurality of software drivers that are connected to physical interfaces of the VCI. Also, a method of communicating with a vehicle using a host system such as a personal computer. The method also makes use of a single communications protocol between a software application that processes information received from a vehicle and a plurality of software drivers. |
US08275512B2 |
Input/output controller for secondary battery and vehicle
An input/output controller for a secondary battery installed in a hybrid vehicle includes a temperature sensor detecting a battery temperature of a battery, a voltage sensor detecting battery voltage of battery, and a control unit for receiving temperature detected by temperature sensor and battery voltage detected by voltage sensor and setting a limit value of electric power to be inputted to or outputted from battery. Control unit changes a change ratio of the limit value to be inputted or outputted relative to battery voltage in accordance with temperature. |
US08275509B2 |
Speed detection for a tachograph system
System and method for detecting and storing at least speed as an information relevant for resignation for a tachograph system. to provide a tamperproof tachograph system offering a high degree of security. An arithmetic unit detects signals for determining the speed from at least two independent sensors and compares them with each other and stores a sensor-related error message if the signals deviate significantly from each other. The signals of at least three independent sensors are compared with each other in the arithmetic unit and are checked for their plausibility by excluding any signals that significantly deviate from a plurality of signals and determining the speed of the vehicle to be stored only using one or more of those signals that deviate from each other only within defined limits. |
US08275492B2 |
Method and a set of means for piloting an aircraft
The present disclosure relates to a method and a set of means for piloting an aircraft used, first of all, for detecting emergency situations and for removing the consequences thereof, which make it possible perform all possible control modes for piloting the same aircraft in the form of an aircraft hand-flown by a pilot with the aid of flight control means, an aircraft remotely flown by instructions of a control station technical means and an independent automated aircraft flown by instructions of the aircraft equipment. In order to carry out the remote, automatic and independent control of the aircraft, the power drive units of control equipment, a system for the switch-on and off thereof and technical supporting means are provided on the aircraft board and on the control station. |
US08275489B1 |
Systems and methods for deployment of wind turbines
Systems and methods for generation and distribution of commercial wind power are provided. In one embodiment, a deployment method centers on the commercial deployment of small sized wind turbines that use existing power poles or similar structures to place the wind turbines high above the tree lines and in a clean air flow regime. This deployment can be free of any land needs, and can generate substantial electrical energy without any new poles in the sky line. Each wind turbine can provide power directly to the power grid at the point of generation for usage close to the point of generation. The power produced by each wind turbine can be metered at the wind turbine, or the point of generation. |
US08275483B2 |
Demand flow pumping
Demand Flow operates chilled water plants at substantially improved efficiency, regardless of plant load conditions. In general, Demand Flow utilizes an operating strategy which controls chilled and condenser water pumping according to a constant Delta T line, which is typically near or at design Delta T. This reduces or eliminates Low Delta T Syndrome and reduces energy usage by chilled and condenser water pumps for given load conditions. Operation of chilled water pumps in this manner creates a synergy which generally balances flow rates throughout the plant, reducing undesirable bypass mixing and energy usage at air handler fans and other components of the chilled water plant. At plant chillers, application of Demand Flow increases the refrigeration effect through refrigerant sub-cooling and superheating, while preventing stacking. Demand Flow includes a critical zone reset feature which allows the constant Delta T line to be reset to adjust to changing load conditions. |
US08275482B2 |
Obstacle following sensor scheme for a mobile robot
A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event. |
US08275481B2 |
Automated prescription filling system/method with automated labeling and packaging system/method and automated order consolidation system/method
Computer assisted systems, methods and mediums for filling one or more orders. One embodiment of the present invention is a system that includes an order consolidation station configured to receive at least one bottle containing pills individually counted and/or at least one package containing pharmaceutical products without having been designated for any of the orders when the package was created and/or at least one literature pack optionally including patient specific information. The order consolidation station is further configured to combine automatically the received bottle and/or package and/or literature pack into a container to be sent to a recipient including, for example, mail order pharmacies, wholesalers and/or central fill dealers for subsequent distribution or sale including retailer distribution or sale. The bottle is specifically designated for the order, and the order generally includes at least one prescription for the package. |
US08275479B1 |
Method and apparatus for deburring splices
A method and apparatus for performing an operation on a workpiece. Image information may be received from a camera system at a controller in which the camera system and the controller may be associated with a housing. The workpiece with a number of inconsistencies and a tool system may be moved relative to each other under a control of the controller in which the tool system may be associated with the housing. A number of operations may be performed on the number of inconsistencies on the workpiece holes using the image information under the control of the controller. |
US08275478B2 |
Method and apparatus for routing wafer pods to allow parallel processing
A method includes designating a plurality of wafers as members of a group. A first subset of the wafers is housed in a first wafer pod and a second subset of the wafers is housed in a second wafer pod. The first wafer pod is routed to a first tool, and at least a first operation is performed on the wafers in the first subset using the first tool. The second wafer pod is routed to a second tool, and the first operation is performed on the wafers in the second subset using the second tool. The wafers in the first and second subsets are consolidated following the performing of the first operation. |
US08275472B2 |
Variable field device for process automation
In a field device for process automation, a reprogammable logic device is used, in order to achieve a high flexibility as regards hardware components. |
US08275468B2 |
Helical fixation member with chemical elution capabilities
The lead includes a helical fixation member coupled to the distal end of the lead body. The helical fixation member has at least one internal reservoir and a plurality of elution ports in fluid communication with the internal reservoir. A therapeutic agent composition is disposed within the internal reservoir. Additionally, the helical fixation member includes a sealed distal end to prevent coring of the cardiac tissue. |
US08275463B1 |
Recording a context for sensed biological data
Exemplary techniques for recording a context for sensed biological data are described. One technique senses biological data from a patient and records supporting data with the sensed biological data. |
US08275461B2 |
Pain relieving waveform system and method
A system and method for treating pain are disclosed. A voltage source provides an electric current, and a switching waveform controller receives the electric current and provides a first signal having a first waveform of a first frequency. A switching high frequency generator receives the electric current and provides a second signal having a waveform of a second frequency that is higher than the first frequency. A microprocessor controls the switching waveform controller and the switching high frequency generator. The second signal is superimposed on the first signal, providing a modified first signal. Alternatively, the switching waveform controller and the switching high frequency generator use one or more passive components and the second signal is superimposed on the first signal. At least one electrode receives the modified first signal, and the at least one electrode transmits a third signal associated with the modified first signal to a patient's skin. |
US08275460B2 |
Device for electrically and mechanically stimulating a compartment in a body
A device is provided for stimulating select body tissues and organs from within a compartment in a body. The device includes a tube having a distal end, a proximal end and a plurality of lumens. At least one distendable element is located along and coupled to the tube in closer proximity to the distal end than to the proximal end. Each distendable element is configured to expand against the compartment into a first position and contract within the compartment into a second position. At least one electrical component is in association with each of the distendable elements and configured to activate and deactivate electrical stimulation to the select body tissues and organs. The expansion and contraction of each distendable element and the activation and deactivation of each electrical component in the compartment is repeated over a period of time. |
US08275454B2 |
Iontophoresis device activated in use
An iontophoresis device activated in use, which is capable of supplying a dissolution liquid in an amount that depends on the amount of a drug when it is used, is provided.This iontophoresis device activated in use comprises: an absorber 11 formed of a material containing a dry drug 10 and capable of absorbing a liquid; a wall material 13 disposed around the absorber 11, having an adhesive layer 12 on the undersurface thereof; a support 15 disposed on the absorber 11 and the wall material 13, having an opening 14 in the central portion thereof; an electrode 25 disposed on the undersurface of the support 15; a diaphragm 20 disposed on the support 15; and a dissolution liquid reservoir 18 disposed on the diaphragm 20, retaining a dissolution liquid for dissolving the drug between the diaphragm 20 and itself, and having a protruding portion 17 for destroying the diaphragm 20 by pressing force. The protruding portion 17 has a linear apical portion, for example, and it is disposed so that it is allowed to come into contact with or is close to the diaphragm 20. A liner 19 is removably attached on the undersurface of both the absorber 11 and the adhesive layer 12. |
US08275450B2 |
Multiple images, multiple exposure times, optical imaging of blood circulation velocities
A method of measuring blood velocity includes obtaining a first velocity image by illuminating a tissue surface with a light source for a first exposure time, obtaining a second velocity image by illuminating the tissue surface with the light source for a second exposure time, computing a first average intensity of a first pixel block at a first predetermined location of the first velocity image and a second average intensity of a second pixel block at a second predetermined location of the second velocity image, identifying mid-range velocities of the first and second pixel blocks, computing an optimal optical coherence parameter based on the mid-range velocity of the first pixel block and the mid-range velocity of the second pixel block, and iteratively re-computing the first velocity image and the second velocity image using the optimal optical coherence parameter. |
US08275442B2 |
Treatment planning systems and methods for body contouring applications
Methods and system for treatment planning for non- and minimally-invasive alteration of body adipose tissue for reduction and contouring of body fat are described herein. Treatment plans can be generated by capturing current body part data (e.g., positioning, contour/shape, thickness of adipose tissue, etc.), determining desired outcome of treatment (e.g., percent reduction of adipose tissue thickness, degree of contour change, etc.), and determining treatment parameters to achieve desired results. Algorithms can be used to determine best-fit treatment parameters to use in treatment sessions. In some embodiments, the system can provide a predictive end-result image for communication to patient and/or for determining alteration of desired outcome. In various embodiments, real-time monitoring of feedback data can be used to determine treatment plan efficacy. Additional algorithms can provide real-time comparison of feedback data to anticipated feedback data, and can be used to change treatment parameters in real-time to achieve desired effects. |
US08275432B2 |
Implantable optical sensor and method for manufacture
An implantable optical sensor and associated manufacturing method include a sensor housing having an inner surface and an outer surface and a window formed in the housing extending between the housing inner surface and the housing outer surface. An opto-electronic device enclosed within the housing and having a photonic surface is operatively positioned proximate the window for emitting light through the window or detecting light through the window. An optical coupling member is positioned between the opto-electronic device and the window for reducing light reflection at a surface within the implantable optical sensor. |
US08275431B2 |
Tape-type superconductor with anisotropy of critical currents
A tape-type superconductor (1), comprising an elongated substrate (2), in particular a metal tape, and a continuous superconducting layer (3), in particular of a HTS type material, deposited on the substrate (2), is characterized in that Ic∥/Ic⊥≧1.5, with Ic∥ being the width density of critical current of the continuous superconducting layer (3) in parallel to the substrate (2) and in parallel to the elongated direction of the substrate (2), and with Ic⊥ being the width density of critical current of the continuous superconducting layer (3) in parallel to the substrate (2) and perpendicular to the elongated direction of the substrate (2). The tape-type superconductor has reduced ac losses. |
US08275427B2 |
Magnetoelectric susceptibility measurement method and the system thereof
Disclosed herein is a method and system for measuring magnetoelectric susceptibility. The system includes a magnet supplying a DC magnetic bias to a magnetoelectric sample, an AC drive coil applying an AC magnetic field to the magnetoelectric sample, a charge amplifier amplifying an electric charge signal of the magnetoelectric sample oscillating by the AC magnetic field, and a phase sensitive detector detecting the voltage signal produced by the charge amplifier while supplying induction current to the AC drive coil. Accordingly, it is possible to provide a highly sensitive system for measuring magnetoelectric susceptibility, which is essential for research on multiferroic and magnetoelectric bulk and thin film materials at room temperature, and can also operate in the physical property measurement system (PPMS, manufactured by Quantum Design Co., Ltd.) for measurements under low temperature and high magnetic field environments. |
US08275426B2 |
Button control structure for electronic device
A button control structure is used for an electronic device including a barrel defining a groove. The button control structure includes a button, a support element and a split ring gasket. The support element defines a slot. The button is slidably attached to the support element. One portion of the split ring gasket is received in the slot, the other portion projected from the slot and received in the groove. |
US08275422B2 |
System and method for controlling the use of a handset communication device
The invention provides a system and method for controlling use of handset communication device for communication by driver. A system in accordance with an embodiment includes: an obtaining component for obtaining driving state information of the vehicle; a directional antenna for capturing a wireless communication signal of the handset communication device around the driver; a judging component for judging whether a driving state of the vehicle is in an unstable state based on predefined criteria and the driving state information of the vehicle; and a control component for transmitting a remote control signal, based on a judging result of the judging component, to intervene in a communication of the handset communication device during a call. |
US08275419B2 |
Advertisements on mobile devices using integrations with mobile applications
A method for delivering advertisements to mobile devices includes integrating an ad position within an application executable from a mobile device, wherein the ad position remains substantially constant in a location on a screen of the mobile device as viewed by a user throughout use of the application; including an ad call associated with the ad position; in response to executing the application, causing the ad call to retrieve an advertisement from an ad server; and receiving the advertisement into the ad position by the mobile device for display to the user. |
US08275414B1 |
User augmented reality for camera-enabled mobile devices
Apparatus and methods are described for providing a user augmented reality (UAR) service for a camera-enabled mobile device, so that a user of such mobile device can use the mobile device to obtain meta data regarding one or more images/video that are captured with such device. The meta data is interactive and allows the user to obtain additional information or specific types of information, such as information that will aid the user in making a decision regarding the identified objects or selectable action options that can be used to initiate actions with respect to the identified objects. |
US08275412B2 |
Portable electronic device having directional proximity sensors based on device orientation
A portable electronic device having one or more proximity sensors. The portable electronic device comprises a housing, one or more signal emitters to direct source signal(s) based on the orientation of the housing, and one or more signal receivers to receive return signals corresponding to the source signal(s). For one embodiment, the device may include multiple signal emitters and a sensor to identify an orientation of the housing. The appropriate signal emitter may be selected based on the orientation of the housing as identified by the sensor. For another embodiment, the device may include a mechanism to redirect a source signal from a signal emitter in an appropriate direction based on the orientation of the housing. |
US08275411B2 |
Method and apparatus for always-on voice client service on mobile computing devices
A telecommunications device including a laptop computer having a telephony soft client. According to embodiments of the present invention, calls may be received even when the laptop computer is turned off. The laptop computer wakes up responsive to detecting an incoming call. In some embodiments, the system checks on a user presence status before waking up the laptop. In some embodiments, the telephony soft client may be quick booted to allow a user to make an emergency telephone call, without fully booting the laptop computer. |
US08275410B2 |
Radio communication terminal
A radio communication terminal 100 includes: a first storage unit, 1171 configured to store a PRL list L1 used for connection to a communication provider—provided WLAN provided by a communication provider, a content of the first storage unit 1171 being rewritable by the communication provider; and a second storage unit 1172 configured to store a user registration list L2 used for connection to a user-registered WLAN registered by a user of the radio communication terminal, the second storage unit 1172 being rewritable by the user. The radio communication terminal 100 selects any one of the communication provider-provided WLAN and the user-registered WLAN, based on the PRL list L1 and the user registration list L2. |
US08275409B2 |
Mobile device, management apparatus, phone number modifying system, and control circuit
When a mobile device falls within a range in which the mobile device can communicate with an IC tag, the mobile device transmits a phone number acquisition request including an IC tag ID and a device number to a management apparatus. The management apparatus receives the phone number acquisition request, acquires a phone number corresponding to the IC tag ID and the device number included in the phone number acquisition request from a phone number management table, and informs the mobile device of the acquired phone number. The mobile device receives the phone number and modifies its own phone number to the received phone number. |
US08275407B2 |
Methods and apparatus for communicating using multiple transmission power levels
Methods and apparatus for communicating information using different transmission power levels during different time periods are described. Various described methods and apparatus are well suited for use in a peer to peer wireless communication system. A device uses a high transmission power level for transmitting during a first predetermined period, so that information can be transmitted to at least some devices which are not reachable using lower transmission power levels. The high transmission power level used during the first predetermined period of time exceeds a maximum average permitted power level permitted for a second predetermined period of time. In some embodiments a device refrains from transmitting for a period of time after transmitting at the high transmission power level. In some embodiments the device transmits at a lower transmission power level during a third period of time following the first period of time. |
US08275405B2 |
Mobile communication system, base station apparatus, mobile station apparatus, transmission power control method and information recording medium
In a mobile communication system performing the space division multiplex, the wireless resources are saved as much as possible and the reception powers of communication signals, which are received by a base station apparatus from mobile station apparatuses, are evened. A mobile communication system wherein each of mobile station apparatuses (10) includes a maximum power transmission information transmitting part (13) that transmits, to a base station apparatus (20), maximum power transmission information indicating that a communication signal is transmitted at the maximum transmission power of that mobile station apparatus (10), while the base station apparatus (20) includes a reception power acquiring part (22) that acquires the reception powers of the communication signals transmitted from the respective mobile station apparatuses (10), a maximum power transmission. |
US08275403B2 |
Security in a mobile communication system
When a mobile terminal (10), having a basic identity module (12) operative according to a first security standard, initiates a service access, the home network (30) determines whether the mobile terminal has an executable program (14) configured to interact with the basic identity module for emulating an identity module according to the second security standard. If it is concluded that the mobile terminal has such an executable program, a security algorithm is executed at the home network (30) to provide security data according to the second security standard. At least part of these security data are then transferred, transparently to a visited network (20), to the mobile terminal (10). On the mobile terminal side, the executable program (14) is executed for emulating an identity module according to the second security standard using at least part of the transferred security data as input. Preferably, the first security standard corresponds to a 2G standard, basically the GSM standard and the second security standard at least in part corresponds to a 3G standard such as the UMTS standard, and/or the IP Multimedia Sub-system (IMS) standard. |
US08275401B2 |
Data-capable network prioritization with reduced delays in data service
A mobile device sends to a wireless network a request for establishing a service. In response to a rejection of the request, the device reattempts the request so long as the total number of requests is less than a predetermined value. When the total number of rejected requests is greater than or equal to the predetermined value, the device selects a different wireless network with which to establish the communication service if the wireless network is a non-home network. Otherwise, if the wireless network is the home network, the mobile device runs a timer which is initialized with an internal timer value instead of a network timer value when the internal timer value is less than the network timer value. In response to an expiration of the timer, the mobile device sends to the wireless network another one or more requests for establishing the service. |
US08275400B2 |
Method and system for SMS based ticket number service over femtocell access point
A Femtocell Access Point (FAP) is used to provision a ticket number service. Customers approach the FAP and are given a ticket number indicating their place in the queue through an SMS message. Follow up SMS messages are sent updating the customer of their current position in line, as well as when it is their turn. Statistics may be generated from information gathered at the FAP and sent to an external client module. |
US08275397B2 |
GPS based friend location and identification system and method
A system and method for observing a personal networking event which shares the position of a number of friendly participants with other participants within a group. In one form, the position of unknown participants meeting certain criteria is also displayed to a user or one or more friendly participants. The views are selectable by friendly participants on, for example, a GPS equipped cell phone, to include a view from the participant's position, zoom, pan, and tilt views, or views from another friendly location or from another geographic location, giving increased situational awareness and identification of participants. Other information can be shared among friendly participants, including social information, status and directions. |
US08275395B2 |
Wireless handset vehicle safety interlock
A method and device for controlling the operability of a transmitter on a mobile communications device by determining if the mobile communications device is located proximate to an operator's seat of a vehicle. A condition parameter of the mobile communications device may be determined. The transmitter on the mobile communications device may be disabled in response to the mobile communications device being located proximate to an operator's seat of a vehicle and further in response to the determined condition parameter. The transmitter on the mobile communications device may be enabled, in response to determining that the mobile communications device is not located in a restricted location. |
US08275389B2 |
Apparatus and method for determining operation of location update in a broadband wireless communication system
An apparatus and method for determining operation of location update in a broadband wireless communication system are provided. The apparatus includes a receiver, an interpreter, and a determiner. In an idle mode, the receiver receives a paging advertisement message from a Base Station (BS). The interpreter identifies paging group identification information included in the paging advertisement message. The determiner determines one of execution and non-execution of a location update process due to a change of a paging group if the paging group identification information is different from paging group identification information included in a previously received paging advertisement message. |
US08275388B2 |
Method and apparatus for performing dynamic shared spectrum allocation between two overlapping wireless communication systems
Controlling spectrum use in a first wireless communications system which takes part in a spectrum assignment process, in which one of the first wireless communications system and a second wireless communications system assigns a portion of spectrum to the other of the first and second wireless communications system. The first wireless communications system includes a plurality of network elements some or all located within a cell associated with a particular network element of the second wireless communications system. The controlling includes coordinating network elements of the first wireless communications system to identify a portion of spectrum which is either available for assignment from the network elements of the first wireless communications system to the particular network element of the second wireless communications system, or required to be assigned from the particular network element of the second wireless communications system to the network elements of the first wireless communications system. |
US08275386B2 |
Apparatus and method for adaptive channel quality feedback in a multicarrier wireless network
A subscriber station for use in a wireless network capable of communicating according to a multicarrier protocol. The subscriber station determines a total average signal level across N subbands, where each of subband comprises a plurality of subcarriers. The subscriber station also determines a first average signal level within a first subband. The subscriber station then transmits a channel quality indicator (CQI) feedback message to the wireless network. The CQI feedback message comprises a first data field indicating the total average signal level and a second data field indicating the first average signal level. The first data field may indicate the total average signal level as an absolute value and the second data field may indicate the first average signal level relative to the total average signal level. |
US08275385B2 |
Method and arrangement for allocating radio resources in a communication system
The present invention relates to a method and an arrangement of facilitating the allocation of radio resources in a communication network, comprising a communication network node (15) communicating with said user equipment (18) by means of data streams over a radio interface on radio channels. A channel quality message having a length of a predefined number of bits is provided comprising information which is used for comparing an obtained channel quality if a single data stream transmission is selected or if a multi data stream transmission is selected for said communication. The available radio resources are then allocated based on said channel quality message. |
US08275382B2 |
Multimedia communicator utilized to offer open services
A multimedia communicator is disclosed. The multimedia communicator comprises a processing unit; and a storage device coupled to the processing unit. The multimedia communicator further includes a plurality of interfaces to allow the multimedia communicator to offer a user a plurality of services. The MMC which includes a microprocessor computing system may be located in a car, for example, or within a handset similar to handsets presently utilized for cell phones. The MMC may be connected to a WiFi Internet connection, a cellular network, a satellite radio or equivalent satellite network, or to other available wireless networks. Additionally, the MMC has the potential to interface with GPS signals as desired. |
US08275377B2 |
Wireless handoffs between multiple networks
The disclosure is directed to an access terminal, and method for selecting an access point for handing off the access terminal. The access terminal may include a processor. The processor may be configured to access a list access points and select one of the access points on the list based on the current traffic state of the access terminal. |
US08275376B2 |
Handover between a cellular network and an unlicensed-radio access network using a single identifier for all the access points
In cellular mobile networks handover between base stations of adjacent cells requires the identity, address and frequency of all adjacent cells to be known to other elements of the network. Conventional networks can be extended by the addition of unlicensed-radio access networks. These include an access network controller (303) preferably connected via a broadband network (302) to a plurality of low-power local base stations (301), which communicate with mobile stations (1) over an unlicensed radio interface. The number and changing location of the local base station renders the operation and maintenance required to enable handover from the conventional network to these access networks prohibitively complex. This difficulty is alleviated by assigning the whole access network a single identifier. With this arrangement regardless of which base station mini-cell (304) an active call is being handed-over to, the conventional network will be able to route the request to the access network controller. |
US08275375B2 |
Data integration for wireless network systems
Techniques relating to an apparatus in communications with a wireless terminal through a wireless network system are provided. The apparatus may include a wireless terminal communication unit in communication with the wireless terminal through the wireless network system and configured to receive a list of one or more data sources from the wireless terminal, a data source communication unit configured to receive source data from the one or more data sources in the list, and a source data integration unit configured to use the source data to generate integrated data for transmission to the wireless terminal. |
US08275371B2 |
Apparatus and method for providing communications and connection-oriented services to devices
An apparatus and method for providing communications and connection-oriented services to devices are provided. According to one aspect, an interface device for providing communications between a first device and a second comprises an input, logic, and an output. The input of the interface device receives data in a first format from the first device. The logic performs a connection-oriented service on the data. The connection oriented service may include overriding caller identification information associated with the data, sending the data to a voicemail system, and storing a detail record associated with the data. The logic also identifies the second device for receiving the data. The logic then identifies a second format compatible with the second device and translates the data to the second format compatible with the second device. The translated data is then transmitted to the second device via the one or more outputs. |
US08275365B1 |
Method and system for providing presence information
A system and method for a user to send presence information to authorized contacts in her phone's address book and to receive the presence information of those contacts in her phone's address book that have authorized her. A user can authorize any contact in her address book. Optionally, a user can only authorize a contact and be authorized by a contact if she is in that contact's address book. A local application on the phone interacts with and displays the phone's address book, manages the authorization of contacts, updates the client's presence, and receives and displays the presence of contacts. The local application updates the client's presence manually, semi-automatically, or automatically. Semi-automatic updates involve synchronizing with the phone's calendar. Automatic updates may involve the use of location data, the phone's built-in sensors, and augmented reality. |
US08275362B2 |
Disambiguating ambiguous characters
In one general sense, information may be presented to a user by receiving one or more ambiguous characters that may be resolved to one of at least two disambiguated characters, exchanging at least one of the ambiguous characters with a host, receiving, from the host, results that reflect disambiguated terms related to the ambiguous characters exchanged with the host, rendering the results in a manner enabling the user to perceive which of the disambiguated terms will be used upon user selection of an aspect of the results, and enabling the user to select an aspect of the results to effect use of a corresponding one of the disambiguated terms. |
US08275361B2 |
Place-specific buddy list services
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to facilitate communications with those people. Users may define lists of people whose locations may be tracked by positioning equipment based on personal communications/computing devices carried by the people. The information service processes this people and place data to identify those of the listed people that are in the user's vicinity, and provide notifications and user-initiated search results informing the user such as via the user's personal communications/computing device. |
US08275360B2 |
Mobile video dating service
A method includes sending media clips provided by date candidates to a device of a seeker for viewing by the seeker, receiving a selection of a candidate from the seeker device, sending a media clip provided by the seeker to a device of the selected candidate for playing and facilitating a call between the seeker and the candidate if the candidate agrees. |
US08275359B2 |
Wireless user based notification system
A group of wireless device users are notified of an event. A location data determination algorithm is provided to a wireless device, where the algorithm determines a frequency at which the device interacts with network elements to determine its location. The location data is stored in a notification server and used to identify a user at a specific location. When a governmental or commercial entity wishes to issue a notification, a message is provided to those users whose location is identified as being in an area defined by the entity. |
US08275358B1 |
Providing notice and receiving consent to obtain location information of a mobile device
A system for receiving user consent to obtaining location information of a mobile device includes a communications interface configured for communication with a mobile device, a validation logic configured to identify the mobile device at least in part by obtaining an identifier associated with the mobile device, and a notification logic configured to communicate a signal including data representing an automated voice message. The automated voice message provides a notice or the location of a notice including information indicating to the user of the mobile device that consenting to the obtaining of the location information of the mobile device would result in the location information of the mobile device being disclosed. The communications interface is configured to transmit the automated voice message to the mobile device, and to receive from the mobile device data indicating the user consent for obtaining the location information of the mobile device. |
US08275356B2 |
System and method for secure management of mobile user access to enterprise network resources
A system and method are provided for managing mobile user access to enterprise network resources from a wireless mobile device, such as a smart phone or mobile computer, with improved security and access control. Access rules determining accessible resources and associated permitted operations are determined based on membership of an authenticated user to each of one or more groups, each group being associated with a set of permitted accessible resources and operations. For each user, based on membership of a group, or a Boolean evaluation of memberships of two or more groups, a list of accessible resources and permitted operations is generated, and the list is made available for subsequent processes, e.g. presentation to the user on an interface of the mobile device. Access rules may also be defined dependent on other information received from the system, or from the mobile device, such as time or location. Requests for an operation such as read access or write access to a network resource, such as a file, lists, shared calendars et al., may thus be readily controlled by an IT manager for multiple users of an enterprise network. Since the application resides in an application layer between the mobile device and existing security infrastructure, mobile access may be set without overriding internal access policies. |
US08275349B2 |
Method and system for providing tiered priority access to communication network resources
Methods and systems automatically allocate cellular communication network resources to emergency response personnel during emergency situations which are detected by call volumes exceeding a predetermined maximum. Access to cellular communication network resources is provided by dedicating a portion of communication channels to emergency response personnel use. By reserving whole communication channels for emergency communication purposes, emergency personnel are able to both initiate and receive calls from both other mobile devices as well as conventional landline telephone stations. Qualified emergency response personnel can preregistered their phones and be assigned personal identification numbers to enable access to allocated network resources. Users can also be registered “on the fly.” |
US08275347B2 |
Emergency alert initiation via a mobile device
Systems, methods and computer readable media are disclosed for initiating an emergency alert system alert from a mobile device. In addition to the general system, methods and computer readable medium for such initiating of an emergency alert system alert from a mobile device the process may further implement receiving multiple such emergency alert system alert initiation messages and combining them to determine a more accurate location area of the emergency. |
US08275346B2 |
Wireless, centralized emergency services system
Plural voice pendants 100 communicate with a remote monitoring station using a wireless communications protocol and without requiring a connection to a circuit switched telephone network. Such a configuration may be used in any group environment, such as a retirement home or an assisted living facility. The voice pendants can be carried or worn by the residents/patients/members of the home or the facility to assist in calling for help in an emergency situation, e.g., if someone has fallen and cannot get up. By activating an actuator (e.g., a button or switch) on the pendant, the person wearing the pendant is put into voice communication with the monitoring station without the need to dial any phone numbers or hit a “send” style button which indicates the end of a dialed number sequence. |
US08275342B2 |
Downconversion mixer
At very high frequencies, generally above 100 GHz, the performance of traditional radio frequency (RF) circuitry begins to significantly limit performance. An example is the hybrid coupler, which can have a relatively narrow 90° bandwidth in these frequency ranges. Here, however, a branch-line hybrid coupler (which has been integrated into a quadrature downconversion mixer) has been modified. Namely, an adjustable impedance network has been coupled to isolation port (which has traditionally been terminated) to substantially increase the tuning range and expand the bandwidth of the quadrature mixer within these very high frequency ranges. |
US08275341B2 |
Fixed point FIR filter with adaptive truncation and clipping and wireless mobile station using same
A fixed point finite impulse response (FIR) filter comprising: 1) an input stage for receiving an input signal as a sequence of input samples comprising: i) delay elements connected in series for receiving and shifting N sequential input samples; ii) multipliers, each multiplier receiving a selected one of the N sequential input samples from the delay elements and multiplying the selected input sample by a corresponding coefficient to produce an intermediate product; and iii) a summer for receiving and adding N intermediate products from the multipliers to produce an output sum signal comprising a sequence of output sum samples; and 2) an output stage for truncating k least significant bits (LSBs) from each of the output sum samples, wherein k is a variable number. |
US08275340B2 |
Fixed point FIR filter with adaptive truncation and clipping and wireless mobile station using same
A fixed point finite impulse response (FIR) filter comprising: 1) an input stage for receiving an input signal as a sequence of input samples comprising: i) delay elements connected in series for receiving and shifting N sequential input samples; ii) multipliers, each multiplier receiving a selected one of the N sequential input samples from the delay elements and multiplying the selected input sample by a corresponding coefficient to produce an intermediate product; and iii) a summer for receiving and adding N intermediate products from the multipliers to produce an output sum signal comprising a sequence of output sum samples; and 2) an output stage for truncating k least significant bits (LSBs) from each of the output sum samples, wherein k is a variable number. |
US08275339B2 |
Fixed point FIR filter with adaptive truncation and clipping and wireless mobile station using same
A fixed point finite impulse response (FIR) filter comprising: 1) an input stage for receiving an input signal as a sequence of input samples comprising: i) delay elements connected in series for receiving and shifting N sequential input samples; ii) multipliers, each multiplier receiving a selected one of the N sequential input samples from the delay elements and multiplying the selected input sample by a corresponding coefficient to produce an intermediate product; and iii) a summer for receiving and adding N intermediate products from the multipliers to produce an output sum signal comprising a sequence of output sum samples; and 2) an output stage for truncating k least significant bits (LSBs) from each of the output sum samples, wherein k is a variable number. |
US08275337B2 |
Adaptive array wireless communication apparatus and method of same
An adaptive array wireless communication apparatus able to suitably select antenna elements, small in amount of processing, fast in convergence speed, and suitable for transmission/reception, and a method of the same, which controls the directionalities of array antenna elements based on array weights, controls an antenna element selecting unit 23 so that the antenna elements are intermittently determined, and adjusts a period of determination of the antenna elements based on information of the antenna elements determined at a controlling unit 26. |
US08275336B2 |
Apparatus and method for digitally controlling capacitance
An oscillator circuit having a source of an oscillating signal, a tank circuit including an inductor and a capacitor, and a discretely switchable capacitance module configured to control an amount of capacitance in the oscillator circuit. The discretely switchable capacitance module includes, in one embodiment, a capacitor coupled between a first node and a second node, a switch, having a control node, coupled between the second node and a third node; and a DC feed circuit, having a first end coupled to the second node and a second end configured to receive a first or second control signal. The control node of the switch is tied to a predetermined bias voltage. When the first control signal is applied, the capacitor is coupled between the first node and the third node via the switch such that the capacitor is coupled in parallel with the capacitor of the tank circuit, and when the second control signal is applied the capacitor is decoupled from the tank circuit. |
US08275330B1 |
Radio frequency transmitter energy shifting during ramp-down
The present disclosure relates to IQ modulation circuitry that during a data burst mode, modulates an RF carrier signal to provide a modulated RF signal, which is used for transmission of a transmit slot. During the data burst mode, a maximum energy spectrum peak of the modulated RF signal is about coincident with an RF carrier frequency of the RF carrier signal to comply with communications protocols. Further, during an energy-shifted ramp-down mode, which is coincident with ramp-down of the modulated RF signal, the IQ modulation circuitry modulates the RF carrier signal to provide the modulated RF signal. During the energy-shifted ramp-down mode, the maximum energy spectrum peak of the modulated RF signal is shifted away from the RF carrier frequency of the RF carrier signal to mitigate the effects of preparing for receiving an RF receive signal. |
US08275326B2 |
System and method for low noise output divider and buffer having low current consumption
A low noise divider includes a voltage controlled oscillator (VCO) having a first frequency output, a frequency divider configured to receive the first frequency output and configured to provide a second frequency output; and a buffer circuit configured to receive the first frequency output and the second frequency output, the buffer circuit configured to provide the second frequency output as an output of the low noise divider, where a phase noise of the second frequency output is dependent only on a phase noise of the first frequency output. |
US08275324B2 |
Method and apparatus for predicting received signal strength in a communication system
A method, apparatus and computer program product for predicting received signal strength in a wireless mobile receiver. The invention bounds the range of allowed values for a next predicted signal. The bounded prediction compensates for erroneous values from multipath fading. The predicted signal strength is used to set the mobile receiver amplifier gain to the desired level. |
US08275319B2 |
Processing of multi-carrier signals before power amplifier amplification
Embodiments for methods and apparatuses for processing a multi-carrier signal are disclosed. One method includes shaping a frequency spectrum of a multi-carrier transmit signal wherein an amplitude of a plurality of subcarriers of the multi-carrier transmit signal is increased relative to at least one other subcarrier of the multi-carrier transmit signal. The shaped frequency spectrum multi-carrier transmit signal is amplified with a power amplifier, wherein a power level of an output of the power amplifier is greater than a rated power level of the power amplifier. |
US08275317B2 |
Radio controller system and method for remote devices
A system and method for remote device control are disclosed. A system incorporating teachings of the present disclosure may include a radio controlled toy and a controller for controlling the toy. In some embodiments, the controller may have an input mechanism and a housing component that defines a cavity, within which may be located a wireless wide area transceiver and a wireless local area transceiver. Some controllers may also have an operating system for the controller and an application resident on the controller and operable to convert inputs received via the input mechanism into commands for the toy. The controller may have a microprocessor operable to execute the application and to cause the commands to be communicated to the toy using the wireless local area transceiver. |
US08275311B2 |
Method in connection with a wrist diving computer and a wrist diving computer system
The invention relates to a method and system in connection with a wristop diving computer (1). According to the method, at least the pressure of a gas bottle (2) is measured and the pressure data is transmitted under water using a low first frequency f1 to a wristop computer (1). According to the invention, on the surface of the water a second frequency f2, higher than the first frequency f1, is used for two-way telecommunications between the gas bottle (2) and the wristop computer (1). |
US08275310B2 |
Wireless system for transmitting data between a base station and a relay antenna of a mobile telephony network
The invention relates to a wireless system for transmitting data between a base station and a relay antenna of a mobile telephony network. A link comprises, for the separating of the channels, two filters having a lower isolation than a total predetermined isolation and the antennas are dual-polarization antennas, each polarization being allocated to one of the two channels. The isolation provided by the filters and the antenna are added together to obtain the total predetermined isolation. |
US08275309B2 |
Data relay for a controller
An irrigation system includes an irrigation controller, at least one environmental sensor and a vandal resistant data relay. The irrigation controller includes a two conductor hard wired communications link for accepting an actual value of at least one parameter of interest from an environmental sensor in the form of data encoded on the conductors via current modulation. The environmental sensor is mounted in a location remote from the irrigation controller. A circuit is connected to the environmental sensor for transmitting an RF signal representing an actual value of a parameter of interest detected by the environmental sensor. The vandal resistant data relay is connected to the two conductor hard wired communication link of the irrigation controller. The vandal resistant data relay includes a receiver that receives the RF signal, and circuitry configured to extract the actual value of the parameter of interest and emulate a predetermined set of physical and protocol properties of the two conductor hard wired communication link of the irrigation controller. |
US08275308B2 |
Method for relaying between a base station and a mobile station
Disclosed is a cooperative relay station that relays between a base station and a mobile station when retransmitting a signal. Also, disclosed is a base station that receives a signal from a mobile station in mutual cooperation with the cooperative relay station. After the cooperative relay station receives and decodes a signal that the mobile station transmits to the base station or a service relay station, if an error of the decoded signal does not exist, it stores the received signal. If an error occurs when the base station decodes the signal that the mobile station transmits, the base station requests retransmission for the signal with the error to the cooperative relay station. If the cooperative relay station gets a request of retransmission, it transmits the signal that the base station requests to the base station. In this was, since an error rate may be reduced when the base station requests retransmission of the signal, resource reuse efficiency may become improved, interference may be reduced, and it is easy to adapt to a service being sensitive to time delay. |
US08275307B2 |
Vehicle audio integrator
An audio integrator monitors the outputs of a plurality of audio sources, and a controller prioritizes the audio sources. An active audio detection circuit determines when one or more of the audio sources become active. When the two or more audio sources are active simultaneously, the controller directs the highest priority audio source to one or more speakers. If a lower priority audio signal is currently playing, newly active voice communication audio, such as communications or directional information, is delayed to preserve the beginning of the message during an audio switch-over. A currently-playing, lower-priority audio signal may be decreased in volume, and a tone unique to the new audio source sounded, prior to the switching the audio to the higher-priority source. During audio input (e.g., while actuating a push-to-talk button on a microphone), all active audio sources are quieted. |
US08275305B2 |
Programmed classroom instruction
A computer-implemented method of overseeing and adjusting the instruction and evaluation of a student with respect to one or more topics of study within a classroom. The subject matter of an academic course is studied and broken down into a plurality of discretely defined behavioral performances designed to be readily and objectively recognized as being mastered or not by a student. One or more of the discretely defined behavioral performances are then selected, with the aid of a first computerized database system, as learning objectives for the week. At the end of the week, a student is subsequently evaluated on these objectives. Results of the evaluation are then transferred to a second computerized database system, which organizes the collected data into an interactive learning management report that can be configured by a reviewer in real time to display a variety of levels of detail. |
US08275299B2 |
Transfer unit and image forming apparatus employing the same
A transfer unit, which transfers a toner image formed on at least one image support to a printing medium, and an image forming apparatus employing the same. The transfer unit includes: an intermediate transfer body to the toner image from the image support, which has a curved transfer surface and an ASKER-A hardness of from about 25° to 40°; a transfer member, which has an ASKER-C hardness of from about 45° to 70°, and which contacts the intermediate transfer body, with a printing medium being interposed therebetween, and transfers the toner image from the intermediate transfer body to the printing medium. The transfer unit may further include: a de-electrifying member having a DC power and an AC power concurrently applied thereto, to de-electrify the printing. |
US08275298B2 |
Developer supply device
A developer supply device, comprising: a developer holding body having a circumferential surface and a rotation axis extending in a main scanning direction and being placed to face a supply target at a developer supply position; a carrying substrate that has a plurality of electrodes arranged along a direction intersecting with the main scanning direction and that carries a developer in a developer transport direction through a traveling electric field generated by application of a multiphase alternating voltage to the plurality of electrodes, the carrying substrate being located such that an end of the carrying substrate in the developer transport direction is positioned to face the developer holding body; and a voltage application unit configured to apply, to the plurality of electrodes and the developer holding body, the multiphase alternating voltage having alternating components synchronizing with each other. |
US08275296B2 |
Image forming apparatus
An image forming apparatus includes first and second image supporting members; first and second developer supporting members for forming a first developer image in a first color and a second developer image in a second color, respectively; first and second transfer members for transferring the first developer image and the second developer image to a medium, respectively; a voltage applying unit for applying a first voltage to one of the first image supporting member and the first transfer member and a second voltage to one of the second image supporting member and the second transfer member. The voltage applying unit is arranged to apply the second voltage greater than the first voltage to one of the second image supporting member and the second transfer member when a printing operation is performed to form an image only in the first color. |
US08275294B2 |
Developing device and image forming apparatus
A developing device includes: a container that contains a developer including toner; a partition that forms a plurality of chambers by partitioning an interior space of the container; an agitation mechanism that agitates the developer in the interior space and moves the developer between the plurality of chambers; a transport section that is supplied with the developer from the container, and transports the developer to a surface of an image carrier that carries an electrostatic latent image such that the transported developer is close to or contacts the surface of the image carrier, thereby developing the electrostatic latent image; and a driving mechanism that moves at least the partition. |
US08275286B2 |
Process cartridge, electrophotographic image forming apparatus, and electrophotographic photosensitive drum unit
A process cartridge for use in an electrophotographic image forming apparatus. The process cartridge includes an electrophotographic photosensitive drum having a photosensitive layer at a peripheral surface thereof, with the electrophotographic photosensitive drum being rotatable about an axis thereof. The process cartridge also includes a coupling member to receive a rotational force for rotating the electrophotographic photosensitive drum, with the coupling member capable of taking a rotational force transmitting angular position for transmitting the rotational force to the electrophotographic photosensitive drum. The coupling member is also capable of taking a disengaging angular position in which the coupling member is inclined away from the rotational force transmitting angular position. |
US08275285B2 |
Process cartridge and image forming apparatus
A process cartridge includes a photosensitive drum, a charging unit, a developing unit, and a cleaning unit, arranged opposite to each other along a rotating direction of the photosensitive drum in an enclosure that has an opening opposite to a developing roller of the developing unit. An extended line connecting a tangent line to an outer circumference of the developing roller and a wall of a first end of the enclosure in an axial direction of the developing roller does not intersect with a wall of a second end of the enclosure. |
US08275283B2 |
Cartridge with developer layer thickness regulating member and image forming apparatus including the same
A cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus includes a developer carrying member for developing an electrostatic latent image formed on an image bearing member, and an electroconductive developer layer thickness regulating member for regulating a layer thickness of a developer deposited on the developer carrying member. A part of the developer layer thickness regulating member is directly contactable to the main assembly electrical contact. |
US08275281B2 |
Image forming apparatus and image forming system
An image forming apparatus comprises a connection unit, a display unit, a detector unit detecting the connection of the vendor to the connection unit and detecting the receipt of at least either one of card insertion and coin insertion by the vendor, a fixing unit, a power supply unit distributing power to the display unit and the fixing unit, and a control unit causing the power supply unit to distribute power to the fixing unit so that the fixing unit maintains a second standby temperature lower than a first standby temperature being lower than a toner image heating temperature while causing the power supply unit to maintain the power distribution to the display unit when the detector unit does not detect the receipt of at least either one of the card insertion and the coin insertion by the vendor while detecting the connection of the vendor to the connection unit. |
US08275273B2 |
Apparatus and method for evaluating printing apparatus cleaner performance
An apparatus (100) and method (200) that evaluates printing apparatus cleaner performance. The method can be performed in a printing apparatus that can include an intermediate transfer belt (150), an intermediate transfer belt sensor (155), a developer (115), a photoreceptor (110), and a photoreceptor cleaner (120). The method can include placing (220) marking material on the photoreceptor using the developer. The method can include cleaning (230) the marking material on the photoreceptor using the photoreceptor cleaner. The method can include transferring (240) the marking material to the intermediate transfer belt. The method can include sensing (250) marking material on the intermediate transfer belt using the intermediate transfer belt sensor. |
US08275272B2 |
Method and apparatus for printing
Aspects of the disclosure can provide a method for replacing a customer replaceable unit (CRU) in a printing system. The method can include determining a historic usage pattern for a CRU during a usage of the CRU, calculating a remaining time for the CRU based on the historic usage pattern, and signaling a user for ordering a new CRC when the remaining time for the CRU is substantially equivalent to a pre-determined value. |
US08275269B2 |
Distributed Raman amplifier and optical communication system
The distributed Raman amplifier monitors an OSNR of each channel in a WDM light which has been propagated through a transmission path to be Raman amplified, and thereafter, is amplified by an optical amplifier in an optical repeating node; judges whether a monitor value of the OSNR is larger or smaller than a previously set target value thereof; and feedback controls a driving state of a pumping light source which supplies a Raman pumping light to the transmission path, based on the judgment result. The optical communication system comprises the above distributed Raman amplifier in each repeating span thereof, and performs a pumping light control of the distributed Raman amplifier corresponding to the repeating span selected based on the OSNR in each distributed Raman amplifier and the monitor result of span loss. As a result, it becomes possible to effectively improve the OSNR of each channel in the WDM light, and also, to reduce the power consumption. |
US08275266B2 |
Free-space optical interconnect with asymmetric light pipes
An optical interconnect system includes components such as circuit boards, server blades, or a backplane with respective light pipes for an optical signal. The light pipe in a component transmitting the optical signal receives a collimated beam and directs the collimated beam for transmission. The light pipe in a receiving component is nominally aligned with the light pipe pf the transmitting component and separated from the first light pipe by free space. The light pipe on the receiving side is larger than the light pipe on the transmitting side and can therefore accommodate an expected alignment error. |
US08275263B1 |
Multiplication of phase deviations
Technologies are described herein for a phase deviation multiplication apparatus that implements an in-place multiplication approach for multiplying the phase deviation of an input signal while maintaining the frequency of the carrier signal within a frequency band of operation. According to an embodiment, a multi-stage phase deviation multiplication apparatus includes a plurality of sequentially arranged phase deviation multipliers, including at least a first phase deviation multiplier and a last phase deviation multiplier. The phase deviation multipliers have respective predetermined phase deviation multiplication factors. The first phase deviation multiplier receives an input signal and the last phase deviation multiplier generates a last phase deviated signal. The last phase deviated signal has a phase deviation multiplication factor that is the product of the respective predetermined phase deviation multiplication factors of the plurality of phase deviation multipliers. |
US08275262B2 |
Methods and apparatus to deploy fiber optic based access networks
Methods and apparatus to deploy fiber optic based access networks are disclosed. An example access network comprises a first fiber optic cable segment to couple an optical access head-end to a first pedestal and to transport user data, a second fiber optic cable segment to couple the first pedestal to a second pedestal and to transport a first portion of the user data to the second pedestal, a drop cable segment to couple the first pedestal to a customer premises and to transport a second portion of the user data to the customer premises, and a switch at the first pedestal to route the first portion of the user data between the first and second fiber optic cable segments and to route the second portion of the user data between the first fiber optic cable segment and the drop cable segment. |
US08275258B2 |
Optical communication base station, optical signal conversion apparatus, and optical signal conversion method
An optical communication base station which receives an upstream optical signal having an upstream bit rate specific to each one of a plurality of lower order communication units from a corresponding one of the plurality of lower order communication units, and which transmits a downstream optical signal having a downstream bit rate specific to each one of the plurality of lower order communication units to a designated one of the plurality of lower order communication units, includes; a first optical signal conversion unit which changes the bit rate of the upstream optical signal and thereby converts the upstream optical signal into a fixed bit-rate inter-station optical signal; and a second optical signal conversion unit which converts the inter-station optical signal into the downstream optical signal by changing the bit rate of the inter-station optical signal according to the designated one of the plurality of lower order communication units. |
US08275248B2 |
Repeated evaporation garment steamer
This invention discloses a kind of garment steamer technology, which overcomes the defects of obvious condensation and return flow inside the steam duct and the low purity and temperature of steam. It comprises a main body, a steam duct and a brush head, being equipped with a water tank and a heating and vaporizing device inside, said heating and vaporizing device inside said main body comprising the first vaporizing device and the second vaporizing device, said brush head being equipped with the third vaporizing device; said first vaporizing device comprising a spiral vaporizing tube, an electric heating tube and a metal die cast; is provided with a water outlet pipe on the bottom, said water outlet pipe is connected with the water inlet of said spiral vaporizing tube via the pump. This product is featured by that the steam from said second vaporizing steam outlet has been provided with high purity and low humidity; after passing the third vaporizing device, the steam can be provided with guaranteed purity and temperature when being sprayed from the brush head, which greatly improves the ironing efficiency and effect of mites elimination and can be widely used in fashion stores, small clothing factories and some families with high requirements for dressing. |
US08275246B2 |
Digital content reproducing and storing apparatus, digital content reproducing and storing method, digital content storing apparatus, digital content reproducing apparatus, and computer readable medium storing digital content reproducing and storing program
A digital content reproducing and storing apparatus according to one aspect of the invention is configured to perform a storing operation while receiving TS packet constituting digital content and configured to perform a reproducing operation through a PES (Packetized Elementary Stream) obtained by demultiplexing the received TS packet or a read-out TS packet stored therein. The digital content reproducing and storing apparatus includes: a storing unit operable to: demultiplex the received TS packet to obtain the PES; add time information contained in the obtained PES to the received TS packet; and store the received TS packet with the time information added thereto; and a reproducing unit configured to specify a TS packet based on the time information corresponding to a designated prior time and perform the reproducing operation based on the specified TS packet. |
US08275242B2 |
Recording/reproducing apparatus and display control method
If a program is reproduced on a thumbnail image screen in thumbnail image display, it is effective for judging whether the program is a desired program. A program desired by a user is viewed at a timing not intended by the user because important scenes are viewed beforehand on the thumbnail image display screen in some cases. The recording/reproducing apparatus is structured in such a manner that a thumbnail image display method can be automatically changed for each program in accordance with whether it is highly recognized that the program is viewed by a user. |
US08275241B2 |
Data management device and method for managing recording medium
A data management device manages a recording medium, on which a partition table having information regarding a partition is recorded and on which a plurality of drives are assigned using partition description, by referring to the partition table. The plurality of drives include a recording drive on which a basic playback unit included in a file is recorded and a management drive on which a property file having access information for the basic playback unit is recorded. The data management device includes an accessing section for accessing the basic playback unit included in the file recorded on the recording drive by referring to the property file recorded on the management drive. |
US08275236B2 |
Information-processing device, content-reproduction-propriety-determination-notification method, and content-reproduction-propriety-determination-notification program
An information-processing device including a recording unit configured to record a plurality of types of content-data items to be recorded onto at least one predetermined recording medium, a determination unit configured to determine whether or not the plurality of types of content-data items recorded onto the recording medium by the recording unit includes at least one content-data item of which reproduction is difficult for a purpose-built reproduction device to perform, the purpose-built reproduction device supporting a predetermined format, and a notification unit configured to make a notification according to a predetermined method when the determination unit determines that the content-data item of which reproduction is difficult to perform is included, the notification indicating details on the determination is provided. |
US08275229B2 |
Sealing gland system
A sealing gland system having an upper half, a lower half, and a sealing material positioned between the upper and lower halves. Each of the upper and lower halves and the sealing material has at least one opening extending therethrough, and wherein the sealing material forms a seal around at least one cable extending through the sealing material upon compression thereof. |
US08275228B2 |
Network interface unit for modular furniture
A network interface unit (NIU) for a modular workstation includes a housing. One or more input network adapters on the housing receive input connectors of a first multi-network cable that is connected to a distribution network. One or more output network adapters on the housing receive output connectors of a second multi-network cable that is connected to another NIU of another modular workstation to provide for a daisy chain connection. One or more workstation adapters are provided on the housing for providing connections to one or more networks of various security levels. Cables that are connected to one or more CPUs or telephones of the workstation are connected to respective ones of the workstation adapters. The workstation adapters of the NIU may provide one or more of visual, physical, and geographical verification and segregation of the network connections to enhance the integrity of the security of the various networks available at the NIU. |
US08275227B2 |
Cable installation
A method for use in connection with installing a fiber unit into a conduit having a first end and a second end, the method being suitable to detect when the fiber unit introduced into the first end arrives at the second end. The fiber unit is introduced into the conduit from the first end and installed towards the second end; introducing a light with a light source into the fiber unit at the first end; detecting reflected light in the fiber unit with a light detector at the first end, and detecting changes in the reflected light, whereby an operator may determine that the fiber unit has arrived at the second end. |
US08275225B2 |
Multi-jacketed fiber optic cable
A method for installing a fiber optic cable assembly includes providing a fiber optic cable assembly. The fiber optic cable assembly includes a first jacket, a strength layer, and a second jacket. The strength layer surrounds the first jacket and includes a first set of strength members helically wrapped around the first jacket and a second set of strength members reverse helically wrapped around the first jacket. The first and second sets of strength members are unbraided. The method further includes routing the fiber optic cable assembly from a fiber optic enclosure to an end location. A portion of the second jacket at an end of the fiber optic cable assembly is split. The portion of the second jacket is removed. |
US08275222B2 |
Handwriting detection sheet and handwriting system
A handwriting detection sheet includes a handwriting layer, a code layer and an optical layer. The handwriting layer can display handwriting. The code layer is placed on a rear-face side of the handwriting layer. The code layer includes plural code images arranged in a matrix manner. In the code images, position codes are encoded with a light absorption material that absorbs infrared light. The optical layer is placed on a rear-face side of the code layer. The optical layer reflects infrared light and allows visible light to pass through. |
US08275218B2 |
Forward and backward image resizing method
A forward and backward image resizing method is used for resizing a low-resolution image into a high-resolution image. In the method, the low-resolution image is obtained first, and then a forward and backward image resizing process is performed, so as to resize the low-resolution image into the high-resolution image with an integral multiple resolution. The forward and backward image resizing process includes: resizing the low-resolution image by the integral multiple, so as to generate a first-resizing image with the integral multiple resolution; further increasing the resolution of the first-resizing image by 2-fold, so as to generate a second-resizing image; and reducing the resolution of the second-resizing image by 2-fold, thereby obtaining the high-resolution image. |
US08275217B2 |
Apparatus and method for combining several sub-images for any imaging surface areas
An apparatus provides an image on the basis of a plurality of input images. The apparatus includes a first stage having at least a first and a second combiner, each of the combiners including a first storer for storing image data of the input images, a first processor for processing the image data of the input images into an intermediate image, and a second storer for storing image data of the intermediate image. The apparatus further includes a second stage having at least one further combiner, the further combiner including a third storer for storing image data of those intermediate images which are stored in the second storer of the first stage, a second processor for processing the image data from the third storer, so as to combine the image data of the intermediate images into the image, and a fourth storer for storing image data of the image. |
US08275210B2 |
Lossless compressor for image data values
Disclosed is method of encoding a set of data values (205-245). Each data value corresponds to a pixel position (205,210, 220,225) within an image (100). The method operates on a current (230) said data value at a current pixel position. The method creates (605) a context set (215,225) for the data value (230), the context set including a data value at a pixel position (225) in the set immediately preceding the current pixel position in an encoding order, wherein the immediately preceding pixel position is not adjacent said current pixel position within said image. The method then encodes (500) the data value (230) using the created context set (215,225). A corresponding decoding method is also provided. |
US08275207B2 |
Digital signal encoding and decoding device and method
An encoding device includes: a difference generation unit for obtaining a first pixel difference value as a difference value between a first pixel value and a pixel value of a pixel having the same color as the first pixel positioned in the vicinity of the first pixel; a quantization width decision unit for deciding a quantization width in data generation by quantizing the first and the second pixel value according to the number of digits of an unsigned integer binary value of the first pixel difference value and the number of digits of an unsigned integer binary value of the second pixel difference value generated in the difference generation unit for the second pixel value of the second pixel; a quantization width information generation unit for generating quantization width information having a quantization width used for quantization/decoding of the first and the second pixel value; and a quantization unit for generating a first and a second compressed encoded pixel value of n-bit length. |
US08275201B2 |
Image enhancement and application functionality for medical and other uses
The disclosure herein provides beneficial systems, methods, devices, and apparatuses that enhance and/or analyze images, and that can be configured to provide users an assessment and/or recommendation based on the enhanced and/or analyzed images. In an embodiment related to medicine, the assessment and/or recommendation is based on a patient situation, dimensions of patient organs/lumens, or the like in order to achieve personalized medicine. |
US08275197B2 |
Techniques to manage a whiteboard for multimedia conference events
Techniques to manage a whiteboard for multimedia conference events are described. An apparatus may comprise a whiteboard manager component operative to manage whiteboard recording, image processing and reproduction operations for a multimedia conference event. The whiteboard manager component may comprise an image quantizer module operative to receive an image of a writing surface with pen strokes, and quantize each pixel of the image into a predetermined number of colors, an attribute extractor module communicatively coupled to the image quantizer module, the attribute extractor module operative to extract stroke attribute information for the pen strokes from the quantized pixels, and a whiteboard interface module communicatively coupled to the attribute extractor module, the whiteboard interface module operative to send the stroke attribute information to a meeting console for rendering as digital pen strokes on a digital writing surface. Other embodiments are described and claimed. |
US08275194B2 |
Site modeling using image data fusion
Site modeling using image data fusion. Geometric shapes are generated to represent portions of one or more structures based on digital height data and a two-dimensional segmentation of portions of the one or more structures is generated based on three-dimensional line segments and digital height data. A labeled segmentation of the one or more structures is generated based on the geometric shapes and the two-dimensional segmentation. A three-dimensional model of the one or more structures is generated based on the labeled segmentation. |
US08275184B2 |
Measuring body for an implant and method for providing A 3D measurement drawing
A measuring body for an implant, having a measuring geometry that can be captured by a measuring camera and a connection geometry on the implant. Said measuring geometry is arranged on a test part and the connection geometry is arranged on a bearing part, both parts being embodied as separate components. Said bearing part comprises a bearing for the test part and the test part comprises a counter bearing to the bearing and the measuring geometry is provided on a free end of the test part. Also provided is a method for capturing a 3D-measurement drawing of a measuring body that is arranged on an implant. |
US08275182B2 |
Method for automated delineation of contours of tissue in medical images
The present invention relates to a method for delineating the contour of an object in captured medical images by first transforming the shape of the object into a simple geometric shape that is more computationally tractable than the shape of the object. After the contour of the transformed shape is detected, the inverse of the transformation is applied to the contour such that it represents the contour of the object in the captured medical image. |
US08275177B2 |
System and method for media fingerprint indexing
A fingerprint and indexing service is implemented to receive a media object and generate a fingerprint corresponding to the media object. The fingerprint and indexing service may segment the fingerprint into frames and generate a confidence value for each bit within each frame. The confidence values may be added together and totaled, such that each frame has a corresponding confidence score. The frames may be ranked, according to their confidence scores. N of the top ranked frames may be selected as the index. Subsequently, a search component may determine the index values for a query media object. The database of media objects may be searched for matching index values for fingerprints with fingerprint lengths matching the query media object's length. Once a match is declared, the fingerprints of the query media object and the matching media objects within the database may be compared to determine if a match exists. |
US08275176B2 |
Method and apparatus for user authentication using face image
A user authentication method and apparatus using a face image are provided. The method includes transforming a face image in a normalized spatial domain into frequency-domain data, extracting valid transform coefficients from the frequency-domain data based on energy-concentrated region information, extracting a feature vector from the extracted valid transform coefficients, and performing user authentication by comparing the extracted feature vector with a previously registered feature vector. Accordingly, it is possible to perform user authentication using a face image while using a minimum data dimension, thereby improving the speed and precision thereof. |
US08275175B2 |
Automatic biometric identification based on face recognition and support vector machines
An automatic biometric identification method based on face recognition and support vector machines, includes enrolling a user to generate a user's reference template; and identifying the user based on the user's reference template, wherein generating a user's reference template includes acquiring a number of user's face images, and training a one-class support vector machine based on the user's face images only. |
US08275173B2 |
Parking assistance system and method
A parking assistance system (PAS) comprising an image capture device, a display device and an image analysis device is provided, wherein the image capture device captures a rear parking image of a car and the image analysis device analyses the parking image to determine an initial line, two side lines and an auxiliary line in the parking image. The image analysis device determines a first reference point according to a specific position on the car, a second reference point according to an interval of the initial line between the two side lines, a third reference point according to an interval of the auxiliary line between the two side lines and a recommended parking path according to these reference points, and transmits the parking image and the recommended parking path to the display device, such that the parking image and the recommended parking path are superimposed to be displayed on the display. |
US08275165B2 |
Communication device with combined electrical socket and microphone opening
A communication device comprises a housing with a housing wall encapsulating a housing interior. A microphone is arranged in the housing interior and communicates via an audio passage with the outside of the housing. An electrical socket is adapted to receive an electrical plug through a socket opening, which is accessible from the outside of the housing. The audio passage comprises the socket opening and the electrical socket includes a socket casing which surrounds the socket opening and extends in the insertion direction of the electrical plug. The socket casing includes through-going holes which form a part of the audio passage. The electrical plug is adapted to be removably inserted in the electrical socket and is provided with latching protrusions, which are adapted to be received in the through-going holes in the socket casing, when the electrical plug is inserted in the electrical socket. |
US08275164B1 |
Speaker enclosures
A transmission line speaker enclosure featuring a main enclosure, a speaker driver and an exit port in the main enclosure, exit port walls extend from the exit port into the main enclosure; and an inner sub enclosure in the main enclosure having a curved vertex facing the speaker driver and walls extending from ends of the vertex, the vertex has an angle between about 40 to 80 degrees, the vertex is either attached or separated from the magnet of the speaker driver by a gap, the vertex functions to divert sounds exiting the speaker driver between walls of the inner sub enclosure wall the main enclosure, then between the walls of the inner sub enclosure and the exit port and further out of the exit port, wherein back waves generated by the speaker driver can have total travelling distance of about ¼ wavelength of a tuned frequency. |
US08275158B2 |
Piezoelectric micro speaker
Provided is a piezoelectric micro speaker. The piezoelectric micro speaker includes a device plate having a front cavity, a front plate having a radiation hole which communicates with the front cavity in front of the device plate, and a rear plate having a rear cavity and a vent portion. A rear portion of the device plate forms a wall of the vent portion. The device plate includes at least one first vent hole which communicates with the vent portion, and the front plate includes at least one second vent hole which communicates with the first vent hole. |
US08275157B2 |
Ribbon microphone and ribbon microphone unit
A ribbon microphone unit includes: an electrode lead portion for conducting an electric signal which a ribbon diaphragm generates cooperating with a magnet; a tightening member for securing the ribbon diaphragm; and a screw for crimping the tightening member, wherein the tightening member is crimped via the ribbon diaphragm and the electrode lead portion by the screw, and wherein the ribbon diaphragm includes a portion sandwiched by the tightening member, and the portion is formed in an irregular shape in the thickness direction. |
US08275155B2 |
Method for fabricating micro speaker and micro speaker fabricated by the same
A method for fabricating a micro speaker is provided, including forming a package wafer and a device wafer by batch processing, bonding the package wafer and the device wafer to each other, and forming a diaphragm by isotropic-etching a back surface of the device wafer using a xenon difluoride (XeF2). As a result, a micro-electronic-mechanic system (MEMS) technology-based piezoelectric micro speaker having a wide frequency response range is realized, by batch processing, thereby providing simplified structure and processing and reducing fabricating cost. |
US08275150B2 |
Apparatus for processing an audio signal and method thereof
An apparatus for processing an audio signal and method thereof are disclosed, by which a local dynamic range of an audio signal can be adaptively normalized as well as a maximum dynamic range of the audio signal. The present invention includes receiving a signal, by an audio processing apparatus; computing a long-term power and a short-term power by estimating power of the signal; generating a slow gain based on the long-term power; generating a fast gain based on the short-term power; obtaining a final gain by combining the slow gain and the fast gain; and, modifying the signal using the final gain. |
US08275146B2 |
Trim panel assembly for retaining an acoustical device
A trim panel assembly for retaining an acoustical device, the trim panel assembly comprising a trim panel, and a voice coil, wherein at least a portion of the voice coil is partially embedded within a surface of the trim panel. |
US08275139B2 |
Linear full duplex system and method for acoustic echo cancellation
A linear full duplex system and method for acoustic echo cancellation is disclosed. In one embodiment, a method includes calculating a residual echo after subtraction of an echo estimate from a near end signal associated with a communication, refining a far end and a residual signal associated with the communication, updating, based on the far end signal, the echo estimate of an echo associated with the communication, subtracting the echo from the near end signal based on the echo estimate to cancel the echo associated with the communication, updating, based on the refined far end and refined residual signal, the adaptive filter module used for echo estimation, and detecting a steady state and, during the steady state, dynamically detecting internal substates and switching between the internal substates and detecting and managing double talk associated with the communication. |
US08275132B2 |
System and method for dynamically allocating stream identifiers in a multi-encryption transport system
The present invention is suitable for use in a multi-encrypted system that dynamically allocates stream identifiers in a second stream depending upon the identifiers in a first stream. The first stream is monitored and counters are incremented with the presence of an identifier. The count for each of the counters is then received. Using the count, a control processor then assigns or revises identifiers in the second stream. |
US08275130B2 |
System and method for registering secret key
A secret key registration system which registers a secret key in a portable key device and vehicle. A first transformation equation is stored in a writer and the vehicle. A second transformation equation is stored in the portable key device and the vehicle. The writer transmits a registration code to the portable key device and generates intermediate data with the first transformation equation of the writer. The intermediate data is transmitted to the portable key device, which generates the secret key from the intermediate data with the second transformation equation. The portable key device transmits the registration code to the vehicle. The vehicle generates intermediate data from the registration code with the first transformation equation of the vehicle, and then generates the secret key from the intermediate data with the second transformation equation. |
US08275128B2 |
Arithmetic logical unit, computation method and computer system
This arithmetic logical unit outputs data to be used in checking the final result of an AES unit that encrypts a plain text block into an encrypted text block based on AES operation, and includes an arithmetic unit for computing parity data created based on XOR operation from an encryption key to be used as a key during AES encryption, parity data created based on XOR operation from a plain text block, and an AES operation halfway result output from the AES unit, and outputting a value that is equivalent to parity data created based on XOR operation from the final result of the AES unit. |
US08275126B2 |
Apparatus and method for hash cryptography
An apparatus for hash cryptography has a hardware structure that is capable of providing both secure hash algorithm (SHA)-1 hash calculation and SHA-256 hash calculation. The apparatus for hash cryptography generates a plurality of first message data corresponding to a plurality of first rounds when the SHA-1 hash calculation is performed and generates a plurality of second message data corresponding to a plurality of second rounds when the SHA-256 hash calculation is performed by using one memory, one first register, one XOR calculator, and one OR calculator, calculates a message digest by the SHA-1 hash calculation by using the plurality of first message data when the SHA-1 hash calculation is performed, and calculates a message digest by the SHA-256 by using the plurality of second message data when the SHA-256 hash calculation is performed. |
US08275124B2 |
Threshold secret sharing apparatus, threshold secret sharing scheme, secret information decryption method, and program for the same
A threshold secret sharing apparatus, a threshold secret sharing scheme, a secret information recovery apparatus a secret information recovery method, and a program thereof are provided using XOR computation, thereby offering a general (k,n) threshold secret sharing scheme with high computation speed. Secret information K is divided into (np−1) divided pieces of secret information Kq (np is a prime number which is equal to or greater than a secret distribution number n). Furthermore, dummy secret information K0 is generated. Moreover, random numbers R, which are mutually independent are generated. Then, pieces of shares are created using exclusive-OR (XOR) operations based upon the dummy secret information K0, the divided piece of secret information Kq, and the random numbers R. The pieces of shares thus generated are concatenated so as to generate n shares Si, thereby providing a (k,n) threshold secret sharing scheme. |
US08275122B2 |
Adaptive ringtone detector
A communications system and a method of detecting and learning new ringtones in an automatic manner, comprising a desk phone (1), a hook switch, a ringtone detector (3), and a communications device (2). In a first embodiment a mechanical hook switch device is connected to the desk phone (1), and in a second embodiment an electronic hook switch unit (9) is connected to the desk phone (1). The ringtone detector (3) adaptively sets the filter and amplifier parameters according to the sensor position and pick-up sensitivity. The ringtone detector (3) automatically detects and learns the characteristics of new ringtones. The communications device (2) may comprise a base station (6) and a headset (7). |
US08275121B2 |
Portable communication device having a combined slider and flip hinge assembly
A portable communication device includes a base, an intermediate portion and a top portion that are operatively coupled by a combination hinge assembly. The combination hinge assembly is configured to facilitate sliding motion between the base and the intermediate portion and rotation between the base and the top portion. The base, intermediate portion and top portion may be configured to include respective displays and/or touch input devices to provide a portable communication device with increased display area and/or control area with a smaller footprint often associated with conventional clamshell or slider portable communication devices. |
US08275120B2 |
Adaptive acoustic echo cancellation
An acoustic echo cancellation technique. The present adaptive acoustic echo cancellation technique employs a plurality of acoustic echo cancellation filters which use different adaptation techniques which may employ different parameters such as step size, to improve both the adaptation algorithm convergence time and misadjustment over previously known acoustic echo cancellation techniques. |
US08275119B2 |
Services and transactions in a telephony network
A method of operating a telephony service on a telephony network is disclosed. The method comprises the steps of establishing and/or requesting a telephonic connection and/or a call between a caller and a call recipient, receiving a command signal initiated by the caller and/or the call recipient and/or the telephony network during any phase in the call process, the command signal comprising a data signal and/or tone, and initiating a service to the caller and/or the call recipient, or initiating a transaction between the caller and the call recipient in response to receiving the command signal other than a standard call connect and/or disconnect command. Preferably, the data signal and/or tone relates to one of the “*”, “0” or “#” keys of the telephone equipment of the caller, wherein each of the “*”, “0” or “#” keys is associated with a different category of service or transaction. |
US08275116B2 |
Networked contact center
This document discusses, among other things, a networked contact center that includes multiple platforms to host multiple tenants. Example embodiments include receiving a message associated with one of the tenants and identifying one or more of the platforms associated with the message. For some example embodiments, the networked contact center may allow the platform to access a data location that is both associated with the tenant and shared by two or more of the multiple tenants. |
US08275112B1 |
Systems and methods of providing multi-homed tandem access
Systems and methods for providing multi-homed tandem access in a communication system are disclosed. The disclosure may include a private packet network backbone exchange (PPNBE) in connection with a set of access tandems and with a call destination such as an end-user or a communications service. A set of LRNs may be homed across the set of access tandems, with each of the set of LRNs mapped to one or more TNs corresponding to the call destination. An originating party may use any of the TNs to reach the call destination. A plurality of originating calls each including one of the TNs may be received at the PPNBE from any of the access tandems and routed to the call destination. Thus, the present disclosure provides greater call capacity than available access tandem architectures as well as optimizes a maximum number of call paths to a particular call destination. |
US08275110B2 |
Active call filtering, screening and dispatching
An examples of active call filtering, screening and dispatching is described, including receiving data representing a call from a first communication endpoint; presenting at a second communication endpoint, prior to connecting to the call, a subset of prompts that specify dispatching actions for the call, at least one of the dispatching actions including transmitting a response via a communications network, detecting selection of a prompt that specifies a dispatching action for the call, and transmitting an instruction from the second communication endpoint to a call messaging system to perform the dispatching action. In some embodiments, a determination is made as to whether a bypass condition exists, the bypass condition specifying that one or more customized screening rules are to be bypassed. If the bypass condition exists, then a call messaging system can bypass the use of a subset of prompts. |
US08275108B2 |
Hierarchal control of teleconferences
A teleconference between at least two participants is evaluated by monitoring the teleconference and detecting a triggering event if more than one participant desires to speak at the same time. Upon detecting a triggering event, e.g., detecting an attempt of one or more participants to interrupt another participant, or detecting a request initiated by one or more participants to interrupt another participant, a dominant source is selected from among the ones of the participants attempting/requesting to speak based at least in part upon a determined hierarchal order of those participants attempting/requesting to speak. A participant is then selected from the participants to have the role of the dominant participant based upon the selected dominant source and only the speech of the dominant participant is conveyed to each participant through the teleconference system. |
US08275106B1 |
Method and apparatus for seamless subconference management
A method and apparatus manage conference calls by receiving for each of participants a participant access code to identify a subconference call to which each of participants is assigned; forming a conference call of all participants; initiating subconference calls by a host of the conference call; transferring each of the participants into a subconference call identified by the participant access code of each of the participants; re-initiating the conference call by the host; and re-forming all of the participants back into the conference call. |
US08275105B2 |
IP telephone terminal
In an IP telephone terminal, a function implementation controlling unit is configured so as to be capable of controlling implementation of a function instructed by a file received via IP telephone communications when the communicating unit receives the file. The configuration data storing unit stores configuration data that is used by the function implementation controlling unit to implement the function. The configuration data acquisition controlling unit performs control to acquire configuration data from the configuration data storing unit when a communicating unit receives a read file that is transmitted from an external IP telephone terminal. The response file generation controlling unit performs control to generate a response file including the configuration data. The response file transmission controlling unit controls a communicating unit to transmit the response file to the external IP telephone terminal that has transmitted the read file. The update controlling unit performs, when the communicating unit receives a write file, control to update the configuration data based on the write file that is transmitted from the external IP telephone terminal that has received the response file. |
US08275104B2 |
Methods, apparatus, and computer program products for providing dynamic replacement communication identification service
Methods, apparatus, and computer program products provide dynamic replacement communication identification (ID) service. A request is received from a user for dynamic replacement communication ID from a current location of the user. The user requesting dynamic replacement communication ID is authenticated. A user profile of the user requesting dynamic replacement communication ID is retrieved. A current profile of the current location is replaced with the user profile of the user. |
US08275099B2 |
World wide telecom web voice applications
A framework for creating a voice application in a world wide telecom web (WWTW) is provided. The techniques include using a pre-defined schema to create one or more voice application templates, using the one or more voice application templates to generate a first version of the voice application, using the first version of the voice application and a library of one or more components to generate a deployable version of the voice application and deploying the deployable version of the voice application onto a run-time execution engine. |
US08275095B2 |
System and method for providing telephone assignment information to telephone service technicians
A system and method for telephone service technicians to retrieve telephone line assignment information, including receiving a telephone call from a telephone service technician. A telephone number assigned to a customer of a communications carrier may be received, where the telephone number is associated with a telephone operating on a wired communications network, such as the public switched telephone network (PSTN). Telephone line assignment information may be requested, where the telephone line assignment information includes cable and line pair information. The telephone line assignment information may be converted into speech synthesized audible signals and communicated to the telephone service technician during the telephone call. The conversion of the telephone line assignment information may be performed by an interactive voice response system. |
US08275094B2 |
Method and devices for providing wetting current
A device, a method and a line testing device connected to a line-capturing matrix for providing wetting current in the communications field are disclosed. Connecting the line-capturing matrix to a wetting current circuit in a network device makes it possible to acquire a wetting current from the wetting current circuit via the line-capturing matrix in the network device. In accordance with embodiments of the invention, one wetting current circuit may provide wetting currents for lines of multiple ports by connecting to a line-capturing matrix in the network device. The wetting current circuit may be a built-in or an independent wetting current circuit. By using the solution provided in the embodiments of the invention, the cost of system hardware may be reduced while the power consumption of the system may be lowered. |
US08275087B2 |
Frequency synchronization using first and second frequency error estimators
An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop comprises a primary loop having a first frequency error estimator for generating a first estimate of error between the master and slave clock frequencies, a second frequency error estimator outside of the primary loop for generating a second estimate of error between the master and slave clock frequencies, and an accumulator coupled between the second frequency error estimator and the primary loop. The second estimate is controllably injected into the primary loop via the accumulator. |
US08275085B2 |
Apparatus and method for recovering data
An apparatus for recovering data and a method thereof are provided. The apparatus includes a reference clock generator which generates a reference clock, and a data recovering unit which detects an edge of received data and recovers the data using a time difference between a reference point of the reference clock and the detected edge. |
US08275084B2 |
Mobile station apparatus, base station apparatus, communication method and communication system
In the case that periodical transmission of transmission signal number-of-sequence quality indicative signal cannot be performed, the number of transmission signal sequences is clarified in association with reception quality information that is generated immediately after the case, and the base station apparatus performs appropriate communication resource allocation. A mobile station apparatus has a feedback information control section 65 that generates feedback information including reception quality information, transmission signal preprocessing information and transmission signal number-of-sequence information, and a radio transmission section 51 that periodically transmits the generated feedback information to the base station apparatus, where when the radio transmission section 51 does not transmit the transmission signal number-of-sequence information with communication resources periodically allocated from the base station apparatus so as to transmit the transmission signal number-of-sequence information, the radio transmission section 51 transmits the transmission signal number-of-sequence information to the base station apparatus with communication resources enabling transmission of the feedback information allocated from the base station apparatus subsequently to the communication resources. |
US08275081B2 |
Method and apparatus for providing carrier synchronization in digital broadcast and interactive systems
An approach is provided for supporting carrier synchronization in a digital broadcast and interactive system. A carrier synchronization module receives one or more signals representing a frame that includes one or more overhead fields (e.g., preamble and optional pilot blocks and one or multiple segments separated by pilot blocks). The module estimates carrier frequency and phase on a segment by segment basis and tracks frequency between segments. Carrier phase of the signal is estimated based upon the overhead field. Estimates carrier phase of random data field are determined based upon the estimated phase values from the overhead fields, and upon both the past and future data signals. Further, the frequency of the signal is estimated based upon the overhead fields and/or the random data field. The above arrangement is particularly suited to a digital satellite broadcast and interactive system. |
US08275075B2 |
Low complexity maximum likelihood sequence detection system and methods
A system and method implement low complexity maximum likelihood sequence detection. A decision feedback algorithm computes x(M+D+L−1). Optimality examination is performed for x(M), and state values and values of Markov states along paths from states in x(M) to xl(M+L) are computed. |
US08275073B2 |
Methods and systems to discriminate between PSK and FSK signals
Methods and systems are disclosed herein for discriminating phase-shift-key (PSK) modulated signals from frequency-shift-key (FSK) modulated signals in received signal streams. First, a bit frequency analysis is applied to a digital signal stream representing the received signal stream. The bit frequency analysis computes bit frequencies for bit segments within the digital signal stream. These bit frequencies are then summed in an array to form a bit frequency histogram. Second, a bit phase analysis is applied to the digital signal stream. The bit phase analysis computes bit phases for bit segments within the digital signal stream. These bit phases are then summed in an array to form a bit phase histogram. Spikes within the bit frequency and bit phase histograms can be used to determine whether the received signal stream includes FSK or PSK signals. An enhanced bit phase analysis can also used, if needed. |
US08275072B2 |
Cognitive radio communication device for performing spectrum sensing and data communication
A cognitive radio communication device including at least two radio frequency (RF) chains is provided. In order to perform a feature detection, the cognitive radio frequency device may reduce or eliminate a quiet time where a data communication is suspended using the at least two RF chains. While one RF chain performs the feature detection, another RF chain may perform the data communication. |
US08275068B2 |
Method and system for minimizing power consumption in a communication system
A method for processing signals in a communication system includes delaying a baseband signal based on at least one calibration signal, and amplifying the delayed baseband signal. The at least one calibration signal may be generated based on an amount of intermodulation distortion associated with the amplified delayed baseband signal. A bias voltage of an amplifier used for the amplifying may be adjusted, where the adjusting is in proportion to an envelope of the baseband signal. A number of samples used for the delaying may be calculated, by minimizing the amount of the intermodulation distortion at an output of the amplifier. The envelope may be measured by evaluating a plurality of I and Q samples of the baseband signal. A supply and/or bias voltage for the amplifier may be generated by using a switching regulator. The bias voltage may control a gain of the amplifier. |
US08275067B2 |
Adaptive turbo peak mitigation for peak-to-average ratio (PAR) reduction using reserved tones
Systems and methods for reducing the peak-to-average ratio (PAR) at the transmitter can reduce the dynamic range required in various analog components. PAR can be reduced by applying a time-domain compensation signal which reduces the magnitude of peaks in the time-domain signal prior to transmission where the time-domain compensation signals use tones that are reserved for the purpose of reducing the PAR. The reservation of these reserved tones for PAR can be implemented by altering the typical startup procedures in a digital subscriber line (xDSL) system. The use of the reserved tones to reduce the PAR can be implemented using a low complexity algorithm or using an adaptive technique. |
US08275061B2 |
Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
A spectrum coding apparatus capable of performing coding at a low bit rate and with high quality is disclosed. This apparatus is provided with a section that performs the frequency transformation of a first signal and calculates a first spectrum, a section that converts the frequency of a second signal and calculates a second spectrum, a section that estimates the shape of the second spectrum in a band of FL≦k |
US08275058B2 |
Wireless communications apparatus
Allocation of subcarriers of a wireless communications channel to antennas for transmission of said subcarriers from a multi-antenna transmitter, comprises selecting, for each subcarrier, the antenna with the most effective transmission performance against a predetermined performance criterion; and determining if subcarriers are evenly distributed amongst said antennas. If even distribution does not arise, then a reallocation sequence is performed. This comprises identifying, for an antenna having excessive subcarriers allocated thereto, the subcarriers allocated thereto and reallocating one of said subcarriers as required, said reallocated subcarrier being selected for reallocation on the basis of its impact on transmission performance. |
US08275057B2 |
Methods and systems to estimate channel frequency response in multi-carrier signals
Methods and systems to determine channel frequency responses corresponding to multi-carrier signals, such as OFDM signals, including to filter or mask noise from channel frequency response estimates in a time domain. |
US08275056B2 |
Receiver, integrated circuit, and reception method
A channel characteristic calculation unit 23 estimates channel characteristics based on SP signals included in received signals, and a symbol interpolation filter 24 frequency-shifts frequency transfer characteristics and filters output signals of the channel characteristic calculation unit 23. A filter control unit 27 estimates channel characteristics based on CP signals included in the received signals and observes the estimated channel characteristics to determine a shift amount by which the symbol interpolation filter 24 frequency-shifts the frequency transfer characteristics. The symbol interpolation filter 24 frequency-shifts the frequency transfer characteristics based on the shift amount determined by the filter control unit 27. |
US08275048B2 |
Video encoding method and apparatus, video decoding method and apparatus, programs therefor, and storage media for storing the programs
A video encoding method for assigning a plurality of images to a plurality of GOPs and encoding images belonging to the GOPs as a video image. The method includes determining whether each image belonging to each GOP is to be encoded; encoding GOP encoding/non-encoding data for indicating whether encoded data of the image belonging to the relevant GOP is output; and encoding the image belonging to the relevant GOP when the encoded data of the image is output. Typically, it is determined whether an image generated by using one or more other GOPs without decoding the encoded data of the relevant GOP is closer to an original image of the relevant image in comparison with an image obtained by decoding the encoded data, so as to determine whether the image belonging to the relevant GOP is to be encoded. |
US08275047B2 |
Method and device for block-based conditional motion compensation
Methods and devices for encoding and decoding video data are provided, wherein an image data structure can be represented as a group of macroblocks and each macroblock contains a plurality of blocks. One inventive aspect includes a method of decoding image data comprises decoding a current block of data, comprising retrieving a related reference block, decoding texture information of the current block, and reconstructing the current block, prior to the decoding of another block of data. |
US08275037B2 |
Simplified inter-layer motion prediction for scalable video coding
Methods for determining for high layer macroblocks that use inter-layer prediction, a partitioning of the macroblock. The methods include dividing the high layer macroblock in non-overlapping high layer blocks of a predefined size; determining a corresponding base layer pixel for one pixel, called reference pixel, of each high layer block; identifying, for each reference pixel, a base layer macroblock to which the corresponding base layer pixel belongs, a base layer partition to which the corresponding base layer pixel belongs in the identified base layer macroblock, a base layer sub-partition to which the corresponding base layer pixel belongs in the identified base layer partition if the sub-partition exists; deriving, for each of the high layer block, a single value, called Partlnfo value; and determining a partitioning of the high layer macroblock in macroblock partitions by comparing between them the Partlnfo values associated with each of the high layer blocks. |
US08275036B2 |
Moving picture encoding device, moving picture decoding device, moving picture encoding method, moving picture decoding method, program, and computer readable recording medium storing program
An object of the present invention is to express a predicted picture signal with light overheads, and to provide motion compensation of different pixel accuracy. A moving picture encoding device 20 according to the present invention includes a motion vector detection means 32 for detecting a motion vector of a predetermined area to be encoded in a frame picture, a prediction means 33c for predicting the motion vector of the predetermined area to be encoded by using an encoded motion vector of a predetermined area in the frame picture, a determination means 33d for determining whether or not the motion vector detected by the motion vector detection means 32 is a predetermined motion vector set in accordance with the motion vector predicted by the prediction means 33c, and a switching means 33e for switching a method of calculating a motion compensation value of the predetermined area to be encoded depending on whether or not the motion vector detected by the motion vector detection means 32 is the predetermined motion vector. |
US08275034B2 |
Moving image encoding apparatus and control method, and computer program
A moving image encoding apparatus, comprising, a first image transformation unit adapted to transform image data into first image information, with reference to reference image data, a second image transformation unit adapted to inverse transform the first image information into reconstructed image data and a determination unit adapted to determine, based on the image data and the reconstructed image data, whether or not to use the reconstructed image data as the reference image data, wherein the determination unit calculates a peak signal-to-noise ratio (PSNR) from the reconstructed image data and the image data, and, if the PSNR is greater than or equal to a predetermined threshold, determines to use the reconstructed image data as the reference image data. |
US08275029B2 |
Continuous time—decision feedback equalizer
An apparatus comprises a summer suitable for subtracting a filtered feedback signal from an input; a symbol decision device suitable for receiving an output from the summer; a feedback filter suitable for filtering an output from the symbol decision device and for sending the filtered feedback signal to the summer, the feedback filter comprising an adjustable swing amplifier and an adjustable pole filter; and an adaptation algorithm suitable for simultaneously adapting both a pole setting and a swing setting based upon a least mean squared error criteria. The summer, the symbol decision device, and the feedback filter form a feedback circuit utilized to reconstruct an electrical signal distorted during transmission. |
US08275027B2 |
Multi-mode transmitter
A multi-mode transmitter within an integrated circuit device. The multi-mode transmitter transmits a first data sequence in a baseband signal when a first transmission mode is enabled, and transmits the first data sequence in a multi-band signal when a second transmission mode is enabled. |
US08275025B2 |
Methods and apparatus for pseudo asynchronous testing of receive path in serializer/deserializer devices
Methods and apparatus are provided for pseudo asynchronous testing of receive paths in serializer/deserializer (SerDes) devices. A SerDes device is tested by applying a source of serial data to a receive path of the SerDes device during a test mode. The receive path substantially aligns to incoming data using a bit clock. A phase is adjusted during the test mode of the bit clock relative to the source of serial data to evaluate the SerDes device. The source of serial data may be, for example, a reference clock used by a phase locked loop to generate the bit clock. The phase of the bit clock can be directly controlled during the test mode, for example, by a test phase control signal, such as a plurality of interpolation codes that are applied to an interpolator that alters a phase of the bit clock. |
US08275023B2 |
Method and apparatus for shared parameter estimation in a generalized rake receiver
Signal impairment correlations for multiple signals in a received multipath signal are constructed by fitting parametric models associated with each high-data-rate signal in the multipath against measured impairment correlations. The estimated model fitting parameters are applied to form impairment correlation estimates for all signals. The models comprise a separate impairment covariance matrix scaled by a model fitting parameter for each high-data-rate signal and a noise covariance matrix scaled by a noise element model fitting parameter. The model fitting parameters may be estimated by a least-squares formulation and applied to form impairment correlation estimates for all signals of interest. The resulting impairment correlation estimates may be provided to G-RAKE receivers or joint scaling demodulators to demodulate the signals while suppressing interference from the high-data-rate signals. |
US08275022B2 |
CDMA receivers and CDMA communications systems
A CDMA communications system includes a primary station and at least one secondary station. The secondary station includes a receiver for receiving CDMA signals transmitted on the downlink. The receiver includes a plurality of Rake finger receivers having inputs for receiving signals and outputs coupled to a combining stage for combining their output signals constructively, a finger assignment stage for assigning the finger receivers to respective received signals, a processing stage for estimating the speed of the CDMA receiver from the signals received and for varying the time required to make a finger replacement decision in response to the estimated speed so that the time required decreases as the speed of the receiver increases and vice versa. |
US08275017B2 |
Method of packet transmission and reception of quadrature amplitude modulated signals in a frequency hopping radio system
The invention achieves carrier and clock frequency synchronization in QAD packet communications systems. The invention involves using frequency-hopping radio systems that use pseudo-noise data sequences to mark the beginning of data transmissions and carrier frequency switches. The invention involves transmitting in each of the quadrature channels at an initial carrier frequency a first signal over consecutive time intervals and after transmitting the first signal, transmitting in each of the quadrature channels at a second carrier frequency a second signal over consecutive time intervals. |
US08275011B2 |
Optical transmission module, wavelength monitor, and wavelength drift detection method
To detect a wavelength drift of laser light with no error, an optical transmission module (10) includes: a laser diode (20); a laser temperature calculation section (52) for detecting the temperature of the laser diode (20) that monotonously increases with respect to a wavelength of the laser light; a wavelength calculation section (44) for detecting a transmittance of the laser light incident on an etalon filter (36) whose transmittance periodically varies with respect to the wavelength of the incident light, and a laser wavelength corresponding to the transmittance; and a wavelength error obtaining section (54) for detecting a wavelength error (wavelength drift), from a target wavelength, of the laser light output from the laser diode (20), based on the temperature detected by the laser temperature calculation section (52) and the laser wavelength detected by the wavelength calculation section (44). |
US08275010B2 |
Optical pulse amplifier and optical pulse source
The pulse light source according to the present invention comprises: a seed pulse generator 1 for outputting an input pulse 10 as a seed pulse; a pulse amplifier 2; and a dispersion compensator 3 for dispersion compensating a light pulse output from the pulse amplifier 2. Moreover, the pulse amplifier 2 comprises a normal dispersion medium (DCF 4) and an amplification medium (EDF 5) that are multistage-connected alternately, for changing the input pulse 10 to a light pulse having a linear chirp and outputting the light pulse. Furthermore, an absolute value of the dispersion of the DCF 4 becomes to be larger than the absolute value of the dispersion of the EDF 5. |
US08275007B2 |
Pulsed laser system with optimally configured saturable absorber
A high power pulsed laser system is configured with at least two gain blocks and with at least one saturable absorber (SA) coupled to the output and input of the respective gain blocks. The SA is configured so that Qsat_sa |
US08275005B2 |
Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
The invention relates generally to a receiver unit in a digital broadcast system for receiving a broadcast signal comprising content segments and control data, and generating an output signal using the content segments and previously stored content segments. The previously stored content segments are retrieved from a local memory device using the control data and inserted among the received content segments. |
US08274996B1 |
Adaptive data unit transmission and acknowledgment
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A sliding window is filled with data units and designates a sliding window start position and a sliding window end position. A value for each of the data units in the sliding window is stored, the value representing a maximum number of times that each data unit is to be transmitted. The stored value is different among at least two of the data units. Data units are selected from the sliding window to be assembled into a packet. An assembled packet is transmitted to a receiving computerized device. A determination that the data unit positioned at the sliding window start position has been transmitted a maximum number of time is performed, and in response a different data unit is positioned at the sliding window start position. |
US08274995B2 |
Cyclic prefix for non-contiguous signal transmission
Transmitted signals are modified to facilitate the emulation of circular convolution in non-contiguous transmission environments. These modified signals may be derived from well-known signature sequences. In an exemplary method, a tail portion of a final segment of a base signal is prefixed to an initial segment of the base signal, to form a first transmit segment. One or more additional transmit segments are formed by prefixing, to each of the one or more segments of the base signal other than the initial segment, a tail portion of the immediately preceding segment of the base signal. The transmit segments so formed are transmitted in respective ones of the plurality of non-contiguous transmit-time intervals. Corresponding methods for receiving the transmitted segments and reconstructing the base signal are also described, as are corresponding transmitting and receiving apparatuses. |
US08274991B2 |
Protocol for allocating upstream slots over a link in a point-to-multipoint communication system
A system for controlling a contention state for a communication link between a base station controller and customer premises equipment in point-to-multipoint communication. The contention state is controlled using a state machine, which includes a grant pending absent state in which a unicast request slot is maintained open for use by the customer premises equipment. During the grant pending absent state, the customer premises equipment sends no upstream data to the base station controller but can use the unicast request slot to request a data slot for sending upstream data to the base station controller. In the grant pending state, the customer premises equipment preferably uses piggybacking to request grant of a next data slot while sending upstream data to the base station controller. |
US08274989B1 |
Point-to-multipoint (P2MP) resilience for GMPLS control of ethernet
In an Ethernet network multiple point-to-multipoint (P2MP) trees are constructed to provide a P2MP service. Each tree provides service from a common root node to common leaves via different paths through the network. GMPLS signaling is utilized for configuring and maintaining the P2MP trees at each of the nodes in the network forming the respective tree. Each tree is constructed using a unique VID/MAC combination wherein the VID is unique to the tree and the MAC is associated with the multicast group identifying the P2MP membership. Traffic is forwarded through the network by the designated tree(s) by the VID/MAC DA combination by the common root node. The varying paths of each tree improves fault tolerance and enables redundancy and protection switching to be provided. Each tree of the service can be modified or repaired while traffic is still being routed through the remaining working tree(s), thus service impact is minimized. |
US08274987B2 |
Contention free pipelined broadcasting within a constant bisection bandwidth network topology
In an interconnection network, multiple nodes are connected to one of a first layer of switches. The first layer of switches is connected to one another through a second layer of switches. Each of the nodes is connected through one of multiple shared links connecting the first layer switches and the second layer of switches. A pipelined broadcast manager schedules a hierarchical pipelined broadcast through at least one switch of the first layer switches comprising non-root nodes by selecting two nodes among the non-root nodes connected to the at least one switch and scheduling each of multiple broadcast steps for the pipelined broadcast with at least one of an inter-switch broadcast phase and an intra-switch broadcast phase using the selected two nodes. |
US08274984B2 |
Radio network controller
A communications system having an ATM transmission line and an IP transmission line is disclosed that includes a base station capable of communicating with a mobile terminal through a radio link; and a radio network controller capable of communicating with the base station through the ATM or IP transmission line. The radio network controller includes a division part dividing transmission data into signals of a predetermined data size; a transmission part transmitting the divided signals to the base station at predetermined time intervals; a retransmission part retransmitting the signals transmitted to the base station when a response signal from the mobile terminal is not received within a predetermined period; a measuring part measuring a signal response period in a communications channel between the radio network controller and the mobile terminal through the base station; and a determination part determining the predetermined data size based on the measured response period. |
US08274977B2 |
Distributing packets to line cards of a packet switching device based on bridge indication values received therewith
A packet switching device maintains mappings of bridge identification values to line cards for each of multiple virtual bridges. When a packet is received that includes a bridge identification value, corresponding line card(s) are identified, with each being forwarded the packet. Each of these identified line cards, in response to receipt of the packet from the line card, determines whether to forward or drop the packet based on its maintained bridge table. In this manner, the original receiving line card does not need to maintain forwarding information based on destination addresses of received packets (e.g., does not need to maintain a bridge table for each virtual bridge), but rather forwards a packet to other line cards associated with the virtual bridge corresponding to the bridge identification value received in a packet. |
US08274975B2 |
System and method for automatically managing a network port based on a calendar function
Embodiments of the invention provide a system and method for automatically managing a network port based on a calendar function. In one embodiment, a discovery protocol is provided for automatically discovering at least one port of at least one switch in a network. Furthermore, a management protocol is provided. The management protocol is configured to automatically manage the at least one port of the at least one switch in the network based on a programmable calendar function. In addition, a reconfiguration protocol is also provided. The reconfiguration protocol is configured to reconfigure the calendar function of the automatic management of the at least one port of the at least one switch in the network. |
US08274974B1 |
Method and apparatus for providing quality of service across a switched backplane for multicast packets
A method and system is provided to enable quality of service across a backplane switch for multicast packets. For multicast traffic, an egress queue manager manages congestion control in accordance with multicast scheduling flags. A multicast scheduling flag is associated with each egress queue capable of receiving a packet from a multicast ingress queue. When the multicast scheduling flag is set and the congested egress queue is an outer queue, the egress queue manager refrains from dequeueing any marked multicast packets to the destination ports associated with the congested outer queue until the congestion subsides. When the congested egress queue is a backplane queue, the egress queue manager refrains from dequeuing any marked multicast packets to the destination ports on the destination blade associated with the congested backplane queue until the congestion subsides. |
US08274970B2 |
Voice communication device with PSTN and internet pathway analysis, selection and handoff
A voice communication device that supports both Internet telephony and public switched telephone network telephony, and maintains the quality of communication. The voice communication device consists of a user interface, a plurality of communication interfaces and a processing circuitry communicatively coupled to the user interface and to the plurality of communication interfaces. The voice communication device maintains quality of service by analyzing the service characteristics of a plurality of communication pathways and determining one communication pathway that compares best in terms of quality of service and cost and transferring to that communication pathway prior to or during the call. Alternatively, a user set service characteristic configurations may also determine the choice of a communication pathway that meets the user requirements of quality of service and cost. |
US08274969B2 |
Method for improving random access procedure in wireless communications system and related communication device
A method for improving a random access procedure for a mobile device of a wireless communication system is disclosed. The method includes initiating the random access procedure, starting a time alignment timer of the mobile device when receiving a time alignment message transmitted by a base station of the wireless communication system, and controlling the random access procedure according to expiry of the time alignment timer, wherein the time alignment timer of the mobile device is used for determining a synchronization state between the mobile device and the base station and the time alignment message is utilized by the base station to update a timing advance for the mobile device. |
US08274965B2 |
Method and apparatus for providing a network based call processing manager
A method and apparatus for providing a network based call processing manager are disclosed. For example, the method receives a call by a call processing manager deployed in a communication network, wherein the call is for a customer that subscribes to a network based call processing service. The method obtains one or more routing instructions for handling the call from an automatic call distribution system, wherein the automatic call distribution system is deployed external to the communication network. The method then forwards the one or more routing instructions to an application server that routes the call in accordance with the one or more routing instructions. |
US08274964B2 |
Adaptive routing for packet-based calls using a circuit-based call routing infrastructure
A method in one example has: implementing an incoming voice call routing preference in a telecommunication system, routing bias settings for incoming packet calls and incoming circuit calls being set for any candidate trunk group lists as per desired call routing preferences; and selecting one of packet routing and a non-packet routing for call routing, the candidate trunk group lists for individual routing destinations being updated to indicate if packet voice technology is to be used for call delivery, wherein if packet voice technology is preferred, then a packet core access trunk group is added to a front of a respective trunk group list, and wherein if packet voice technology is to be used only if no circuit trunks are available, then packet core access trunk groups are added at an end of the list. |
US08274962B2 |
Radio communication system mobile station which can communicate directly with another mobile station
A mobile station of a mobile radiocommunication system for receiving synchronization channels transmitted on at least one carrier so as to be able to synchronize with a base station and transmit data in a traffic channel defined with respect to the synchronization channels.The mobile station may transmit synchronization channels on a carrier normally transmitted by a base station. The mobile station may transmit a traffic channel on the carrier. The synchronization and traffic channels are transmitted to at least one other mobile station so the first mobile station can synchronize with the other mobile station and read the traffic channel. |
US08274958B2 |
Intra-premises content and equipment management in a femtocell network
System(s) and method(s) are provided to route traffic and signaling between a set of networked femto access points (APs) and devices served there from, and enable management of content and equipment that is part of a network functionally coupled to the set of networked femto APs. Networked equipment spans a network deployed within the coverage area spanned by the set of femto APs. A routing platform functionally couples the networked equipment and the femto AP to enable content manipulation amongst a mobile device and the equipment. Routing platform also affords remote control of the networked equipment. Delivery of advertisement and monetary incentive(s) can be provided through the routing platform to the equipment. Routing platform further provides security features related to operation of specific equipment and wireless services supplied via the routing platform. |
US08274947B1 |
Providing timing reference for femto cell in wireless communication networks
Apparatus, techniques and systems are described for providing timing reference from acquired wireless communication signals of adjacent cells and synchronizing a base station to a network based on such a timing reference without directly relying on a satellite-based timing reference. |
US08274946B2 |
Switching multiple link layer resources for media independent handover
A method for controlling behavior of lower layer links related to media independent handover (MIH) of a mobile user comprises sending a MIH link actions request primitive from a MIH User entity to a MIH function (MIHF) for requesting actions to be executed on a set of lower layer links to heterogeneous radio access technology (RAT) networks. The primitive includes parameters that indicate the requested actions and an execution time delay. Confirmation primitives are sent back the MIH User entity to convey the results of the execution attempts on the requested actions. |
US08274945B2 |
Method and apparatus for time-warping packets at the sender side
The disclosure is directed to a mobile communication device that is capable of accessing different types of networks such as a circuit-switched network, or any cellular network, and a packet-switched network. During hand-over from the first network to the second network, the sender of packets/frames expands or compresses the packet-switched packets using well-known time-warping techniques. At the receiver end, the received time-warped packets and frames from the second network are appropriately selected so that no unwanted artifacts are introduced during playback. |
US08274944B2 |
Method and apparatus for allocating communication resources using virtual circuit switching in a wireless communication system and method for transmitting and receiving data in a mobile station using the same
A method and apparatus using Virtual Circuit Switching (VCS) in a new scheme are provided for allocating and employing resources by combining Circuit Switching (CS) and Packet Switching (PS), in which a base station allocates resources of a dedicated channel using the CS to a user and then transmits data on the dedicated channel. When data is not transmitted to the user, the base station allocates the allocated dedicated channel resources for resources of a shared channel and transmits data of a different user. Therefore, system capacity can be increased and a waste of communication resources can be minimized in a wireless communication system for frequently transmitting a small amount of traffic that is sensitive to a delay time. |
US08274940B2 |
Base station apparatus and communication control method
A base station apparatus is disclosed that includes a selection unit selecting user equipment terminals to which radio resources are allocated based on priority levels indicating a priority order of allocating the radio resources for a shared channel and a resource determination unit determining a transmission power level of a control channel and resources for the control channel, the control channel indicating communications of the shared channel to the selected user equipment terminals. In the base station apparatus, when the sum of the transmission power of the control channel related to the selected user equipment terminals exceeds a predetermined first threshold value or when a sum of control resources for the control channel related to the selected user equipment terminals exceeds a predetermined second threshold value, the resource determination unit transmits the control channel to some user equipment terminals among the selected user equipment terminals. |
US08274937B2 |
Method and apparatus for beamforming in OFDM wireless system
Systems and methods are disclosed for use in a wireless network that promotes simultaneous beamforming. These systems and methods include determining the Channel Quality Indicator (CQI) and Best Beam Index (BBI) for communications between a plurality of mobile stations and a base station, ranking the plurality of mobile stations in a list according to the determined CQI and BBI, and selecting a subset of the plurality of mobile stations for simultaneous beamformed communications. These systems and methods may also include verifying that the selected subset of the plurality of mobile stations does not have a conflict and initiating beamformed communications. Certain embodiments of the BBI may be determined based on a predetermined codebook, which is a function of an antenna configuration, such as a uniform linear array (ULA) and a uniform circular array (UCA). |
US08274936B2 |
Apparatus and method for uplink transmission in wireless communication system
An apparatus and method for uplink transmission in a wireless communication system are provided. The method comprises detecting an expiry of a time alignment timer in a MAC (Medium Access Control) layer, the time alignment timer being used to control how long the UE is considered uplink time aligned, notifying a release of PUCCH (Physical Uplink Control Channel) resources from the MAC layer to a RRC (Radio Resource Control) layer when the expiry of the time alignment timer is detected and keeping a part of the PUCCH (Physical Uplink Control Channel) resources in the RRC layer. |
US08274934B2 |
Method and system for transmitting/receiving data in communication system
Disclosed is a method and apparatus for allocating a bandwidth in a communication system. The method includes the steps of checking the number of mobile stations that fall within a cell under the control of an relay station and have data to be transmitted to a base station, determining a bandwidth allocation period for data transmission corresponding to the checked number of mobile stations, and transmitting a bandwidth allocation message at intervals of the determined bandwidth allocation period. |
US08274930B2 |
Analog beamforming to reduce interference in WiMAX networks
A base station transmits a set of sounding requests to a set of mobile station (MS) in a cell, using a set of beams, wherein there is one beam for each sounding request. Qualities of sounding signals transmitted by the set of MSs in response to receiving the sounding request are measured, and the set of MSs are grouped into subsets according to the qualities, wherein there is one subset of MSs associated with each beam. |
US08274929B2 |
Enterprise mobile network for providing cellular wireless service using licensed radio frequency spectrum and the session initiation protocol
Support for Session Initiation Protocol (SIP) devices is provided in an enterprise mobile network that provides wireless service within a coverage area associated with an enterprise using licensed radio frequency spectrum. In various embodiments, support SIP devices is provided by, for example, incorporating SIP user agent in a mobile switching subsystem or in a base station subsystem or by incorporating SIP server functionality into a mobile switching subsystem. |
US08274926B2 |
Control device, communication terminal, control method, and communication method
In a wireless communication system according to the present invention: a control device and a communication terminal communicate in an active period. The control device: generates a first beacon packet including one or more candidate channels; transmits the first beacon packet at the beginning of the active period; determines whether or not a use channel is to be changed based on a communication state, and generates a second beacon packet including information of a determination result; transmits the second beacon packet at the end of the active period; and, when it is determined that the use channel is to be changed, changes the use channel after the active period ends and before a next active period starts. The communication terminal: receives the first and second beacon packets; and, based on the second beacon packet, changes the use channel after the active period ends and before a next active period starts. |
US08274924B2 |
Intra-donor cell coordinated multi-point transmission with type 1 relay
A method is provided for communication in a wireless telecommunications system. The method comprises an access node acting as a master control but not acting as a serving node in a coordinated multi-point (CoMP) transmission with a relay node toward a user equipment. The method further comprises the access node retaining a copy of data packets that the access node sends to the relay node for the CoMP transmission. |
US08274916B2 |
Device and method for measuring location of terminal
A terminal location measuring device includes a database for storing registration information of a plurality of access points (AP's) forming a first infrastructure system for wireless LAN-based indoor location determination. The terminal location measuring device sets a search range of a database by using location information of the terminal acquired through a second infrastructure system that is different from the first infrastructure system, an identifier of at least one of a plurality of AP's, and a signal measurement value. The terminal location measuring device extracts registration information of an AP having the same identifier as at least one AP within the search range of the database, and measures a location of the terminal by using registration information of the AP. |
US08274914B2 |
Switch and/or router node advertising
A first of a plurality of intermediate routing devices is operable to advertise to and/or receive status information from remaining one(s) of the intermediate routing devices. The intermediate routing devices may store and/or analyze the advertised and/or received status information and may make routing decisions based on it. The first routing device may advertise status information for itself and/or for one or more other intermediate routing devices. Data may be routed based on type of data, service level and/or priority associated with the data. The advertised and/or received status information comprises current status information, predicted status information and/or past status information which may be based on one or more of port status, CPU utilization, memory utilization, quality of service (QoS), bandwidth utilization, bandwidth availability, traffic load, congestion, number of connections handled and capability to provide a particular level of service. |
US08274913B2 |
Method and system for configuring wireless communication of survey sensors and controllers
A method and system for configuring wireless communication of survey sensors and controllers is recited. In one embodiment, a survey device controller is configured to receive a first wireless communication comprising a sequence indicating that a survey device is configured to participate in an automatic configuration process with the survey device controller. The system further comprises the survey device which is configured to generate a second wireless communication indicating the reception of a selection event to communicatively couple the survey device with the survey device controller. The survey device controller is further configured to automatically initiate a wireless communication connection comprising the survey device controller and the survey device in response to receiving the second wireless signal contemporaneous with receiving a signal which is generated by the survey device controller to communicatively couple the survey device controller with the survey device. |
US08274906B2 |
Transient analysis of packet queuing loss in a broadcast network
A receiver monitoring the transmissions of a packet processing device such as a wireless access point analyzes the monitored transmissions to estimate the probability of packet loss due to buffer overflow in the processing device. The loss probability can be estimated for individual packets to follow rapid changes in communication conditions. An indication of the estimated loss probability can be used to adapt the forward error correction (FEC) parameters that are used to generate the packets, thereby improving the reliability of data delivery to a receiver while optimizing the use of communication channel bandwidth. |
US08274905B2 |
System and method for displaying a graph representative of network performance over a time period
A system and method for monitoring performance of a packet network may include storing network performance information collected from a packet network, where the network performance information may distinguish network performance information associated with communications of data packets including real-time content and data packets including non-real-time content. A graphic user interface including a graphical representation of the network performance information distinguishing the network performance information associated with communications of data packets including real-time content and network performance information including non-real-time content with a node segment over a time duration may be generated. |
US08274901B1 |
System and method for assisting in troubleshooting a network handling voice over internet protocol traffic
A system and method allocates dropped packets from a call detail record in a voice over Internet Protocol to links or nodes the call traversed, and to events that occurred during the call and prefixes corresponding to the phones used in the call, along with a report in decreasing order of the dropped packets for the nodes, links, events and prefixes, to allow a system administrator to help identify the source of the dropped packets. |
US08274897B1 |
Location based services in a situational network
A method of providing location based service information in a situational network includes establishing the situational network linking a plurality of individuals in response to an indication of an occurrence of a situation. Information related to availability of a service at a plurality of service locations affected by the situation is received, where the service is provided by one or more of a plurality of service providers An individual location associated with each of the plurality of individuals is determined. The available service locations that are in closest proximity to the individual location of the respective individuals is transmitting to each of the individuals based on the availability of the service. |
US08274894B2 |
Quality of service and power aware forwarding rules for mesh points in wireless mesh networks
Apparatus, methods and computer program products provide quality of service and power aware forwarding rules for mesh points in wireless mesh networks by monitoring frame flow to and from a first mesh point in the wireless mesh network; and in dependence on the monitored frame flow, setting a power management mode of the first mesh point. The first mesh point monitors, for example, the power save mode and mesh deterministic access status of peer modes and selects power save and frame transmission modes in dependence on the monitored information. |
US08274888B2 |
Wireless LAN device
The wireless LAN device 10 includes a packet transmission controller 102 having the function of transmitting a DHCPDISCOVER packet from a LAN switch 130 to wired devices and the function of causing an RF device to transmit a Probe Request packet to other wireless LAN devices through an antenna 150; a first operation controller 104 that can set the wireless LAN device 10 in the operating mode where the wireless LAN device 10 can operate as an access point, when the wireless LAN device 10 receives DCHPOFFER packet; and a second operation controller 106 that can set the wireless LAN device 10 in the operating mode where the wireless LAN device 10 can operate as a client, when the wireless LAN device 10 receives a Probe Response packet. |
US08274882B2 |
Bulk data transport in a network
A network is configured to utilize available bandwidth to conduct bulk data transfers without substantially affecting the successful transmission of time-sensitive traffic in the network. In order to avoid this interference, the packets carrying data for bulk data transfers are associated with a low priority class such that the routers of the network will preferentially drop these packets over packets associated with the normal traffic of the network. As such, when the normal traffic peaks or there are link failures or equipment failures, the normal traffic is preferentially transmitted over the bulk-transfer traffic and thus the bulk-transfer traffic dynamically adapts to changes in the available bandwidth of the network. Further, to reduce the impact of dropped packets for the bulk-transfer traffic, the packets of the bulk-transfer traffic are encoded at or near the source component using a loss-resistant transport protocol so that the dropped packets can be reproduced at a downstream link. |
US08274881B2 |
Altering access to a fibre channel fabric
A mechanism is provided for altering access to a network. A virtual I/O server controller in a virtual I/O server operating system receives an indication that an identified communications adapter requires attention. The virtual I/O server controller issues a set of calls to a set of N_port identification virtualization server adapters coupled to the identified communications adapter. Each of the set of calls indicates to each of the set of N_port identification virtualization server adapters a request to move a set of clients from their assigned port on the identified communications adapter to an available port on a failover communications adapter. The set of N_port identification virtualization server adapters moves the set of clients from the identified communications adapter to the failover communications adapter. |
US08274880B2 |
Systems and methods for OFDM channelization
Systems and methods for OFDM channelization are provided that allow for the co-existence of sub-band channels and diversity channels. Methods of defining diversity sub-channels and sub-band sub-channels are provided, and systematic channel definition and labeling schemes are provided. |
US08274876B2 |
Optical pickup lens
An optical pickup lens for focusing a light beam from a laser light source on an optical information recording medium is a single lens. The optical pickup lens has two surfaces, and a surface R2 opposite to a surface R1 closer to the laser light source has a continuous shape. When the surface R2 has radii h1, h2 and h3 (h1 Δsag1>Δsag2 and Δsag2<Δsag3 are satisfied. |
US08274875B2 |
Optical disc device and focus control method
Disclosed is an optical disc device that is able to increase accuracy in reproducing information from an optical disc. The optical disc device 10 calculates a focus error signal SFE2 and a sum signal SS1 while reciprocating an objective lens 21 in a focus direction until a distance between a focal point FS and a focal point FM1 becomes close to the depth d of a target position PG at the time of a pull-in operation, and when a trigger signal ST1 generated on the basis of the sum signal SS1 is at low level, starts focus control on the basis of the focus error signal SFE2. Therefore, focus control can start in a state where the focus error signal SFE2 curves in an S shape with sufficient amplitude. |
US08274870B2 |
Optical disk, optical disk device, optical disk defect registering method, optical disk recording method, and optical disk reproducing method
An optical disc according to the present invention has a first defect management area to which first defect management information corresponding to non-permanent defects is added, and a second defect management area to which second defect management information corresponding to permanent defects is added. The second defect management information added to the second defect management area is non-rewritable. |
US08274865B2 |
Master disk for magnetic recording medium
A master disk for batch transferring of predetermined information recorded therein to a magnetic recording medium includes a substrate transmitting laser light, and convex portions provided on the substrate and formed of material reflecting or blocking the laser light. The convex portions have a pattern corresponding to the predetermined information. |
US08274864B2 |
Slip gear structure and timepiece equipped with the same
Disclosed is a slip gear structure which is easy to handle at the time of dismantling/assembly and which does not easily suffer breakage even if dismantling/assembly is repeated, and a timepiece equipped with the same. A slip gear structure for a timepiece includes: a gear main body portion in the form of an annular plate having in the outer periphery thereof tooth portions, there being provided spring portions extending across an inner opening; and a positioning member equipped with a small diameter plate-like portion having a central hole with which a shaft is rotatably fit-engaged and a pair of support wall portions arranged on both sides of the central hole and protruding from one surface. When the slip gear structure is in a non-fit-engaged state with respect to the shaft, the spring portions of the gear main body are elastically pressed against side edge portions of the support wall portions, with central spring portions thereof situated between the side edge portions protruding into the central hole; and when the slip gear structure is in a fit-engaged state with respect to the shaft at the central hole, the central spring portions of the spring portions of the gear main body portion are elastically pressed against the shaft for slip engagement with the shaft. |
US08274863B2 |
Chronograph timepiece
Disclosed is a chronograph timepiece in which it is possible to prevent the battery reliability service life time from being exceeded even when the period of time that the chronograph function is used is short, making it possible to prevent failure generation in the chronograph timepiece due to liquid leakage. A 24-hour counter down-counts a period of time that has elapsed starting from 24 hours, and a chronograph counter down-counts the period of time that chronograph measurement operation is performed from a predetermined time; when the count values of the 24-hour counter and the chronograph counter become equal to each other, a processing unit consumes a battery for the residual period of time of the two counters by a battery power consuming unit. |
US08274861B1 |
Underwater network having buoyancy compensation and anchoring systems
An underwater wireless network can include plurality of nodes, each node having a cylindrical housing, a repeater, a transducer and a buoy. The housing defines a void and encloses the repeater. The transducer can be tethered to the housing and a buoy can be tethered to said transducer. Each node also includes at least two hemi-cylindrical flukes that can be pivotably attached to the housing. The housing can further be formed with at least two flood ports, and corresponding plugs are inserted into a respective fill port. Lanyards interconnect each flukes with a respective plug. During transport, the flukes can surround the transducer and the void is empty, which renders the node neutrally buoyant for ease of transport. For deployment, the flukes are pivoted away from each other to tighten the lanyards, which pull the plugs out of the flood ports, to further flood the void and deploy the node. |
US08274860B2 |
Distance measurement apparatus and related methods
A distance measurement apparatus arranged to measure the distance to an object (106) comprising a first sonic transmitter (100) arranged at a first distance (h1) from that object and a second sonic transmitter (102) arranged at a second distance (h2) from that object (100), wherein the first and second distances are different, the first (100) and second (102) transmitters being controlled by processing circuitry (108) and the first and second transmitters being arranged such that sonic pulses emitted, in use, thereby are incident upon that object (106) and the apparatus further comprising at least one sonic receiver (100) arranged to receive a plurality of reflected sonic pulses and generate an output therefrom and the processing circuitry (108) being arranged to receive the output, determine the times since the first and second pulses were emitted and generate a distance to that object from the determined times. |
US08274858B2 |
Method for full-bandwidth deghosting of marine seismic streamer data
Seismic data recorded in a marine streamer are obtained, with the seismic data being representative of characteristics of subsurface earth formations and acquired by deployment of a plurality of seismic receivers overlying an area of the subsurface earth formations to be evaluated, the seismic receivers generating at least one of an electrical and optical signal in response to seismic energy. A complex Laplace frequency parameter is used to transform the seismic data from a space-time domain to a spectral domain. An iterative conjugate gradient scheme, using a physically-based preconditioner, is applied to the transformed seismic data, to provide a least squares solution to a normal set of equations for a deghosting system of equations. The solution is inverse-transformed back to a space-time domain to provide deghosted seismic data, which is useful for imaging the earth's subsurface. |
US08274857B2 |
Semiconductor memory device to reduce off-current in standby mode
A semiconductor memory device capable of reducing off-current in a standby mode is provided. The semiconductor memory device includes an enable signal generating unit configured to receive a plurality of address decoding signals and generate a first enable signal to select a first cell block and a second enable signal to select a second cell block, and an internal voltage generating unit for generating an internal voltage by controlling a supply of a first voltage in accordance with the first or second enable signals. |
US08274856B2 |
Internal voltage generator and semiconductor memory device including the same
A semiconductor device including an internal voltage generator circuit that provides an internal voltage having a different level depending on the operation speed is provided. The semiconductor device includes an internal voltage generator circuit configured to receive operation speed information to generate an internal voltage having a different level depending on the operation speed; and an internal circuit operated using the internal voltage. |
US08274854B2 |
Semiconductor storage device and method for producing semiconductor storage device
A semiconductor storage device comprises a timing control circuit that generates a signal for controlling at least one of a read operation and a write operation; an input-signal pad; a plurality of control-signal pads; and a switch circuit coupled to at least one of the plurality of control-signal pads. The switch circuit generates a first control signal to be supplied to the timing control circuit based on a signal from the input-signal pad in a first mode. |
US08274853B2 |
Semiconductor device and method for testing the same
A semiconductor device and a method for testing the same are disclosed, relating to a technology for simultaneously screening an off-leakage-current fail caused by a passing gate effect and a neighbor gate effect. The semiconductor device includes a memory cell configured to read and write data; a sense amplifier configured to sense and amplify cell data received from the memory cell through a pair of bit lines; a bit line precharge unit configured to equalize the pair of bit lines to a level of a ground voltage in response to a bit line equalization signal; a precharge voltage generator configured to provide the ground voltage to the bit line precharge unit during a test mode; and a test controller configured to, during the test mode, maintain an activation state of the bit line equalization signal during a test mode period, and control the sense amplifier to be deactivated. |
US08274847B2 |
Semiconductor system
To provide a semiconductor system including a plurality of core chips and an interface chip that controls the core chips. Each of the core chips includes an internal voltage generating circuit. The interface chip includes an unused chip information holding circuit that stores therein unused chip information of the core chips. The core chips respectively receive the unused chip information from the unused chip information holding circuit. When the unused chip information indicates an unused state, the internal voltage generating circuits are inactivated, and when the unused chip information indicates a used state, the internal voltage generating circuits are activated. With this configuration, unnecessary power consumption by the unused chips is reduced. |
US08274846B2 |
Reference voltage generation circuit and semiconductor memory
A reference voltage generation circuit includes a first node settable at a reference voltage to be any one of a plurality of voltage levels, a second node set at a pre-charge voltage, first and second switches connected in series between the first and second nodes, a plurality of capacitors, each capacitor comprising a first end connected to a connection node between the first and second switches and a second end settable at an independent voltage level, a switch controller configured to turn off the first switch and turn on the second switch in an initial state, and then to turn off the second switch, and then to turn on the first switch, and a voltage controller configured to individually set a voltage at the second end of each capacitor after the first switch is turned on. |
US08274842B1 |
Variable impedance memory device having simultaneous program and erase, and corresponding methods and circuits
An integrated circuit may include: access circuits that couple first electrodes of a plurality of programmable metallization cells (PMC) to access paths in parallel, each PMC comprising a solid ion conducting material formed between the first electrode and a second electrode; a plurality of write circuits, each coupled to a different access path, and each coupling the corresponding access path to a first voltage in response to input write data having a first value and to a second voltage in response to the input write data having a second value; and a node setting circuit that maintains second electrodes of the PMCs at a substantially constant third voltage while write circuits couple the access paths to the first or second voltages. |
US08274836B2 |
Nonvolatile semiconductor memory device and nonvolatile semiconductor memory system
A nonvolatile semiconductor memory device and a nonvolatile memory system having a unit which suppresses erroneous reading of a nonvolatile semiconductor memory device of a multi-level memory system are provided. In the nonvolatile semiconductor memory device and the nonvolatile memory system of the multi-level memory system, a first verify voltage is used when data is written before a packaging process, and the verify voltage is switched to a second verify voltage lower than the first verify voltage when data is written after the packaging process. |
US08274833B2 |
Mitigation of data corruption from back pattern and program disturb in a non-volatile memory device
A write algorithm is used to remove errors due to back pattern effects, cell-to-cell capacitive coupling, and program disturb in memory cells. Original data to be programmed is adjusted prior to an initial programming operation of the memory cells. The original data is then programmed into the memory cells in another programming operation. A read adjustment weight data value is associated with each series string of memory cells. The weight data value is used to compensate data read during an initial word line read. The weight data value is updated after each read and read adjustment such that the adjusted weight data value is used on the subsequent read operations. |
US08274832B2 |
Dynamic polarization for reducing stress induced leakage current
Subject matter disclosed herein relates to non-volatile flash memory, and more particularly to a method of reducing stress induced leakage current. |
US08274830B2 |
Constant current read mode or constant current data retention mode nonvolatile memory device
A non-volatile semiconductor memory circuit capable of improving data retention characteristics and decreasing an area thereof comprises a constant current circuit and a non-volatile memory cell connected in series. A connection point between the constant current source and the non-volatile memory cell is selected to be an output to thereby enable writing, in a reading mode or a retention mode, in the non-volatile memory cell which is in a write state. The non-volatile semiconductor memory circuit includes a power supply for data reading and retaining and a power supply for data rewriting which are provided independently, and a transistor connected between the output and the power supply for data rewriting, in which the transistor is brought into conduction state when data is rewritten. |
US08274825B2 |
Multi-level cell access buffer with dual function
An access buffer, such as page buffer, for writing to non-volatile memory, such as Flash, using a two-stage MLC (multi-level cell) operation is provided. The access buffer has a first latch for temporarily storing the data to be written. A second latch is provided for reading data from the memory as part of the two-stage write operation. The second latch has an inverter that participates in the latching function when reading from the memory. The same inverter is used to produce a complement of an input signal being written to the first latch with the result that a double ended input is used to write to the first latch. |
US08274824B1 |
High-performance CMOS-compatible non-volatile memory cell and related method
A memory cell includes a control gate and a transistor having a gate, a source junction, and a drain junction. The gate is coupled to the control gate, and the source junction and the drain junction are asymmetrical. For example, a channel doping associated with the source junction may be different than a channel doping associated with the drain junction. The memory cell also includes a write line coupled to the control gate, a source line coupled to the source junction of the transistor, and a bit line coupled to the drain junction of the transistor. The control gate could represent a second transistor, where the gates of the transistors are coupled together to form a floating gate. The memory cell could be programmed to store a single-bit value or a multiple-bit value, such as by storing the appropriate charge on the floating gate. |
US08274823B2 |
Methods and apparatus utilizing expected coupling effect in the programming of memory cells
Methods and memory devices configured to utilize predicted coupling effects of neighboring memory cells in the programming of target memory cells can be utilized to tighten the distribution of threshold voltages for a given bit pattern by compensating for anticipated threshold voltage shift due to capacitive coupling, which can facilitate more discernable Vt ranges, and thus a higher number of bits of data per memory cell. Tightening the distribution of threshold voltages can further facilitate wider margins between Vt ranges, and thus an increased reliability in reading the correct data value of a memory cell. |
US08274811B2 |
Assisting FGL oscillations with perpendicular anisotropy for MAMR
A spin transfer oscillator (STO) structure is disclosed that includes two assist layers with perpendicular magnetic anisotropy (PMA) to enable a field generation layer (FGL) to achieve an oscillation state at lower current density for MAMR applications. In one embodiment, the STO is formed between a main pole and write shield and the FGL has a synthetic anti-ferromagnetic structure. The STO configuration may be represented by seed layer/spin injection layer (SIL)/spacer/PMA layer 1/FGL/spacer/PMA layer 2/capping layer. The spacer may be Cu for giant magnetoresistive (GMR) devices or a metal oxide for tunneling magnetoresistive (TMR) devices. Alternatively, the FGL is a single ferromagnetic layer and the second PMA assist layer has a synthetic structure including two PMA layers with magnetic moment in opposite directions in a seed layer/SIL/spacer/PMA assist 1/FGL/spacer/PMA assist 2/capping layer configuration. SIL and PMA assist layers are laminates of (CoFe/Ni)x or the like. |
US08274810B2 |
Semiconductor memory device comprising transistor having vertical channel structure
A semiconductor memory device including a transistor having a vertical channel structure is provided. The device includes a first sub memory cell array including a first memory cell connected to a first bit lines and including a transistor having a vertical channel structure, a second sub memory cell array including a second memory cell connected to a first inverted bit lines and including a transistor having a vertical channel structure, and a plurality of precharge blocks. In addition, first and second precharge blocks are disposed at first and second sides of the first bit line and precharge the first bit line, and third and fourth precharge blocks are disposed at first and second sides of the first inverted bit line and precharge the first inverted bit line. |
US08274807B2 |
Power conversion device
A boost power module and an inverter form a semiconductor module. A smoothing capacitor is arranged outside the semiconductor module. A bus bar forming a power supply line is divided into bus bars, between which a lead member extending outward from the semiconductor module is coupled. The lead member has an electric contact with one of terminals of the capacitor arranged outside the semiconductor module. A bus bar forming an earth line is divided into bus bars, between which a lead member extending outward from the semiconductor module is coupled. The lead member has an electric contact with the other terminal of capacitor. |
US08274804B2 |
Voltage transforming apparatus
A voltage transforming apparatus includes a first high voltage side coil, a first low voltage side coil magnetically coupled to the first high voltage side coil, a second low voltage side coil magnetically coupled to the first high voltage side coil, and a first switch switching an externally supplied voltage between being supplied to the first low voltage side coil and the second low voltage side coil and being supplied to the first high voltage side coil. The first low voltage side coil and the second low voltage side coil are provided such that a magnetic flux that is generated by current flowing through the first low voltage side coil and a magnetic flux that is generated by current flowing through the second low voltage side coil cancel each other out when a voltage is supplied via the first switch. |
US08274801B2 |
Switching mode power supply with burst mode and associated methods of control
Switching mode power supplies (SMPS) that can operate in a control mode for a normal load condition and operate with a burst-mode controller for a light load condition are disclosed herein. In one embodiment, a method for controlling the switching mode power supply includes when the load is in a light load condition, the switching mode power supply is controlled by a burst-mode controller. |
US08274798B2 |
Carrier substrate and method for making the same
A carrier substrate includes a substrate having a chip side and a PCB side, a plurality of bond pads disposed on the chip side for bonding a chip, a plurality of land grid array (LGA) pads disposed on the PCB side, and a plurality of resilient flanges installed on the PCB side in an array manner. The plurality of resilient flanges electrically connects with the LGA pads correspondingly. |
US08274796B2 |
Mobile data storage device with enhanced capacity
The invention relates to a mobile data storage device (1) with high storage density, comprising a flat support layer (3) with a first (10) and second (5) flat side, a communication connection (2) with a contact section (9) and at least one semiconductor storage device (4), which is designed as a non-volatile read-write memory. The support layer (3) is arranged with a section of the first flat side (10) on a mounting surface (11) of the contact section (9) and the mounting surface (11) is offset relative to the middle plane (22) of the communication connection (2) in a direction perpendicular to the middle plane (22). Furthermore, the invention relates to a pocket-size tool or tool card with a data storage device. |
US08274795B2 |
Portable electronic device with hollow support
A portable electronic device includes a main body, a circuit board in the main body, a rear cover, at least one first conductive member exposed through the rear cover and electrically connected to the circuit board, and a support assembly. The support assembly includes a hollow support detachably connected to the rear cover, at least one second conductive member connected to the hollow support and staying in contact with the at least one second conductive member, and at least one cable extending through the hollow support and comprising a first end electrically connected to the at least one second conductive member, and a second end extending out of the hollow support for connecting with a peripheral. |
US08274793B2 |
Heatsink mounting system
A heatsink mounting system (10) is provided for containing and engaging a heatsink (16) against a heat generating component, typically an IC chip (18). The system (10) is includes a rectangular integrally formed resilient frame (12) defining a cavity (26) in which the heatsink (16) is contained. The frame (12) includes a pair of opposed lateral sides (30) and a pair of opposing gripping sides (28) with L-shaped corner blocks (32) depending from the intersections thereof. The gripping sides (28) include centrally positioned grip handles (38) with curved handle posts (39) extending upward and grip blocks (34) depending therefrom, each grip block (34) having a grip tongue (36) at the lower extent thereof extending inward into the cavity (26). Inward pressure on the grip handles (38) forces the grip tongues (36) outward to release objects captured thereby. |
US08274792B2 |
3-dimensional multi-layered modular computer architecture
A 3-Dimensional multi-layered modular computer (3DMC) is disclosed that comprises removable layers of at least one CPU layer, at least one volatile memory layer, and at least one Input/Output (I/O) interface layers. The layers are stacked in parallel and are electrically connected to create a computing apparatus. Each of the layers is formed from encapsulating material having one or more internal cavities for chip dice, passive components, active components, and conductor's traces. A plurality of Thermal Conducting Rods (TCRs) is capable of conducting and removing heat generated by the components in the layers from the 3DMC apparatus to an external medium. Each TCR perpendicularly passes through the layers. |
US08274791B2 |
Resin-sealed electronic control device and method of fabricating the same
Provided is a resin-sealed electronic control device reduced in size, which includes a double-sided mounting board as at least one of a plurality of electronic boards obtained by division so that a large mounting surface with a small plane area is ensured. Each of a first electronic board (30A) and a second electronic board (40A) bonded onto an upper surface and a lower surface of each of a pair of separate beam members (20A) includes two surfaces on which outer circuit components (31, 32, 41, 42) and an inner circuit component (33, 43) are respectively mounted. A height of each of the inner circuit components is equal to or less than a thickness of each of the separate beam members (20A). Heat-generating components (32, 42) in the outer circuit components are provided to be adjacent to and opposed to the separate beam members (20A). |
US08274790B2 |
Automatically reconfigurable liquid-cooling apparatus for an electronics rack
An apparatus is provided for cooling an electronics rack, which includes an electronic subsystem across which air passing through the rack flows. A cooling unit provides, via system coolant supply and return manifolds, system coolant in parallel to the electronic subsystem and an air-to-liquid heat exchanger disposed to cool, in normal-mode, air passing through the rack. A controller monitors coolant associated with the cooling unit and automatically transitions the cooling apparatus from normal-mode to failure-mode responsive to detecting a failure of the coolant. In transitioning to failure-mode, multiple isolation valves are employed in switching to a serial flow of system coolant from the electronic subsystem to the heat exchanger for rejecting, via the system coolant, heat from the electronic subsystem to air passing across the heat exchanger. |
US08274789B2 |
Display device
A display device according to the present invention comprises a housing having a waterproof structure and provided with an accommodation room formed therein, a ventilation part defined outside the accommodation room and leading to outside of the housing, a display panel arranged inside the accommodation room and including a display screen viewable from a front surface side of the housing, and one or a plurality of heat pipes arranged on a rear surface side of the display panel. The heat pipe passes through a side surface wall forming the accommodation room and extends from inside of the accommodation room to inside of the ventilation part. |
US08274787B2 |
Thermal interposer liquid cooling system
A thermal interposer for a heat-generating electronic component includes a thermally conducting body that is configured to be thermally coupled to the electronic component. The thermally conducting body may include a first region that is located on a first face of the thermally conducting body. The first region may be adapted to be in thermal contact with a surface of the electronic component. The thermally conducting body may also include a second region located on a second face that is opposite the first face of the thermally conducting body. The thermal interposer may also include a cold plate assembly that is removably coupled to the thermally conducting body. The cold plate assembly may be in thermal contact with the second region of the thermally conducting body. The cold plate assembly may include an inlet adapted to receive a cooling liquid into the cold plate assembly and an outlet adapted to discharge the cooling liquid from the cold plate assembly. |
US08274785B2 |
Electronic apparatus with drive bracket
An electronic apparatus includes a first drive bracket and a second drive bracket. The first drive bracket includes a bottom plate. The bottom plate defines a receiving groove and an arc-shaped sliding groove. The second drive bracket includes a top wall. The top wall includes a knob and at least one sliding member formed thereon. The knob is received in the receiving groove to work as an axis. The at least one sliding member is received in the sliding groove, and capable of sliding in the sliding groove to a mounted position. In the mounted position, the top wall of the second drive bracket is aligned with the bottom plate of the first drive bracket. |
US08274784B2 |
Adjustable multi-orientation display support system
A display support system includes a chassis housing an electronic display and defining a support member channel. A support member is moveably coupled to the chassis. The support member is operable to move between a stored position in which the support member is positioned in the support member channel and a support position in which the support member extends from the chassis. An adjustment member is moveably coupled to the support member. With the chassis engaging a support surface, the adjustment member is operable to engage the support surface and move relative to the support member such that an angle between the electronic display and the support surface may be adjusted. The system allows the electronic display to be supported in either a landscape orientation and a portrait orientation, while allowing the angle between the support surface and the electronic display to be adjusted in either orientation. |
US08274781B2 |
Form factored and flexible ultracapacitors
Advanced ultracapacitor construction of irregular shape is provided, having higher utilization of the available energy storage shape in various electronic and electromechanical products over the prior art ultracapacitors. Said irregular shape of ultracapacitor is achieved by using flexible and pliable cell materials in layers, blanked into any desired shape, and stacked. The layers may be also bent to follow any contour. More capacity in given irregular volume is thus accomplished. |
US08274780B2 |
Polarizable electrode for electric double layer capacitor and electric double layer capacitor using the same
The present invention provides a polarizable electrode for an electrical double layer capacitor which has good high-temperature storage characteristics and can prevent a decrease in electrostatic capacity and increase in internal resistance, and also provides an electrical double layer capacitor using the electrode. A polarizable electrode is formed by mixing Ketjen black, active charcoal and a polytetrafluoroethylene (PTFE) aqueous solution. An etched aluminum foil is used for the collector, and this etched aluminum foil is dipped in a phosphoric acid aqueous solution or an ammonium phosphate or other phosphate aqueous solution to thereby retain 15 to 115 mg/m2 of phosphorus on the surface of the etched aluminum foil. The electrostatic capacity per unit area on the surface of this etched aluminum foil is 50 to 350 μF/cm2. |
US08274775B2 |
Electrical protection component with a short-circuiting device
An electrical protection component with a short-circuiting device includes a surge arrester including at least two electrodes. The electrical protection component has at least one fusible element having a geometrical form including at least one cavity. A short-circuiting link is arranged at the surge arrester, wherein the short-circuiting link presses onto the fusible element. The short-circuiting link is spaced apart from the electrodes by means of the fusible element. |
US08274769B2 |
Apparatus and method for cooling power transformers
The cooling system for a power transformer is activated by sensing and processing the frequency characteristic including the harmonic contents, of the inrush current into the transformer, when the transformer is first energized. The cooling system may include motors operating devices such as oil circulating pumps and fans causing a coolant to flow about the power transformer. The cooling system is deactivated by sensing when the transformer is de-energized and when its temperature is below a predetermined level. |
US08274768B2 |
Inverter device
The inverter device includes an IGBT bridge circuit, a drive block which has an upper arm photocoupler and a lower arm photocoupler, and a control block including a CPU which generates gate signals and supplies them to the photocouplers. The control block includes an upper arm shutdown circuit and lower arm shutdown circuit which individually shutdown the gate signals of the upper arm and lower arm IGBTs in accordance with shutdown signals input from the exterior, and the shutdown circuits carry out a shutdown operation in accordance with the shutdown signals, which have mutually inverted logics. |
US08274764B2 |
Magneto-resistive effect element provided with GaN spacer layer
A magneto-resistive effect (MR) element includes a first magnetic layer and a second magnetic layer in which a relative angle of magnetization directions of the first and second magnetic layers changes according to an external magnetic field; and a spacer layer that is provided between the first magnetic layer and the second magnetic layer. The spacer layer contains gallium nitride (GaN) as a main component. A thin film magnetic head according to one embodiment of the present invention is provided with the following structures: an MR element mentioned above that has a first magnetic layer and a second magnetic layer, as free layers, in which the magnetization direction in the two layers changes according to the external magnetic field; a bias magnetic field application layer that applies a bias magnetic field to the first and second magnetic layers in an orthogonal direction to an air bearing surface (ABS); the bias magnetic field application layer is formed in a rear side of the MR element seen from the ABS; and a sense current flows in an orthogonal direction to a layer surface of the MR element. |
US08274763B2 |
Magnetoresistive sensor having a quantum well structure and a P-doped trapping layer to prevent surface charge carriers from migrating to the quantum well structure
A Lorentz Magnetoresistive sensor having an ultrathin trapping layer disposed between a quantum well structure and a surface of the sensor. The trapping layer prevents charge carriers from the surface of the sensor from affecting the quantum well structure. This allows the quantum well structure to be formed much closer to the surface of the sensor, and therefore, much closer to the magnetic field source, greatly improving sensor performance. A Lorentz Magnetoresistive sensor having a top gate electrode to hinder surface charge carriers diffusing into the quantum well, said top gate electrode being either a highly conductive ultrathin patterned metal layer or a patterned monoatomic layer of graphene. |
US08274757B2 |
Recording head and disk drive with the same
According to one embodiment, a recording head includes a main pole, a trailing core, a first coil wound around the trailing core, a leading core, and a second coil wound around the leading core. The trailing core includes a return pole opposed to a trailing side of the main pole with a write gap therebetween, and side shields arranged individually on opposite sides of the main pole transversely relative to tracks and magnetically separated from the main pole at a distance not more than double a track pitch of the recording medium. The leading core includes a junction opposed to a leading side of the main pole with a gap therebetween and joined to the side shields with a width of 20 μm or less transversely relative to the tracks and a connecting portion joined to the main pole in a position off the recording medium. |
US08274755B2 |
Magnetic disk unit
Embodiments of the present invention provide a magnetic disk unit capable of attaining miniaturization, lower cost, lighter weight, lower profile, and higher density. According to one embodiment, only a carriage and a spindle motor among respective constituent components of a hard disk drive (HDD) are securely attached to a support plate made of a hard metal material higher in rigidity than a shroud. All the constituent components of the HDD, except the carriage, and the spindle motor, (a voice coil motor, a ramp, a latch lever, an HDD connector and so forth), that is, the respective constituent components of the HDD, of which assembling precision, rigidity, and so forth are not required, are attached to the shroud small in wall-thickness, and lighter in weight, formed of a resin material such as plastics and so forth. |
US08274754B2 |
System, method and apparatus for integrated bypass channel and diverter for hard disk drives
An integrated bypass channel and diverter assembly for hard disk drives having small form factors is disclosed. A bypass channel is formed directly in the base plate to allow a partial bypass to exist with or without a diverter feature. The design addresses the issue of proper disk shrouding at the same time as providing the desired features for small form factor drives. The invention includes three datum planes for aligning the machined features of the bypass channel with the drive during assembly. The machined bypass channel and the upstream diverter may be combined to form the integrated assembly. The primary air flow direction from the disk stack is through the integrated partial bypass in the enclosure body and around the diverter into the main bypass channel. The invention provides a drop-in position for the diverter that has minimal encroachment into the VCM area of the drive. |
US08274751B2 |
Electrical current as probe for modulation at head-disk interface
A system and method for measuring the modulation between a magnetic head and a magnetic storage medium, such as a disk, is disclosed. A magnetic read/write head is positioned above a magnetic storage medium at a given flying height. The magnetic read/write head reads a signal from the magnetic storage medium. A tester measures an alternating electric current between the magnetic read/write head through the slider and the magnetic storage medium. A computer may then calculate the modulation by the magnetic read/write head based on the alternating electric current. A DC voltage to the head may be applied to lower the flying height of the magnetic head. |
US08274750B1 |
Predictive methods and systems for sampling data read from a rotating storage medium
A read and write system comprising a mark detection module, an offset estimation module, and a frequency adjustment module. The mark detection module is configured to generate (i) a first mark indicator when first servo data is read from a storage medium, and (ii) a second mark indicator when second servo data is read from the storage medium. The offset estimation module is configured to estimate at least one of a first distance or an offset angle based on (i) a first location of the storage medium, and (ii) a period between times when the first mark indicator and the second mark indicator are generated. The frequency adjustment module is configured to adjust a sampling frequency at which user data is read from the storage medium based on the at least one of the first distance or the offset angle. |
US08274749B1 |
Data wedge format table synchronization
A control module for a rotating storage medium. The control module includes: a memory, a buffer control module, and a disk formatter module. The memory is configured to store a data wedge format table including a plurality of entries. The buffer control module is configured to maintain a queue, wherein each of a plurality of entries of the queue is based on a corresponding one of the plurality of entries of the data wedge format table, and wherein each of the plurality of entries of the queue includes a servo number. The disk formatter module is configured to compare the servo numbers of the plurality of entries of the queue to present servo information, wherein the present servo information is based on a present position of a read/write device in relation to the rotating storage medium. |
US08274745B2 |
Image pickup lens, image pickup device, and mobile terminal device
An image pickup lens, comprises sequentially from an object side: an aperture stop, a first lens being a positive meniscus lens which has a convex surface at the object side and a concave surface at an image side opposite to the object side, and a second lens having a concave surface at the object side and an image side surface whose radius of curvature on an paraxial region is infinite or a negative value, wherein the first lens is the second lens and the image side surface of the second lens includes an aspheric surface to make a positive power strong toward a lens peripheral region, and wherein the image pickup lens is made to satisfy the following conditional formulas. 1.55 |
US08274743B2 |
Thermally compensating lens for high power lasers
A method for thermally compensating lenses in an optical system for high power lasers includes the steps of providing a fused silica lens to collimate a high power laser beam and positioning that lens in collimating relation to the laser beam. A focusing lens assembly is provided to focus the collimated laser beam and is positioned in focusing relation to the collimated laser beam. At least one lens having a negative dn/dT to offset a heat-induced change in index of refraction of the fused silica lens is included as a part of the collimating lens assembly and as a part of the focusing lens assembly. The lens having a negative dn/dT is selected from a group of glasses having a negative dn/dT. The power of the lenses is balanced with an offsetting negative dn/dT so that the optical system maintains its focus over a wide temperature range. |
US08274734B2 |
Anamorphic relayed imager having multiple rotationally symmetric powered mirrors
Various embodiments provide an optical system including a plurality of mirrors, each mirror having a rotational axis of symmetry; and a detector configured to detect an image formed by the plurality of mirrors. The plurality of mirrors are configured to scan an object space along a first direction. The plurality of mirrors are configured and arranged so that a focal length of the plurality of mirrors along the first direction is greater than a focal length of the plurality of mirrors in a second direction perpendicular to the first direction so as to obtain a ratio of anamorphism greater than approximately 1.5. |
US08274732B2 |
Optical module
The present invention relates to an optical module having a structure for reducing adverse contingencies such as increased number of fusion splicing points, drops in output, and higher costs associated with a greater number of optical components. The optical module comprises an amplification optical fiber, a transmission optical fiber, and a fusion splicing structure that fusion-splices the amplification optical fiber to the transmission optical fiber, in a state where a cover layer is removed at the tip portions, including the end faces, of these optical fibers. The fusion splicing structure includes a pumping light removing resin that covers directly the tip portions of the amplification optical fiber and the transmission optical fiber from which the cover layer is removed. The pumping light removing resin has a higher refractive index than a first cladding of the amplification optical fiber. The above configuration allows transmitted pumping light, for which the confinement effect by the first cladding of the amplification optical fiber is cancelled, to escape more efficiently out of the fusion splicing portion. |
US08274729B2 |
Thin-film coatings, electro-optic elements and assemblies incorporating these elements
Electro-optic elements are becoming commonplace in a number of vehicular and architectural applications. Various electro-optic element configurations provide variable transmittance and or variable reflectance for windows and mirrors. The present invention relates to various thin-film coatings, electro-optic elements and assemblies incorporating these elements. |