Document Document Title
US07757379B1 Method for operating a disk drive apparatus employing a suspension having a vertical offset to reduce track mis-registration
A suspension assembly for a hard disk drive includes at least two spring extensions that couple to a proximal portion of a load beam. These spring extensions are disposed by a vertical offset and couple to the load beam on opposite sides of a longitudinal axis of the load beam. The method for operating a disk drive apparatus includes following by a suspension assembly from a reference position to a second position a vertical movement of a rotating disk. The suspension assembly is predisposed to move from the reference position to the second position by the vertical offset. A read/write head coupled to the suspension assembly is in closer alignment to a selected track during the vertical movement in the second position than if the first and second spring extensions were disposed to be co-planar.
US07757378B1 Resin impregnation process with enhanced fluidic control
The present invention relates to a method of sealing disk drive housing castings and the resulting housings. More specifically, as sealant is transferred between a sealant storage tank and an autoclave, the sealant is filtered to remove debris or other impurities from the sealant. By filtering a sealant, multiple casting treatment cycles can be performed using the same sealant without the quality of the sealant suffering.
US07757376B2 Method for manufacturing of a magnetic circuit
A magnetic circuit is made by magnetically attracting a permanent magnet segment of a partially circular arc in cross section to an outer peripheral surface of a center rod, causing the magnet segment in a magnetically attracted state to face a yoke member, using a nonmagnetic supporter to regulate the magnet segment in position, extracting the center rod from the magnet segment in a position-regulated state, and magnetically attracting and fixing the magnet segment to the yoke member.
US07757374B2 Keyless chuck with automatic and manual locking
A keyless chuck having both an automatic locking feature and a manual locking feature. The automatic locking feature provides for automatic locking of the chuck in a tightened state when a predetermined tightening torque has been exceeded. The chuck can be utilized with only the automatic locking feature engaged. If desired, a manual locking feature can also be engaged wherein rotation of the outer sleeve relative to the body is prevented. A retaining feature can be employed to inhibit the movement of the manual locking feature between a locked and unlocked position. The retaining feature thereby avoids accidental engaging or disengaging of the manual locking feature.
US07757367B2 Method for tightening a threaded fastener to clamp a thread-clamped member
A bearing cap, a type of thread-clamped member, is clamped to a cylinder block by flanged hexagonal bolts. The material of the bearing cap is aluminum alloy, while the material of the bolts is steel. The bearing cap has a raised seat the end surface of which provides a bearing surface. The bearing surface of the raised seat has a smaller diameter than the bearing surface of each bolt.
US07757364B2 Methods for modifying finished machine component forgings for ultrasonic inspection coverage
To achieve improved ultrasonic testing coverage of a finished machined component, the present invention applies a method for modifying a finished machine component forging for ultrasonic inspection. A forging envelope may be constructed in the shape of a right circular cylinder that surrounds a machine component forging. Then material may be added to the forging envelope in the direction of the forging equal to about 2 times a wavelength of an ultrasonic inspection device. Additional material may then be added to an inspection surface of the forging envelope equal to the dimension of a transducer dead zone, if the forging cannot be inspected ultrasonically from two opposing surfaces in the forged direction. Lastly, material may be added to the forging envelope in a direction perpendicular to the forging direction equal to a transducer footprint plus the break edge radius.
US07757360B1 Safety hook
A safety hook includes a hook body, a pivotable safety retainer biased to a locking position, and a pivotable latch member biased to abut against a distal end of a hook portion of the hook body to thereby close a hook mouth defined by the hook body. The safety retainer includes a stop portion and an abutment face unit. When the safety retainer is disposed in the locking position, the stop portion abuts against the latch member, and the abutment face unit is adjacent to and spaced apart from a stop block of the hook body. In the locking position, if an external force is applied to pivot the latch member away from the distal end of the hook portion, the abutment face unit will come into contact with the stop block to prevent further pivoting movement of the latch member.
US07757353B2 Digesting cylindrical modules
A conveyor delivers a series of cylindrical wrapped fibrous modules to a station where the module is lifted off the conveyor and an operation conducted on the module. One operation is to find a tail, or unattached segment, of the cover. Another operation is to remove the cover, by slitting and then unwinding it. The cover is delivered to a storage area and the contents of the module are delivered into a hopper, or in some embodiments, into a disperser. In some embodiments, a grabber moves the slit cover from adjacent a slitting position to a storage area and includes a guide wheel for moving a conveyor up and down in response to the configuration of the round module. In one embodiments, the plastic cover is removed manually by workers guiding the plastic wrap as it is unrolled by the unrolling device.
US07757352B2 Sterile handle covers
A disposable sterile handle cover uses a flexible bag, a portion of the open side of which is held snugly by a retaining ring to the inside of a conical skirt. A first set of spikes include variable length spikes protruding from the inner wall, to secure the bag against the handle. A second set of spikes protrude inwardly from the retaining ring and promote stretching and orderly application of the to the handle.
US07757344B2 Upright vacuum cleaner
A vacuum cleaner is provided that includes a cleaner body, a multi cyclonic (including a primary cyclone and at least one secondary cyclone), a suction source having a suction source inlet and a suction source outlet, a main filter assembly including a main filter element, a discharge member having an opened upper end coupled to a peripheral edge of a primary airflow outlet and a closed lower end, and a guide rib provided at the primary cyclone for guiding the airflow in a direction tangential to an inner peripheral wall surface of the primary cyclone.
US07757342B2 Cleaning machine for cleaning a surface
A cleaning machine for cleaning a surface is provided. The cleaning machine includes a base assembly that moves along the surface and a liquid distribution system associated with the base assembly for distributing the cleaning solution to the cleaning surface. A suction nozzle assembly is mounted to the base assembly and includes a front nozzle portion and a rear nozzle portion. The front nozzle portion defines a fluid flow path having an inlet opening and an outlet opening and the rear nozzle portion defines a fluid flow path having an inlet opening and an outlet opening. A suction source is in fluid communication with the suction nozzle for applying suction to draw the cleaning solution and dirt from the surface and through the suction nozzle assembly. The fluid flow path of the front nozzle portion is closed in response to the base assembly moving in one of the forward direction and rear direction. The fluid flow path of the rear nozzle portion is closed in response to the base assembly moving in other one of the forward and rear direction.
US07757339B2 Apparatus and methods for surface treatment with user-selectable liquid dispensing
An apparatus including a first reservoir containing a liquid, a second reservoir configured to receive an element, and user-operable dispensing means configured to dispense a user-selected amount of the liquid from the first reservoir to the second reservoir. The element is configured to absorb the user-selected amount of dispensed liquid and transfer it out of the second reservoir for surface treatment. In operation, a user-selected amount of liquid is dispensed from the first reservoir into the second reservoir, and substantially all of the dispensed liquid is absorbed by placing a mop pad or other liquid transferring element in the second reservoir. Substantially all of the dispensed liquid is then transferred to the surface to be treated by removing the liquid transferring element from the second reservoir and placing the liquid transferring element against the surface.
US07757338B2 Shoe shine box
A shoe shine box has a base defining an inclined opening and a lid closing the opening. A shoe rest is attached to one side of the lid, the shoe rest having an inclined shoe support surface. A shoe clamp is attached to the shoe rest to hold the shoe against the shoe rest for polishing. The lid is movable between a first position closing the lid with the shoe rest in the box and a second position closing the lid with the shoe rest outside the box. The shoe support surface can be in positioned in either an inclined polishing position or a level polishing position when the lid is placed in the second position to provide a multi-function shoe polishing station.
US07757336B2 Apparatus for removing standing water from flat and contoured surfaces and textured and patterned surfaces
A water-wiping apparatus for wiping standing water from a curved surface has a flexible panel of a first height, with an upper long edge and a lower long edge, a soft, flexible handle attached along the upper long edge, and a lip formed along the lower edge, extending to one side of the flexible panel and ending in a sharp line at the end away from the flexible panel. The handle has a series of reduced area regions serving as a grip area and also serving to facilitate bending of the water wiper blade to conform to surface curvature.
US07757334B2 Floor cleaning system
A cleaning tool for cleaning a surface is disclosed. The cleaning tool comprises a cleaning frame including a rigid body defining a perimeter surrounding an interior opening and at least one spacer arranged within the interior opening. The cleaning frame secures over a backing.
US07757333B2 Toothbrush
A toothbrush head comprising a mid section, a tip section resiliently flexibly connected to the tip end of the mid section, and at least two side sections each resiliently flexibly connected to the mid- or tip- section at respective points on widthways opposite sides of the mid- or tip- section.
US07757331B2 Electric toothbrush attachment for backside cleaning
An electric toothbrush attachment includes a longitudinal body extending in a first direction substantially away from an attachment location for attaching the longitudinal body to an electric toothbrush drive unit and a brush connected to an end of the longitudinal body, the brush having bristles extending in a second direction substantially inopposite to the first direction. The longitudinal body transitions into a proximal end having a brush mount portion via a transition region between the longitudinal body and the proximal end. The transition region is formed as an angle of approximately 90° between the longitudinal body and the proximal end. The proximal end further includes a brush mount portion that is adapted to hold a brush.
US07757330B2 Oral brushing devices and/or methods
An oral hygiene device having one or more toothbrushes connected or connectible to the end of a handle, the one or more toothbrushes providing a desirable fit about the teeth and/or gums and/or providing a desirable brushing action. An oral hygiene device hereof may provide for mechanically providing the brushing movements of the professionally recommended manual tooth-brushing method known as the “Bass” or “Modified Bass” technique to thus reduce or eliminate the element of human error associated with the brushing of a user's teeth and gums.
US07757329B2 Oral brushing devices and/or methods
An oral hygiene device having two side-by-side toothbrushes connected or connectable to the end of a handle, the one or more toothbrushes providing a desirable fit about the teeth and/or gums and/or providing a desirable brushing action. An oral hygiene device hereof may provide for mechanically providing the brushing movements of the professionally recommended manual tooth-brushing method known as the “Bass” or “Modified Bass” technique to thus reduce or eliminate the element of human error associated with the brushing of a user's teeth and gums.
US07757326B2 Toothbrush with enhanced cleaning effects
A toothbrush is provided for cleaning teeth with a mechanical vibratory element and a head having a plurality of different types of cleaning areas which provide for an enhanced cleaning effect upon vibration of said head by said mechanical vibratory element. The cleaning areas have different physical characteristics so that in addition to providing a varied cleaning effect from the cleaning areas themselves there is enhanced treatment as a result of the movement of the cleaning areas imparted by the mechanical vibratory device.
US07757320B2 Infant changing pad
A changing pad includes a resilient support that has a generally flat base with a bottom surface. A peripheral wall extends upwardly of the base to form a region wherein an infant may be placed. A strap assembly includes a first and second strap portions, each of which having one end secured to the resilient support proximately to the first and second bottom side edges, respectively. Cooperative fastening elements releasably connect to other ends of the two strap portions. The locations of the connections of the strap portions to the bottom edges may be set back an inset distance to allow use with fitted coverings.
US07757319B2 Wound elevation protection and prevention device
The present invention is a wound elevation device for alleviating or diminishing pressure on a wound, blemish, decubitus ulcer (also known as pressure ulcer or pressure sore) or surgical site by elevating the affected area above a surface and surrounding the wound without directly contacting or covering the wound, for allowing increased air and blood flow to the wound. An interior filling of the present invention is composed of a Visco/Memory foam, natural buckwheat hulls, whole buckwheat seeds, millet hulls, or a combination thereof, or other suitable material known in the art. The interior filling is enclosed in a unitary, elongated, flexible hollow member, and an additional removable and/or reusable cover composed of anti-bacterial/anti-microbial fabric encloses the hollow member for additional protection. Fastening means allow the user to reconfigure the shape of the device to provide the required support for each use.
US07757316B2 Patient bed system
In a patient bed system, comprising a patient bed, a support column for supporting the bed and a trolley for transporting the bed, the bed having arranged on it first coupling elements (22) which are intended for selective connection to second or third coupling elements (24, 26) on the support column and on the trolley respectively, at least one of the coupling elements (24) located on the support-column side has provided on it at least one sensor (102) for sensing the position of a first coupling element (22) connected to the bed (18) in relation to the column-side coupling element (24), the sensor (102) taking effect when the bed is located on the trolley and the latter assumes in relation to the support column a specific position for transferring the bed onto the latter.
US07757311B2 Seat pad for cyclist garment and method of manufacture
A seat pad for a cyclist garment, including a first side, an opposing second side, perforations formed through the seat pad so as to traverse from the first side to the second side and allowing passage of fluid therethrough, and at least one channel defined in the first side connecting together at least two of the perforations and being configured to direct fluid flow when the garment is worn.
US07757306B2 Necktie with three or more parts in sight and knot with two or more fabric films
A multilayer necktie consisting of a first portion of fabric defined by three sections joined together without continuity solution to define: a so-called blade of the necktie, standing, when used, in sight of the user; the part around the user's neck; another blade, standing, when the necktie is knotted according to preferable manner, behind the first section and one destined to be partly showing, since it is as wide as, or preferably wider than, the first section. A second portion of fabric is superimposed on this first portion of fabric, which is joined or joinable to the first portion by means of relevant attachments. The resulting necktie is characterized in that, once knotted around the user's neck so as to show, at least partly, three blades, it features a knot in which at least two portions of fabric can be seen.
US07757303B2 Forelimb brace device
A forelimb brace device suitable for use by snowboarders, skiers, in-line skaters and others protects against hyperextension and other injuries, by maintaining a selected orientation of the fingers, hand, wrist and forearm within a substantially rigid shell assembly having a palmar arch grip element and tensioning elements for maintaining a selected tension of the palmer element across the users' hand and forearm. The forelimb is maintained in a flexed position, while an extension stop prevents hyperextension of the phalanges, and a thumb portion prevents abduction or opposition injuries to the thumb.
US07761922B1 Methods and apparatus for contemporaneously acquiring and certifying content
A system produces certified content by receiving original content acquired from a content acquisition device and receiving a device identity associated with the content acquisition device. The system produces a certification value indicating the original content was acquired from the content acquisition device having the device identity. The system associates the certification value to the original content to produce certified content that can be verified to represent the original content that was acquired from a content acquisition device having the associated device identity while preventing modification to the original content by processing not associated with certification processing. This process is performed in an uninterrupted manner to ensure certified content reflects an accurate device identity. The system can be implemented entirely within a content acquisition device itself, or in a computer system coupled to a content acquisition device.
US07761921B2 Method and system of enabling a software option on a remote machine
The present disclosure is associated with a user requesting access to the software option associated with a machine, a remote facility receiving the request, authorizing access to the software option, and sending an enabling signal to enable the software. The enabling signal (e.g., a software key) may then be used to access and use the software option. An intermediary may be used to authenticate the enabling signal.
US07761919B2 Intrusion detection with automatic signature generation
A method for detecting malicious programs within a computer network includes monitoring at least one first packet of data communicated over the network, analyzing the at least one first packet of data to detect the presence of a malicious program, generating a signature of the at least one first packet of data when a malicious program is detected, monitoring at least one second packet of data communicated over the network and detecting evidence of the malicious program in the at least one second packet of data utilizing the generated signature.
US07761918B2 System and method for scanning a network
Systems and methods to passively scan a network are disclosed herein. The passive scanner sniffs a plurality of packets traveling across the network. The passive scanner analyzes information from the sniffed packets to build a topology of network devices and services that are active on the network. In addition, the passive scanner analyzes the information to detect vulnerabilities in network devices and services. Finally, the passive scanner prepares a report containing the detected vulnerabilities and the topology when it observes a minimum number of sessions. Because the passive scanner operates passively, it may operate continuously without burdening the network. Similarly, it also may obtain information regarding client-side and server side vulnerabilities.
US07761917B1 Method and apparatus for the detection and prevention of intrusions, computer worms, and denial of service attacks
An apparatus and method for the detection and prevention of intrusions, DOS attacks, and computer worms comprising of: 1) dynamically loading information about vulnerabilities and exposures 2) intercepting application data 3) using information about vulnerabilities and exposures to detect their exploitation 4) taking custom action to stop the exploitation. Invention also includes an apparatus and method for reducing time it takes to capture information about vulnerabilities and exposures for the purpose of detecting their exploitation and stopping it. Invention further includes an apparatus and method to convert information about vulnerabilities and exposures into an intermediate form that optimizes the processing speed of the method and apparatus for stopping intrusions, DOS attacks, and computer worms.
US07761916B2 Systems and methods using cryptography to protect secure computing environments
Secure computation environments are protected from bogus or rogue load modules, executables and other data elements through use of digital signatures, seals and certificates issued by a verifying authority. A verifying authority—which may be a trusted independent third party—tests the load modules or other executables to verify that their corresponding specifications are accurate and complete, and then digitally signs the load module or other executable based on tamper resistance work factor classification. Secure computation environments with different tamper resistance work factors use different verification digital signature authentication techniques (e.g., different signature algorithms and/or signature verification keys)—allowing one tamper resistance work factor environment to protect itself against load modules from another, different tamper resistance work factor environment. Several dissimilar digital signature algorithms may be used to reduce vulnerability from algorithm compromise, and subsets of multiple digital signatures may be used to reduce the scope of any specific compromise.
US07761914B2 Method and apparatus for facilitating adjustment of an audit state in a computing environment
One embodiment of the present invention provides a system that facilitates adjusting an audit state in a computing environment. During operation the system receives a key from a third-party at an audit system. Note that the key is associated with a corresponding audit-control profile. Next, the system validates the key, thereby authenticating the third-party. The system then identifies the audit-control profile that is associated with the key provided by the third-party. Finally, the system audits the target system in accordance with the corresponding audit-control profile.
US07761913B2 Method for selecting an access point name (APN) for a mobile terminal in a packet switched telecommunications network
The present invention is a method for providing network access to a Mobile Terminal (MT) in a packet switched telecommunications network. An access-request is sent from a Gateway server to an Authentication, Authorization, and Accounting (AAA) server for requesting network access for the MT. The access-request includes an Access Point Name (APN) for identifying a selected APN and a MT identity parameter for identifying the MT. The AAA determines whether or not the MT is authorized on the selected APN. If the MT is not allowed on the selected APN, the Gateway server selects a subsequent APN from a list of selectable APNs based on a generic APN. However, if the MT is allowed on the selected APN, the AAA server sends an access-accept message for indicating to the Gateway server that the MT is allowed on the APN combination.
US07761910B2 System and method for assigning an identity to an intelligent electronic device
A power management architecture for an electrical power distribution system, or portion thereof, is disclosed. The architecture includes multiple intelligent electronic devices (“IED's”) distributed throughout the power distribution system to manage the flow and consumption of power from the system. The IED's are linked via a network to back-end servers. Security mechanisms are further provided which protect and otherwise ensure the authenticity of communications transmitted via the network in furtherance of the management of the distribution and consumption of electrical power by the architecture. In particular, public key cryptography is employed to identify components of the architecture and provide for secure communication of power management data among those components. Further, certificates and certificate authorities are utilized to further ensure integrity of the security mechanism.
US07761908B2 Network apparatus
Exemplary embodiments of the present application provide an apparatus, system, method, computer program and product, each capable of authenticating a client, generating client device management data corresponding to the authenticated client in a predetermined XML-based format, and providing the client device management data to the authenticated client.
US07761907B2 Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
An image-forming device comprises an identifier-storage unit for storing an identifier in correlation with one of a plurality of feeding units on which at least one sheet used for image-forming processing is loaded, a specification unit for specifying the feeding unit by using the identifier, and a usability-determination unit for determining whether use of the specified feeding unit is permitted, where the image-forming device forms an image by feeding the sheet from the specified feeding unit based on the determination result made by the usability-determination unit.
US07761905B2 Method and system for assigning access rights in a computer system
The invention relates to a system and a method for assigning access rights in a computer system. The system transforms an existing system of access rights to a more structured system. In many cases this is a prerequisite such that role-based administration can be used. The method identifies the existing system of access rights and identifies new roles by means of a correlation approach. New roles are created and all old roles are deleted. All direct access rights are avoided making an administration of the system easier and the computer system more secure.
US07761903B2 Determining a policy parameter for an entity of a supply chain
Determining a policy parameter for an entity of a supply chain includes establishing attributes of the entities of the supply chain. Attribute segments are established for each attribute, where an attribute segment includes one or more values of the corresponding attribute. Rules are formulated using the attribute segments to define policy groups, and policy parameters are assigned to each policy group. A policy group corresponding to an entity is identified in accordance with the rules. The policy parameters assigned to the identified policy group are determined and selected for the entity.
US07761901B2 Data transmission
Data to be transmitted over a network includes a first part (perhaps audio) which is always to be transmitted and alternative second parts (perhaps video coded at different compression rates) of which one is to be chosen for transmission, depending on the current network capacity. In order to accommodate systems where (owing perhaps to the use of a congestion control mechanism such as TCP) the capacity available is initially undetermined, one firstly begins to transmit just the first part. When the network capacity becomes known (typically by monitoring the performance of the network in transmitting the first part), one of the alternative second parts is chosen and transmission of it commences. If desired this may initially be preferentially to, or to the exclusion of, further transmission of the first part.
US07761898B2 System and method for e-mail control of an integrated communications center
A system and method for e-mail control of a digital personal video stream manager (102), for example, to program a video recording device (114). The system includes a personal computer (110) having an e-mail client (1802) and equipping the e-mail client with a DPVSM control plug in (1800). The DPVSM control plug in (1800) is adapted to identify a special DPVSM control e-mail (1900) which is then translated by the DPVSM control program (312). The digital personal video stream manager (102) then activates at the appropriate time to record the program.
US07761897B2 Digital television broadcast signal receiver
A TV receiver preliminarily measures and stores, in a memory, data of best receiving directions, each giving maximum signal intensity, of a multi-directional antenna for receivable channels. When the antenna rotationally shifts physically for some reason, one channel is selected and subjected to measurements by an omni-directional scanning again to determine a new best receiving direction. A receiving direction number difference between the stored best receiving direction and the new best receiving direction of the same channel is determined. Using the receiving direction number difference for the one channel, all data stored in the memory are renewed at one time, the data being the best receiving direction numbers and the signal intensities therefor for all the channels. The antenna direction can be quickly adjusted to the rotational shift by new measurements for one channel, without requiring time to make unnecessary measurements for all channels, achieving a best receiving condition steadily.
US07761896B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US07761895B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US07761892B2 Client server based interactive television program guide system with remote server recording
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
US07761891B2 Assigning channel selection time intervals by broadcast region
A method for selecting a broadcast program is conducive for worldwide or global use. According to an exemplary embodiment, the method includes steps of receiving a first user input representing a first digit associated with the broadcast program, storing first data representing the first digit within one of a first predetermined time interval for a first region and a second predetermined time interval for a second region, and processing the first data for selecting the broadcast program.
US07761884B2 Method and system for maintaining connections between surfaces and objects in a graphics display system
A method and system are provided for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API and for managing computing resources utilized in connection with the maintenance of connections between surfaces and objects. When multiple applications are running simultaneously, it is possible that the demand for overall computing resources may exceed supply, and it is possible that a connection between a surface and object may be lost for one or more applications. In accordance with the present invention, a check for the persistence of a connection between surface space and object space is made substantially at the time of a present function call, and thus multiple redundant checks are avoided. In one embodiment, checks made incident to function calls other than a present function call are spoofed or bypassed in order to avoid previous inefficient use of computing resources.
US07761871B2 Data access architecture
Methods and apparatuses for remotely accessing data through a wireless device are disclosed. Preferably, the wireless device includes an ability to link data between software components operating on the wireless device. Additionally, the wireless device preferably includes an ability to reduce remote data access by identifying a first data type and a second data type used by a software component, retrieving data corresponding to the first data type from a service provider, retrieving data corresponding to the second data type from the portable device, and displaying on the portable device a return content result including both the first data type and the second data type.
US07761868B2 Information recording method and optical disk
A once-recordable optical disk has a data recorded area in which application software for creating an information group and a first file system are prerecorded. The application software is readable with the first file system and is used to select desired ones from among information pieces stored in a personal computer and form the information group. According to instructions from the application software, a second file system and the information group readable with the second file system are written in a blank area of the optical disk. After the creation of the information group, the application software and first file system in the optical disk are disabled so that they are unreadable with the second file system.
US07761867B2 Method and system for creation of operating system partition table
A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.
US07761866B2 Software updating method and radio communication apparatus
A radio communication apparatus to be changed in function by software, when downloading software from a download server, first downloads software limited in operation and then configures a software radio section. After the configuration and the operation confirmation have been normally completed, execution-allowing key information is requested and received. Using it, reconfiguration is carried out in part thereby enabling all the operations. Accordingly, it is possible to safely carry out a download and a setting update of software to the radio communication apparatus.
US07761854B2 Adaptive profiling by progressive refinement
A system/method for profiling a sequence of values from a range to determine a frequency of occurrence of a subrange includes, for a current block, determining whether cells of the current block include a count cell or a pointer cell. If the cell includes a pointer cell, follow an address that the pointer makes reference to and designate a new block as the current block and repeat the determining step for the new block. If the cell includes a count cell, increment the count cell and compare the incremented count cell to a threshold. If the count exceeds the threshold, convert the count cell to a pointer cell, which points to a newly allocated block. The newly allocated block is made the current block, and the steps are repeated until count cells do not exceed the threshold or a limit resolution is achieved.
US07761851B2 Computer method and system for integrating software development and deployment
A computer implemented method and system for software auditability and bidirectional traceability in a software development lifecycle is provided. The lifecycle having at least development and deployment phases is bridged with a configurable workflow engine, a configuration management engine, and a managed deployment engine, interconnected with one or more representations of work to be performed or of work performed. Additionally, auditability and bidirectional traceability is provided by linking a development asset in the development phase to a deployment asset in the deployment phase so that: the development asset can be determined from the deployment asset; a deploying entity deploying the deployment asset can be determined from the development asset; a development request for developing the development asset can be determined from the deployment asset deployed; and a deployment environment where the deployment asset is being deployed can be determined from the development asset.
US07761847B2 Timed sequence for a graphical program
A system and method for executing a plurality of graphical code portions as a timed sequence is described. The graphical code portions may be included in a graphical program and configured with information specifying a sequential order of execution and execution timing information. During execution of the graphical program, the graphical code portions are executed sequentially in the sequential order and in accordance with the execution timing information. In one embodiment a timed sequence structure node may be utilized to specify the timed sequence. For example, the user may include the timed sequence structure node in the graphical program and associate the plurality of graphical code portions with the timed sequence structure node such that the timed sequence structure node species a sequential order of execution for the graphical code portions. The user may also configure the timed sequence structure node with execution timing information for one or more of the graphical code portions.
US07761846B2 Graphical programming methods for generation, control and routing of digital pulses
A system and method for configuring a target hardware device. The system receives user input selecting instances of circuit-like primitives and instances of dataflow primitives. The user may wire the instances together using wires of various kinds to specify a graphical program. The wires are distinguished into types depending on whether or not they impose dataflow ordering dependencies and depending on the kind of data they are intended to carry. The circuit-like primitives may receive and/or generate digital signals to control the timing of processes or events such as A/D conversion, D/A conversion, digital input, digital output, pulse generation, etc. The circuit-like primitives and the dataflow primitives may communicate with each other through cast primitives and satellite nodes. Program code corresponding to the graphical program may be compiled to a format suitable for configuring a programmable hardware element or some other target device.
US07761829B1 Graphical specification of relative placement of circuit cells for repetitive circuit structures
A graphical specification entry interface allows a circuit designer to define relative placement of repeating circuit component cells. The repetitive placement specifications are used to generate a repetitively structured circuit cell which may be subsequently installed into a physical circuit medium. The system simplifies user interaction in generating repetitive circuit structures such as semiconductor memory and, while affording heretofore unavailable topological diversity of such circuits.
US07761824B2 System and method to generate an IC layout using simplified manufacturing rule
Some embodiments of the invention provide a system and method where a physical design (“PD”) process can use simplified manufacturing rules to generate an integrated circuit (“IC”) layout. A layout optimization process transforms the PD generated layout to become more manufacturing rule compliant layout using a full set of manufacturing rules. The invention increases the probability of the PD process successfully generates an IC layout since the PD is not burdened with having to consider the full complexity of the manufacturing rules.
US07761823B2 Method for adjusting a transistor model for increased circuit simulation accuracy
According to one exemplary embodiment, a method for adjusting a transistor model for increased circuit simulation accuracy includes determining a first gate CD offset by matching a C-V test structure having a normalized channel current to an I-V test structure having the normalized channel current. The method further includes utilizing the first gate CD offset to adjust the transistor model for increased circuit simulation. The method also includes determining a second gate CD offset by varying I-V and C-V gate length parameters in the transistor model to cause simulated data from a test circuit to be approximately equal to measured data from the test circuit. The method further includes utilizing the second gate CD offset to adjust the transistor model.
US07761822B2 File information generating method, file information generating apparatus, and storage medium storing file information generation program
A method and apparatus for generating file information including setting clock information regarding a clock condition and a clock speed to be used by a speed conversion circuit block, reconstructing the clock circuit block including a new clock for accommodating insertion of the speed conversion circuit block, and associating connection terminal information indicating a connection relationship of connection terminals with speed conversion object information having set, as a speed conversion object, a connection terminal requiring connection speed conversion. The connection terminal information of the connection terminal set as the speed conversion object is extracted, speed conversion circuit information indicating a connection relationship of the connection terminals in the speed conversion circuit block and connection terminal information having the connection relationship of the connection terminals reconstructed is generated, and file information in which the speed conversion circuit block is inserted between the clock circuit block and the interface block is generated.
US07761821B2 Technology migration for integrated circuits with radical design restrictions
A method, system and program product for migrating an integrated circuit (IC) design from a source technology without radical design restrictions (RDR) to a target technology with RDR, are disclosed. The invention implements a minimum layout perturbation approach that addresses the RDR requirements. The invention also solves the problem of inserting dummy shapes where required, and extending the lengths of the critical shapes and/or the dummy shapes to meet ‘edge coverage’ requirements.
US07761819B2 System and method of modification of integrated circuit mask layout
Integrated circuit mask layouts are modified for the purpose of migration to abide a new set of design rules, or for the purpose of optimization for timing, power, signal integrity and manufacturability, among other purposes. The modified layout is required to satisfy a set of constraints generated from design rules, electrical specifications, user specifications among other requirements. The present invention provides a system and a method of representing constraint sets, each of which consists of two or more sets of constraints that are mutually exclusive to each other. In the preferred embodiment, one method of formulation is presented, and a method of solving the layout modification problem under the constraint sets is presented.
US07761816B2 Personalization content sharing system and method
A method includes enabling a user to define his/her buddies from among members of a community and enabling the user to select media content to be played on devices of his/her buddies. Another method includes providing media content chosen by a first user to be played by a media player on a device of a second user in response to an identification of the first user.
US07761814B2 Flick gesture
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
US07761813B2 Three-dimensional motion graphic user interface and method and apparatus for providing the same
A three-dimensional motion graphic user interface (MGUI) and a method and apparatus for providing the same. The MGUI includes a three-dimensional interface space which has an active space and an inactive space, and a polyhedron component which is three-dimensionally presented in the active space, wherein at least one of a plurality of faces that are subject to the polyhedron component has predetermined attributes, and information displayed on the faces is displayed differently according to the attributes and a presentation relationship between the active space and the polyhedron component.
US07761809B2 Targeted user interface fall-through
Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.
US07761806B2 Mobile communication device and method of controlling operation of the mobile communication device
A method of controlling a mobile communication device, which includes displaying a menu list and a scroll bar for scrolling the menu list on a touch screen of the terminal, receiving a dragging signal if a dragging operation has been performed from the scroll bar directly to the menu list, receiving a direction signal indicating a direction in which the dragging operation is performed within the menu list, and scrolling the menu list based on the received direction signal.
US07761801B2 Mobile terminal providing graphic user interface and method of providing graphic user interface using the same
A mobile terminal providing a graphic user interface and method of providing a graphic user interface are disclosed. In one embodiment a mobile terminal may comprise a control unit, a touch screen display unit coupled to the control unit, and a memory storing instructions to be executed by the control unit. In one embodiment a method may comprise displaying and then moving one or more icons around the screen of the mobile terminal, detecting a designation of a point on the screen, and executing a predefined action based on a distance from a location of the designated point to a location of at least one of the icons. Another embodiment may detect an application related event, display an indicator icon, and execute a predefined action in response to the event detection.
US07761799B2 Mobile information services
Mobile communications devices display contextually relevant information based on the presence, status, and identification of a user. Lens templates control how the information is displayed and can be customized and designed for specific usage profiles. The lenses that are used can be updated at any time to accommodate changes in a user's presence. The granularity of the lenses and corresponding information can also vary to accommodate different needs and preferences. Lenses can also be specialized for different events or venues. The lenses allow a user to access contextually relevant information from a mobile communications device having limited display and/or browse capabilities without requiring a user to navigate through undesired information, wasting valuable resources in the process.
US07761796B2 Animation on object user interface
A system and method for graphically showing the animation order of animated elements in a presentation program or other software. The invention consists of a User Interface (UI) widget which shows the order of the animation in the presentation. This UI employs an animation On Object User Interface (OOUI), or animation tag, that is preferably a rectangular control that encloses a number, and labels the order in which objects are animated. Each animation OOUI or animation tag is associated with an object on a display during creation and editing. The animation OOUI or tag is preferably placed in close proximity to the object it is associated with, rather than in a separate window or dialog box, and is hence termed ‘On Object’. The animation tag is active and responds to computer input device selection actions. Each animation OOUI is typically associated with an animation list.
US07761795B2 Interactive promotional content management system and article of manufacture thereof
A system for creating user defined advertisements. The system comprises a computer readable storage medium. The medium comprises a digitized film/video; an attribute database comprising predetermined attributes. Each attribute correlates to at least one scene of the film/video. An advertisement database is provided comprising predetermined advertisements of the film/video. A publication database is provided comprising critiques of the film/video. The medium also comprises selection instructions for the user to select, for viewing, one of the digitized film/video, the selected scene, the predetermined advertisements or the critiques. A machine capable of reading the computer readable storage medium implements the instructions for viewing.
US07761788B1 System and method for capturing document style by example
A system and method of using an example document to create another document with the same style. The style is determined by examining the example file for syntax patterns that are required in a document of this type. Each pattern is used to create a section template (a sub-template for a larger template). After all the required sub-templates have been defined, by examining the example, we have a document template that may be used to format new documents. Along with user-specific content, a document generator uses the captured document template to generate sections of a new document. When a section of a document is generated, the sub-template that corresponds to that section of a document is inserted with user-specific content. The generated file ends up with the same kind of text spacing and positioning, ordering of sections, presence of annotations and other nonfunctional attributes as the example.
US07761786B2 Reusable XPath validation expressions
A method for validating input received from an XML based form using reusable XPath validation expressions. The method can include a step of identifying a reusable XPath validation expression including at least one substitution marker. The substitution marker can be mapped to one or more values specific to an XML instance. At least one field to be validated with the reusable XPath validation expression can be designated utilizing the development tool. The development tool can automatically replace the substitution marker with the appropriate value specific to an XML instance.
US07761784B2 Presentation generator
A presentation generator may access one or more data sources structured into data fields. The user may create or modify a template by inserting one or more tags corresponding to data fields in the template. The template may also have one or more processing instructions for indicating the data sources and how the data sources should be queried. The processing instructions may also indicate how the data is to be grouped across various slides, pages, sections, etc. The generator may build the presentation based on the template, its tags, and its processing instructions. The resulting presentation may be accessed by a user-friendly application, such as a word processor, slide program, spreadsheet, report viewer, or other application. The user may update part or all of the presentation using information on the queries and data sources embedded in the presentation itself.
US07761780B2 Method, apparatus, and system for protecting memory
A parity adder obtains a second data by adding a parity for first data to be written to a memory to the first data. An access-key register holds an access key unique to a source of request. A first operating unit obtains a third data by calculating an XOR between the second data and the access key, the access key being set by the source of request for writing data to the memory. A second operating unit obtains a fourth data by calculating an XOR between the access key and the third data. A syndrome calculator calculates a syndrome from the third data, the access key being set by the source of request for reading data from the memory. A determining unit determines whether to output the third data as the first data, based on calculated syndrome.
US07761771B2 High reliability memory module with a fault tolerant address and command bus
A high reliability dual inline memory module with a fault tolerant address and command bus for use in a server. The memory module is a card approximately 151.35 mm or 5.97 inches long provided with about a plurality of contacts of which some are redundant, a plurality of DRAMs, a phase lock loop, a 2 or 32 K bit serial EE PROM and a 28 bit and a 1 to 2 register having error correction code (ECC), parity checking, a multi-byte fault reporting circuitry for reading via an independent bus, and real time error lines for determining and reporting both correctable errors and uncorrectable error conditions coupled to the server's memory interface chip and memory controller or processor such that the memory controller sends address and command information to the register via address/command lines together with check bits for error correction purposes to the ECC/Parity register. By providing the module with a fault tolerant address and command bus fault-tolerance and self-healing aspects necessary for autonomic computing systems compatible with industry-standards is realized. The memory module corrects single bit errors on the command or address bus and permits continuous memory operation independent of the existence of these errors and can determine any double bit error condition. The redundant contacts on the module prevents what would otherwise be single points of failure.
US07761770B2 Disk controller architecture to allow on-the-fly error correction and write disruption detection
Error correction in a disk drive is performed by error correction circuitry which accepts data read from a data storage medium. The error correction circuitry performs both block error correction in a first data domain and sector error correction in a second data domain. A sector FIFO buffer is used to facilitate the error correction in real time, or “on-the-fly.” The sector FIFO buffer also enables conversion of the corrected data to the first data domain. The error correction circuitry also generates an ECC block comprising a plurality of sectors and writes the ECC block. The circuitry generates a tag prior to writing the ECC block and adds the tag to each of a plurality of sectors. During a read operation, the circuitry detects a write disruption when the tags for all of the plurality of sectors in the ECC block are not identical.
US07761768B2 Techniques for reconfigurable decoder for a wireless system
A system, apparatus, method, and article including a decoder having multiple connections defined between multiple check nodes and multiple symbol nodes. The connections between the multiple check nodes and the multiple symbol nodes are reconfigurable to enable the decoder to decode multiple codes. Other embodiments are described and claimed. The system further includes an antenna.
US07761767B2 Method and apparatus for retransmission management for reliable hybrid ARQ process
A method for transmitting a packet from a transmitter to a receiver in a wireless communication system begins by building a packet by a transport format combination (TFC) selection process, and the packet is transmitted from the transmitter to the receiver. If the transmitter receives an indication that the packet was not successfully received at the receiver, the packet is retransmitted via a hybrid automatic repeat request (HARQ) procedure. If the HARQ procedure did not successfully transmit the packet, then the packet is retransmitted via a retransmission management (RM) procedure. If the RM procedure did not successfully transmit the packet, then the packet is discarded by the transmitter.
US07761766B2 Methods and apparatus for modifying a backup data stream including logical partitions of data blocks to be provided to a fixed position delta reduction backup application
When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated.
US07761765B2 Automated root cause identification of logic controller failure
A method, system, and computer program product for automated root cause identification of a failure of a logic controller have been provided. The method includes receiving logic controller failure information, receiving a logic model of logic code for the logic controller, and mapping the logic controller failure information to the logic model to identify a logic failure model state. The method further includes determining a potential trigger of the failure of the logic controller as a root cause via tracing through at least one path in the logic model to reach the logic failure model state. The method also includes identifying the root cause in the logic code via mapping the root cause from the logic model to the logic code, and outputting the logic code with the identified root cause of the failure of the logic controller.
US07761763B2 System-on-chip (SOC) having built-in-self-test circuits and a self-test method of the SOC
A system-on-chip (SOC) having built-in-self-test (BIST) circuits and a self-test method of the SOC are provided. The SOC having the BIST circuits includes intellectual property (IP) blocks having BIST logic circuits and a BIST control unit. The BIST logic circuit operates in a normal or a test mode in response to control data received through a system bus, and outputs test result data in the test mode. The BIST control unit tests the IP blocks by transferring the control data, a command signal, test pattern data, and test address signals to the BIST logic circuit through the system bus, and compresses and stores the test result data received through the system bus in the test mode.
US07761761B2 Semiconductor integrated circuit, test data generating device, LSI test device, and computer product
A pattern correcting device corrects random test patterns generated by pseudo random number pattern generator (PRPG) into test patterns for a test to be input to shift registers. A pattern correcting device corrects the test patterns in unit of specified group, and individually releases correction of the test patterns when the correction in unit of the group is not appropriate. Furthermore, an unknown value mask device masks shift registers that output unknown values based on a control signal, and individually releases a mask of a shift register that outputs a fault value.
US07761760B2 Integrated circuit and a method for designing a boundary scan super-cell
A method for designing an integrated circuit, the method includes: providing an initial definition of a boundary scan register that includes identical super-cells adapted to be connected to multiple pin types; and determining the configuration of each super-cell by providing at least one pin type indication signal to each super-cell. An integrated circuit that includes a boundary scan super-cell, the boundary scan super-cell includes first circuitry adapted to be connected to at least one type of integrated circuit pin; characterized by further including a second circuitry, connected to first circuitry, wherein the second circuitry is adapted to receive at least one pin type indication signal and in response allows the boundary scan super-cell to be connected to at least one additional type of an integrated circuit pin.
US07761757B2 Apparatus and method of setting test mode in semiconductor integrated circuit
An apparatus for setting a test mode in a semiconductor integrated circuit includes a test mode control block that generates a coding control signal according to whether or not a control fuse is cut, and a test mode coding block that sets default values of a multi-bit test code in response to the coding control signal.
US07761755B1 Circuit for and method of testing for faults in a programmable logic device
A circuit may be used for testing for faults in a programmable logic device. The circuit may include a clock generator coupled to receive a reference clock signal and generate a high speed clock signal; a circuit under test coupled to receive selected pulses of the high speed clock signal; and a programmable shift register coupled to receive a pulse width selection signal and generate an enable signal for selecting the pulses the high speed clock signal, wherein the pulse width of the enable signal is selected based upon the value of the pulse width selection signal. A method of testing for faults in a programmable logic device is also disclosed.
US07761754B1 Techniques for testing memory circuits
An integrated circuit includes a memory circuit, a read address register coupled to a read address port of the memory circuit, a write address register coupled to a write address port of the memory circuit, and a multiplexer configurable to transmit a read address bit from the write address register to the read address register in response to a read control signal. The read address register loads the read address bit into the memory circuit through the read address port during a test of the memory circuit. The integrated circuit may include a multiplexer configurable to transmit a write address bit from the read address register to the write address register in response to a write control signal. The write address register loads the write address bit into the memory circuit through the write address port during the test of the memory circuit.
US07761753B2 Memory channel with bit lane fail-over
Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface.
US07761752B2 Communication terminal device
A facsimile machine receives image data from a facsimile machine of another end. A Random Access Memory (RAM) stores a measured average value and fluctuation of an Eye Quality Monitor (EQM) value of the image data, and a number of error lines of the image data as an EQM data table. In past facsimile communication, a main control unit receives a training signal from the facsimile machine of the other end, and executes a training process. The main control unit measures an average value and fluctuation of an EQM value of the training signal, and compares the measured average value and the fluctuation of the EQM value with the average value and the fluctuation of the EQM value stored in the EQM data table. When there is no match, the main control unit executes the training process again.
US07761751B1 Test and diagnosis of semiconductors
A method and system for performing diagnosing in an automatic test environment. The method begins by determining a fail condition during a test of a device under test (DUT). A diagnostic suite is determined for testing the fail condition. The diagnostic suite is generated if the diagnostic suite is not available for access.
US07761744B2 Debugging method
The invention provides a debugging method applicable for an embedded system. The system includes a processor, a main memory and a debugging interface. A debugging program is first provided in the main memory. A debugging interruption is subsequently triggered to cause the processor to read the debugging program from the main memory and execute the debugging program. After execution, an execution result of the debugging program is stored into the main memory. The execution result is read and output via the debugging interface for further analysis. Because the architecture does not require a scan chain of ITR 104, the circuit requirement is reduced while performance is increased.
US07761742B2 Monitoring system with trusted corrective actions
A system and computer program product for monitoring a data processing system is proposed. The system and computer program product involve the measuring of state parameters of the system. Indicators of the performance of the system are then inferred from the state parameters by applying fuzzy-logic rules. The proposed solution is based on the idea of estimating a trust value, based on the effectiveness of the corrective actions. If the previous corrective actions prove to be effective than the trust value is enhanced and the system is allowed a higher level of autonomy. Otherwise the intervention of an operator might be invoked.
US07761740B2 Power safe translation table operation in flash memory
Systems and/or methods that provide for the accuracy of address translations in a memory system that decouples the system address from the physical address. Address-modifying transactions are recorded in a non-volatile write buffer to couple the last-in-time translation physical address/location with the current translated physical location/address. In addition, integrity check protection may be applied to the translation and to the written data to limit the amount of data that may be lost in the event of a failure/error occurring during the write operation. Transaction recording and integrity check protection allows for recovery of write operations that may not have fully completed due to the failure/error.
US07761737B2 Apparatus, method, and computer product for executing program
An operating computer or a standby computer can execute a program. The operating computer includes a first storage unit and the standby computer includes a second storage unit. Access to the first storage unit is frozen. Only minimum data required for the standby computer to execute the program that was executed by the operating computer is transferred from the first storage unit to the second storage unit. Other data in the first storage unit is transferred to the second storage unit only when required.
US07761735B2 Automated firmware restoration to a peer programmable hardware device
Provided are techniques for restoring firmware. A first programmable hardware device determines that a second programmable hardware device needs a valid firmware image, retrieves a copy of the valid firmware image from an external memory, and sends the valid firmware image to the second programmable hardware device via a private communication link, wherein the private communication link enables private communication between the first programmable hardware device and the second programmable hardware device. The second programmable hardware device restores existing firmware using the valid firmware image.
US07761731B2 Information processing apparatus and information processing method
An information processing apparatus detects an error which occurred in a system and stores a system status that the error occurred in association with error information indicating the error. The information processing apparatus outputs guidance information according to a system status, a system status stored in the storage unit, and error information.
US07761728B2 Apparatus, system, and method for resetting an inter-integrated circuit data line with a clock line
An apparatus, system, and method are disclosed for resetting an inter-integrated circuit data line with a clock line. A hang module detects that a data line that carries data between an I2C bus master and an I2C bus slave is hung, wherein the I2C bus master and I2C bus slave communicate over the data line and a clock line that carries a clock signal. The clock module increases a clock line frequency to a specified frequency in response to the detected data line hang. The pulse generation module transmits specified clock pulses from the I2C bus master to the I2C bus slave over the clock line at the specified increased frequency in response to the detected data line hang. A frequency detector module detects clock pulses at the specified increased frequency. A timer module detects the specified clock pulses at the specified increased frequency. A reset module resets the I2C bus slave in response detecting the specified clock pulses.
US07761724B2 Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
A memory circuit power management system and method are provided. An interface circuit is in communication with a plurality of memory circuits and a system. In use, the interface circuit is operable to perform a power management operation in association with only a portion of the memory circuits.
US07761721B2 System of integrated environmentally hardened architecture for space application
An environmentally hardened architecture comprises a hybrid processor, a high speed bus having environmentally-sensitive interfaces, an environmentally hardened bus having environmentally-hardened interfaces, and an environmentally-hardened processor communicatively coupled to an environmentally-sensitive interface of the high speed bus and communicatively coupled to an environmentally-hardened interface of the environmentally hardened bus. The hybrid processor includes an environmentally-hardened processing section and an environmentally-sensitive processing section. At least one environmentally-sensitive interface is configured to pass data to and from the environmentally-sensitive processing section and another environmentally-sensitive interface is configured to pass data to and from the environmentally-hardened processing section of the hybrid processor. An environmentally-hardened interface is configured to pass data to and from the environmentally-hardened processing section of the hybrid processor. The environmentally-hardened processor processes critical applications in the environmentally-hardened processing section of the at least one hybrid processor during an environmental event.
US07761717B2 Memory device with data security in a processor
A memory device containing data to be protected is integrated with a microprocessor and includes a first and a second memory portion with different accessibilities. The integration of the memory device on the same integrated circuit (IC) or chip as the microprocessor permits a combination of protective hardware and software measures that are not possible with a memory device that is on a different IC than the microprocessor. The first memory portion holds an initialization program that also serves as a boot program during decryption, and the second memory portion holds a user program, for example, a program for decrypting and/or decoding received data. Such data may be, for example, audio data encoded according to the MP3 standard and encrypted with a secret or public password against unauthorized reception.
US07761716B2 Method and arrangement for securing a man-machine dialogue
The invention relates to a method and arrangement for securing a man-machine dialogue between a user and at least one application, which may be executed on a terminal, whereby a communication between user and application is achieved by means of input channels and output channels on the terminal. According to the invention, the user can be given the security that he is communicating with only one particular application, whereby the input channels and/or the output channels of the terminal, together or separately, may be optionally switched by means of a switching device such that only the particular application is available.
US07761715B1 Semiotic system and method with privacy protection
A method (as well as system and signal-bearing medium) of processing biometric data, includes receiving biometric data including a data set P, selecting a secure hash function h, and for each data set P to be collected, computing h(P), destroying the data set P, and storing h(P) in a database, wherein data set P cannot be extracted from h(P).
US07761712B2 Steganographic method and device
An apparatus and method for encoding and decoding additional information into a stream of digitized samples in an integral manner. The information is encoded using special keys. The information is contained in the samples, not prepended or appended to the sample stream. The method makes it extremely difficult to find the information in the samples if the proper keys are not possesed by the decoder. The method does not cause a significant degradation to the sample stream. The method is used to establish ownership of copyrighted digital multimedia content and provide a disincentive to piracy of such material.
US07761711B2 Signature validation and generation
Methods and apparatuses for validating a message with a signature. The method may include receiving the message with the signature and carrying out an integrated validation and storing process. The signature may be validated based on a validation algorithm and a key. The received message may be stored in a database. A method for generating a signature for a message may include carrying out an integrated receiving and generating process. The message to be sent may be received and the signature may be generated based on a signing algorithm and a key. The message may be sent with the signature.
US07761704B2 Method and apparatus for expiring encrypted data
One embodiment of the present invention provides a system that can expire encrypted-data. During operation, the system receives an expiry-request that includes object-identifying information, which can be used to identify a set of database objects that contain the encrypted-data, wherein a database object can be a table, a partition, a row, or a column in a row. Furthermore, a database object can have an expiration time, and it can be stored in an archive, which is typically used to store large amounts of data for long periods using a slower, but cheaper storage medium than the storage medium used by the database. The system then identifies a set of keys for the encrypted-data using the object-identifying information. Next, the system deletes the set of keys, thereby expiring the encrypted-data. Note that, deleting the set of keys ensures that the secure key repository does not contain any stale keys associated with expired encrypted-data.
US07761703B2 System and method for checking digital certificate status
A method and system for handling digital certificate status checks are provided. Digital certificate status request data transmitted from a client system is received at a proxy system. The proxy system generates query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated by the proxy system and transmitted to the client system.
US07761702B2 Method and apparatus for distributing group data in a tunneled encrypted virtual private network
A packet forwarding process, on a data communications device, forwards a packet to a plurality of destinations within a network from that data communications device using an “encrypt then replicate” method. The packet forwarding process receives a packet that is to be transmitted to the plurality of destinations, and applies a security association to the packet using security information shared between the data communications device, and the plurality of destinations, to create a secured packet. The secured packet contains a header that has a source address and a destination address. The source address is inserted into the header, and then the packet forwarding process replicates the secured packet, once for each of the plurality of destinations. After replication, the destination address is inserted into the header, and the packet forwarding process transmits each replicated secured packet to each of the plurality of destinations authorized to maintain the security association.
US07761697B1 Processing an indirect branch instruction in a SIMD architecture
One embodiment of a computing system configured to manage divergent threads in a thread group includes a stack configured to store at least one token and a multithreaded processing unit. The multithreaded processing unit is configured to perform the steps of fetching a program instruction, determining that the program instruction is an indirect branch instruction, and processing the indirect branch instruction as a sequence of two-way branches to execute an indirect branch instruction with multiple branch addresses. Indirect branch instructions may be used to allow greater flexibility since the branch address or multiple branch addresses do not need to be determined at compile time.
US07761696B1 Quiescing and de-quiescing point-to-point links
Methods and apparatus to quiesce and/or de-quiesce links (such as point-to-point link) in a multi-processor system are described. In one embodiment, one or more bits are modified to indicate the status of quiesce/dequiesce processes.
US07761690B2 Method, apparatus and computer program product for dynamically selecting compiled instructions
A method, apparatus, and computer program product dynamically select compiled instructions for execution. Static instructions for execution on a first execution and dynamic instructions for execution on a second execution unit are received. The throughput performance of the static instructions and the dynamic instructions is evaluated based on current states of the execution units. The static instructions or the dynamic instructions are selected for execution at runtime on the first execution unit or the second execution unit, respectively, based on the throughput performance of the instructions.
US07761681B2 Data storage system with persistent volatile memory across power failures
A storage adapter for use in a data storage subsystem includes a controlling processor, a volatile memory, and a nonvolatile memory “dump device.” The storage adapter also includes a battery that can be used to provide sufficient power to the storage adapter to allow data from the volatile memory to be written to the nonvolatile memory of the storage adapter under the control of the processor in the event of an interruption or failure in the main power supply to the storage adapter, i.e. to preserve data stored in the volatile memory in that event. The processor uses the current state of charge of the battery to determine the amount of data that can be “dumped” to the nonvolatile dump device before the battery is depleted.
US07761678B1 Method and apparatus for an improved file repository
A method and apparatus for of storing data comprising monitoring a plurality of storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded. The method further comprising randomly distributing the data on the overloaded storage unit to the other storage units within the mass storage area.
US07761672B2 Data movement and initialization aggregation
A system and method for copying and initializing a block of memory. To copy several data entities from a source region of memory to a destination region of memory, an instruction may copy each data entity one at a time. If an aggregate condition is determined to be satisfied, multiple data entities may be copied simultaneously. The aggregate condition may rely on an aggregate data size, the size of the data entities to be copied, and the alignment of the source and destination addresses.
US07761669B2 Memory controller granular read queue dynamic optimization of command selection
A memory controller receives read requests from a processor into a read queue. The memory controller dynamically modifies an order of servicing the requests based on how many pending requests are in the read queue. When the read queue is relatively empty, requests are serviced oldest first to minimize latency. When the read queue becomes progressively fuller, requests are progressively, using three or more memory access modes, serviced in a manner that increases throughput on a memory bus to reduce the likelihood that the read queue will become full and further requests from the processor would have to be halted.
US07761667B2 Method, apparatus, and program to efficiently calculate cache prefetching patterns for loops
A mechanism is provided that identifies instructions that access storage and may be candidates for catch prefetching. The mechanism augments these instructions so that any given instance of the instruction operates in one of four modes, namely normal, unexecuted, data gathering, and validation. In the normal mode, the instruction merely performs the function specified in the software runtime environment. An instruction in unexecuted mode, upon the next execution, is placed in data gathering mode. When an instruction in the data gathering mode is encountered, the mechanism of the present invention collects data to discover potential fixed storage access patterns. When an instruction is in validation mode, the mechanism of the present invention validates the presumed fixed storage access patterns.
US07761662B2 Cache memory device and microprocessor
A cache controller is connected to a processor and a main memory. The cache controller is also connected to a cache memory that can read and write at a speed higher than the main memory. The cache memory is provided with a plurality of cache lines that include a tag area storing an address on the main memory, a capacity area storing a capacity value of a cache block, and a cache block. When a read request is executed from the processor to the main memory, the cache controller checks whether the requested data is present in the cache memory or not. A cache capacity determination unit determines a capacity value for the cache block and supplies to a capacity area.
US07761661B2 Physically-tagged cache with virtual fill buffers
A virtually indexed, physically-tagged cache is combined with one or more virtually-tagged fill-buffers.
US07761656B2 Detection of speculative precharge
A DRAM controller may be configured to re-order read/write requests to maximize the number of page hits and minimize the number of page conflicts and page misses. A three-level prediction algorithm may be performed to obtain auto-precharge prediction for each read/write request, without having to track every individual page. Instead, the DRAM controller may track the history of page activity for each bank of DRAM, and make a prediction to first order based history that is not bank based. The memory requests may be stored in a queue, a specified number at a time, and used to determine whether a page should be closed or left open following access to that page. If no future requests in the queue are to the given bank containing the page, recent bank history for that bank may be used to obtain a prediction whether the page should be closed or left open. If the page is not closed as a result of the determination and/or prediction, it may be left open and closed after it has remained idle a specified length of time following the last access to the page.
US07761654B2 System and method of utilizing off-chip memory
One or more methods and/or systems of utilizing a memory external to an integrated circuit chip are presented. In one embodiment, the system comprises an Integrated circuit containing a logic circuitry, a one time programmable memory, a control processor, and a data interface. In one embodiment, a method of storing data into a memory comprises programming one or more bits of a one time programmable memory, generating an Identifier from the integrated circuit chip, and using the identifier to store data within the memory.
US07761652B2 Mapping information managing apparatus and method for non-volatile memory supporting different cell types
The present invention relates to a mapping information managing apparatus and method for a non-volatile memory supporting different cell types, and more particularly, to a mapping information managing apparatus and method for a non-volatile memory supporting different cell types capable of managing mapping information considering physical characteristics of each cell type in the non-volatile memory supporting different cell types in which bits represented by one cell are different from each other. A mapping information managing apparatus for a non-volatile memory supporting different cell types includes: a user request unit used for a user to request a predetermined operation by using a logical address; a non-volatile memory comprising a plurality of memory areas having different cell types; and a mapping information managing unit storing mapping information on user data written to a second memory area of the plurality of memory areas in a first memory area.
US07761649B2 Storage system with synchronized processing elements
A storage system is provided with an ASIC having an interconnect selectively coupling a plurality of dedicated purpose function controllers in the ASIC to a policy processor, via a list manager in the ASIC communicating on a peripheral device bus to which the policy processor is connected, and an event ring buffer to which all transaction requests from each of the plurality of function controllers to the policy processor are collectively posted in real time.
US07761643B1 Network media access controller embedded in an integrated circuit host interface
A media access controller system embedded in an integrated circuit is described. A platform dependent bridge for communicating with a first processor, where the platform dependent bridge is associated with a platform of the first processor and where the first processor is embedded in an integrated circuit. Host interface circuitry is coupled to the platform dependent bridge and is configured to provide a processor interface, where the processor interface is for communicating with the first processor via the platform dependent bridge and where the processor interface has a platform independent bus for communication with a second processor. At least one media access controller is coupled to the host interface circuitry.
US07761640B2 Slot interface access device, slot interface access method, and program therefor
A slot interface access device including a slot management module; a slot control module; and a physical slot to management slot contrast table, the slot management module, the slot control module, and the physical slot to management slot contrast table being provided between an input and output control module and a slot interface lower than the input and output control module. The input and output control module accesses the slot interface using virtual slot identification information. The slot management module converts the virtual slot identification information into physical slot identification information while referring to the physical slot to management slot contrast table, and accesses the slot control module corresponding to the physical slot identification information obtained by conversion, thereby realizing a physical access of the input and output control module to the slot interface.
US07761637B2 Slave device with latched request for service
Consistent with one example embodiment, communications systems, using a serial data transfer bus having a serial data line and a clock line used to implement a communications protocol, incorporate latched service requests. Methods for one or more slave devices to request service from a master device involve detecting a condition that asserts a request for service signal, at a common node independent from the serial data transfer bus, to a master device of the bus. The request for service is latched it, within the slave, such that the request for service remains asserted regardless of a change in the detected condition. The request for service is de-asserted in response to interrogation of the slave, using the serial data transfer bus, by the master device. Devices may be configured as general purpose Input/Output devices, CODEC arrangements, or other slave devices, and may conform to I2C and/or SMBus serial communication specifications.
US07761634B2 Method, device and system for exchanging data via a bus system
A method for exchanging data in messages between at least two stations connected via a bus system. The messages contain the data being transmitted by the stations over the bus system, and the messages are controlled over time by a first station in such a manner that the first station repeatedly transmits a reference message containing time information of the first station over the bus system at least one specifiable time interval. The time interval is subdivided as a basic cycle into time windows of specifiable length, and the messages are transmitted in the time windows. When data is exchanged, a pause period of variable duration is provided at the end of at least one basic cycle, by which a time change of the beginning of the basic cycle is corrected by adaptation of the duration of the pause period.
US07761633B2 Addressable serial peripheral interface
An addressable SPI bus and an associated communication protocol. The addressable SPI bus comprises a plurality of slaves each exhibiting a particular address and a shift register whose output is connected to a common MISO bus by a buffer exhibiting a three state output, also known as a tri-state output. The master asserts a single SS line, which is connected in parallel to each of the plurality of slaves, indicating the beginning of a frame, and transmits via the MOSI bus the address of a particular slave of the plurality of slaves, denoted interchangeably the target or destination slave. Responsive to the received address, the target slave enables the three state output associated therewith thus transmitting the output of the target slave shift register to the master via the MISO bus.
US07761631B2 Data processing system, method and interconnect fabric supporting destination data tagging
A data processing system includes a plurality of communication links and a plurality of processing units including a local master processing unit. The local master processing unit includes interconnect logic that couples the processing unit to one or more of the plurality of communication links and an originating master coupled to the interconnect logic. The originating master originates an operation by issuing a write-type request on at least one of the one or more communication links, receives from a snooper in the data processing system a destination tag identifying a route to the snooper, and, responsive to receipt of the combined response and the destination tag, initiates a data transfer including a data payload and a data tag identifying the route provided within the destination tag.
US07761630B2 Application programming interface for fusion message passing technology
A data-processing system and method are disclosed, which generally includes a plurality of components connected to a bus within a data-processing apparatus utilizing one or more input/output interfaces (e.g., IOCTL) in communication with the bus. A dynamic interface is implemented, which includes a plurality of interface modules that permits varying data-processing applications to scan, identify and interface with the plurality of components utilizing the input/output interface, thereby increasing data-processing application development efficiency relative to one or more components within the data-processing system.
US07761625B2 Methods for main memory with non-volatile type memory modules, and related technologies
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces.The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules.
US07761624B2 Systems and apparatus for main memory with non-volatile type memory modules, and related technologies
A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces. The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules.
US07761622B2 Centralized server rack management using USB
A multi-server computing system includes a plurality of server modules mounted in an enclosure; each server has a universal serial bus (USB) interface. An enclosure onboard administration (OA) module is also mounted in the enclosure and has an addressable communication interface for connection to a remote management system and a USB interface connected to each of the plurality of servers. The USB interface of the enclosure OA operates as a master and the USB interface of each of the plurality of servers acts as a slave to the enclosure OA, such that each of the server modules can be managed by the remote management system using a single communication address.
US07761620B2 Communications device, and communications method for enabling reception of real-time execution commands when a receive buffer is full
A communications buffer and control unit that configure a USB connection endpoint are provided connected by a USB bus to a host device. The control unit changes the receive buffer size of a receive buffer where the communications buffer stores receive data, based on an instruction that is sent from the host device side through USB virtual serial communication, to enable the reception of real-time execution commands by the communications device. This enables the reception of real-time execution commands when the receive buffer on the communications device side is in a buffer-full state in data communications between a host device and a communications device.
US07761618B2 Using a USB host controller security extension for controlling changes in and auditing USB topology
Protecting computer systems from attacks that attempt to change USB topology and for ensuring that the system's information regarding USB topology is accurate is disclosed. A software model is defined that, together with secure USB hardware, provides an ability to define policies using which USB traffic can be properly monitored and controlled. The implemented policy provides control over USB commands through a combination of software evaluation and hardware programming. Legitimate commands are evaluated and “allowed” to be sent to a USB device by a host controller. Illegitimate commands are evaluated and blocked. Additionally, the USB topology is audited to verify that the system's topology map matches the actual USB topology.
US07761617B2 Multi-threaded DMA
A direct memory access (DMA) circuit (200) includes a read port (202) and a write port (204). The DMA circuit (200) is a multithreaded initiator with “m” threads on the read port (202) and “n” threads on the write port (204). The DMA circuit (200) includes two decoupled read and write contexts and schedulers (302, 304) that provide for more efficient buffering and pipelining. The schedulers (302, 304) are mainly arbitrating between channels at a thread boundary. One thread is associated to one DMA service where a service can be a single or burst transaction. The multithreaded DMA transfer allows for concurrent channel transfers.
US07761614B2 Electronic apparatus and content data providing method
According to one embodiment, an electronic apparatus is detachably connected to a host apparatus. The electronic apparatus includes a file management information generation module. The file management information generation module generates file management information based on which a host apparatus recognizes each of content data items as a file stored in a storage medium, the file management information being indicative of a plurality of starting storage locations on the storage medium corresponding to starting data blocks of the content data items, and a plurality of shared storage locations on the storage medium, which are shared by the content data items and correspond to second and following data blocks of each of the content data items.
US07761612B2 Migrating domains from one physical data processing system to another
A mechanism is provided for migrating domains from one physical data processing system to another are provided. Domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may he migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.
US07761610B2 Methods and computer program products for defining synchronous replication devices in a subchannel set other than subchannel set zero
Exemplary embodiments of the present invention define PPRC devices within subchannel sets other than subchannel set zero. Further, for all PPRC paired n devices an additional N/2 PPRC primary device numbers and subchannels are provided within subchannel set zero by moving PPRC secondary devices to any subchannel set other than subchannel set zero.
US07761608B2 Method and system for processing markers, data integrity fields and digests
A system with a host bus adapter (“HBA”) having a TCP/IP offload engine is provided. The HBA includes logic for concurrently processing markers, data integrity fields (“DIFs”) and digests by using plural counters that count words in a data stream and individual routing bits are set for markers, DIFs and digests based on the plural counter values. When a counter reaches a certain threshold value, then locator bits are set for a field and the locator bits are forwarded with the data stream. A marker counter is incremented when each word in a data stream passes by the marker counter and markers can be inserted at a programmed interval. For DIF calculation an offset of a first byte in a DMA transfer and partial cyclic redundancy code value is seeded into a DIF location counter, which is incremented for each byte of data that passes by the DIF location counter.
US07761605B1 Embedded anti-virus scanner for a network adapter
A network adapter system and associated method are provided. The network adapter system includes a processor positioned on a network adapter coupled between a computer and a network. Such processor is configured for scanning network traffic transmitted between the computer and the network.
US07761604B2 MAC layer bridging of network frames between isolated and external networks
An apparatus, program product and method bridge an isolated network such as a virtual network to an external network such as another virtual network or physical network by utilizing a network adapter on the other network that is assigned the same Media Access Control (MAC) address as an isolated network adapter on the isolated network.
US07761603B2 Web browser of wireless device having serialization manager for maintaining registry of converters that convert data into format compatible with user interface of the device
An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
US07761601B2 Strategies for transforming markup content to code-bearing content for consumption by a receiving device
Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e.g., links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein.
US07761599B2 Associative memory having a mask function for use in a network device
An associative memory 4 for primary searching operation of an associative memory 23 supplies a valid state to a primary match line 13 corresponding to storage data coincident with search data 10 taking mask information into account, and supplies a value obtained from a result of a logical sum operation (an OR operation), with a valid state for the storage data as true, of all said coincident storage data to a counting means 25 as intermediate data 15. The counting means 25 supplies a result of an operation to the intermediate data 15 for counting the number of bits in an invalid state for the storage data to an associative memory 3 for secondary searching operations as secondary search data 19. Among secondary storage data obtained by carrying out said operation to said storage data, the associative memory 3 for secondary searching operation supplies a result of carrying out the searching operation of the secondary search data 19 to a secondary match line 21. The invalidation means 22 changes a secondary match line 21 corresponding to a primary match line 13 in an invalid state into an invalid state to supply to an external source as a match line 11.
US07761595B1 Dynamic server addition using virtual routing
A communication system is provided. The system comprises a registry service that allocates internet protocol addresses and stores names associated with allocated internet protocol addresses. The system also comprises a virtual router service, residing on a host computer, that routes an internet protocol packet to a server application executing on the host computer. The system also comprises a script that requests a specific internet protocol address for the server application from the registry service and provides a name of the server application to the registry service, the registry service associating the name with the internet protocol address. The script also provides the specific internet protocol address linked with the server application to the virtual router service.
US07761590B2 Method, apparatus, mobile terminal and computer program product for converting from a first forms markup language to a second forms markup language
An apparatus includes an adaptation proxy which is configured to receive data in a first form markup language that is intended for a client device and adapt portions of the received data which are incompatible with the client device into a second form markup language that is compatible with the client device. The adaptation proxy is further configured to replace validation elements in the first form markup language with corresponding constraints in the second form markup language. The first form markup language may be the full XForms standard, while the second form markup language may be XForms Basic.
US07761583B2 Domain name ownership validation
Embodiments of the invention provide systems and methods for validating ownership of a domain name. According to one embodiment, a validating ownership of a domain name can comprise retrieving one or more domain name ownership records. For example, the one or more domain name ownership records comprise Who Is records. Validity of the one or more domain name records can be confirmed with a designated domain manager. According to one embodiment, confirming validity of the one or more domain name records with the designated domain manager can comprise authenticating the designated domain manager based on a certificate provided by the designated domain manager.
US07761581B2 Method and system for cookie expiration based on user idle and presence detection
Detecting Internet web navigation and web browsing idle conditions using cookies during navigating and browsing sessions, is accomplished by receiving in a local computer, from a server, a cookie that has a policy that causes the cookie to have either an active or an expired status, based on the presence of web content provided by the server or detection that either the user is idle or the user is away from the computer. A signal from the user of the computer activates the policy in the cookie, causing the cookie to have a status of either active or expired. When a signal is received from the server requesting the status of the cookie, the computer determines whether the status of the cookie is active or expired. When the status is active, the server continues to provide content to the computer and when the status is expired, the server stops sending content.
US07761578B2 Communicating in a virtual environment
A computer system and method for communicating in a virtual environment. The computer system may include a first partition and a virtual service client implemented at a first position in the first partition. The computer system may also include a second partition, and a virtual service provider implemented at a second position in the second partition. The first partition and the second partition may be in operative communication via the virtual service client and the virtual service provider. The first position and the second position may enable the virtual service client and the virtual service provider to reduce processing overhead associated with communicating in the virtual environment by eliminating a processing step, a buffer copy, a software interrupt, and/or a context switch.
US07761570B1 Extensible domain name service
The invention disclosure describes an extended DNS data having an extensible attribute as well as systems and methods that utilize this attribute. Typically, the extensible attribute includes both attribute data and metadata configured to indicate a type of the attribute data. By varying the metadata, different instances of the attribute data may include different data types. The attribute data is configured, for example, to characterize other fields in the extended DNS data and/or to enable new applications relating to DNS data.In various embodiments the extensible attribute within the extended DNS is accessed through an application programming interface (API). This API is configured to facilitate input and output of the extended DNS data and to allow an external application to identify and interchange those attribute data that the external application is configured to process.
US07761568B1 Data transmission verification and identification system and method
Embodiments of the data transmission management system are directed to a system which confirms transmission requests from users and identifies the user's geographical region. Embodiments of the data transmission management system comprise a storage member, a confirmation system and a re-direct system, wherein the confirmation system confirms a user's request for data and identifies the user's geographical region, and wherein the re-direct system selects and transmits suitable data for that region. The data transmission management system further operates in conjunction with an animated module utilized to ascertain payment data, wherein the animated module visually depicts the desired information from the user.
US07761564B2 Method and system for monitoring server events in a node configuration by using direct communication between servers
In a method and system for monitoring events occurring at respective servers of a configuration of nodes, a first server located at a first node receives information from a messaging system pertaining to events at servers located at other nodes. The messaging system usefully comprises a highly available (HA) bulletin board or the like. When the first server receives a start event notification pertaining to a second server located at a second node, a direct communication path is established between the first and second servers. The first server identifies events in the second server that affect or are of interest to services of the first server. The first server then registers with the second server, to receive notification through the direct communication path when respective identified events occur.
US07761563B2 BACnet communication Status objects and methods of determining communication status of BACnet devices
BACnet objects and methods for efficiently monitoring the communication status of networks and devices in a building automation and control system are presented. A pair of bus communication status objects, including a server object and a client object, provide the communication status of an MS/TP network as an OCTET String transmitted only upon a change of value (COV) of the communication status of a device on the network. Individual devices may be monitored with a device communication status object, in conjunction with or apart from the bus communication status objects. For MS/TP devices, automatic configuration and monitoring in a controller is provided. For other devices, a user interface is provided through a graphical tool to allow configuration to specify the desired device and/or network for monitoring.
US07761557B2 Facilitating overall grid environment management by monitoring and distributing grid activity
A method, system, and program for facilitating overall grid environment management by monitoring grid activity across disparate grid resources and distributing grid activity to decisional grid modules are provided. A grid workload controller within a computational grid environment monitors real-time grid activity at an application level from multiple disparate grid application environments. The grid workload controller then determines a selection of grid modules within the computational grid environment that require the real-time grid activity to make decisions about the management of the computational grid environment. The grid workload controller distributes the real-time grid activity to the selection of grid modules, wherein the selection of grid modules then make automated decisions within the grid environment to maintain performance requirements.
US07761556B2 Performance monitoring within an enterprise software system
A large-scale enterprise system is described that includes a flexible and scalable performance monitoring software. The system comprises a plurality of enterprise software applications having one or more collector components that collect performance data from the enterprise software applications. A performance manager receives the performance data from the collector components and aggregates the performance data within a hierarchical data structure. A performance manager interface receives the performance data from performance manager and formats the data for communication to a performance monitoring tool for presentment to a user.
US07761555B1 Internet/intranet-connected AC electrical box
A method and apparatus that uses the Internet protocol, TCP/IP, for a home control network. The apparatus also provides embedded servers, email clients at the electrical boxes. The apparatus integrates the Internet to the electrical outlet, switch or appliance boxes using a low cost embedded web server.
US07761554B1 Method and system for designating required device attributes for embedding in a world-wide web document request
A Web server indicates which device, user, software, and network properties it can use to generate personalized content for a requesting user. The Web server also indicates which properties are actually required for it to generate any meaningful content at all. Using this mechanism, the client can optionally query the user for permission before including requested information in the request. Furthermore, the client device can save network bandwidth by only transmitting information that the server will use.
US07761552B2 Root node for integrating NAS of different user name spaces
A computer apparatus which integrates at least two or more services of user management domains has a processor, a memory and an interface. The processor receives an access request, specifies an access source domain, specifies an access target domain, and judges whether the specified access source domain matches the specified access target domain. If the access source domain is different from the access target domain, the processor extracts a user ID of the specified access source domain from the received access request, and refers to ID conversion information indicating correspondence of user IDs between the user management domains whose services are integrated to convert the extracted user ID of the access source domain into a user ID of the specified access target domain. Thus, loads of configuration at the time of service integration are reduced.
US07761546B2 Load balancing according to an iterative greatest common divisor approach to weight normalization
A method, system and apparatus for load balancing workloads in a cluster according to an iterative greatest common divisor approach to weight normalization. A load balancing method can include computing a greatest common divisor for a set of current normalized values for raw weights corresponding to endpoints in a cluster. Each of the current normalized values can be reduced by a factor proportionate to the greatest common divisor. The reduction can produce new normalized values for the raw weights corresponding to the endpoints in the cluster. The computing and reducing steps can be repeated for the new normalized values until the new normalized values are sufficiently low. Finally, workloads can be assigned to the endpoints in the cluster according to the new normalized values which are sufficiently low.
US07761544B2 Method and apparatus for internal and external monitoring of a transportation vehicle
An apparatus and method for the monitoring and recording of data stream associated with a transportation vehicle (10), the apparatus comprising at least one capture device (36) for receiving the data stream depicting activities within the transportation vehicle (10); at least one recording device (34) for recording the captured data stream about the activities within the transportation vehicle (10); and a communication device (32) for communicating the recorded data stream to a monitoring station (24, 26).
US07761542B2 Network access control method, network system using the method and apparatuses configuring the system
A network access control method for a network system comprising network apparatuses having a packet filtering function, a service server connected with an IP network via the network apparatus, providing a service to a user, a user terminal connected with the IP network via the network apparatus, for the user to utilize the service provided by the service server, a reception server connected with the IP network via the network apparatus, receiving an access from the user for the service server, and an access control server controlling the network apparatuses. The method comprising the steps of a) the reception server receiving access request information from the user terminal, and holding it, and b) the access controlling server performing traffic control such as to extract, based on processing capability of the service server and a traffic amount for the service server, such an amount of the access request information as that the service server can optimally deal with, so as to allow the access for the service server.
US07761540B2 System and method for automated remote booting in a serial attached SCSI environment
A system and method is disclosed for identifying the boot targets for an initiator port in point-to-point network, such as a Serial Attached SCSI network. In operation, the initiator port issues a command to an expander that is directly coupled to the initiator port. In response the expander identifies the expander of the network that includes a boot table that identifies the boot addresses associated with each of the initiator port. The boot addresses associated with the initiator port are returned to the initiator port in a ranked order, and the initiator port attempts to boot from the boot address locations until the initiator port successfully boots.
US07761539B2 Computer system and method thereof
A computer system to which measures against computer virus can be taken with ease, and a method therefor. In a computer network system, a first GW server is assigned an IP address to which a netmask of 24 bits (allowing to perform communication with 256 other nodes at the maximum) is imparted, and is allowed to perform communication with all of client computers. Upon occurrence of an abnormal condition such as viral infection, the client computers are assigned or reassigned IP addresses including a netmask (for example, 30 bits; allowing to perform communication with two other nodes at the maximum) that only allow to perform communication with a security measure server via a second GW server, whereby the client computers are allowed to perform communication only with the security measure server via the second GW server. In this way, the security measures are taken.
US07761538B2 Dynamically configuring, allocating and deploying computing systems
Computing systems can be dynamically configured, allocated, and deployed based on user requirements. For example, a user can request a number of servers for dynamic configuration, allocation, and deployment. Embodiments provide a quick and efficient way for users to test code and programs, debug code and programs, and/or perform other configuration and testing operations using one or more computing systems, such as a cluster of servers. Reserved systems are dynamically configured with necessary code and/or content according to user requirements. The reserved cluster of systems can be returned to an available pool once a reservation expires, allowing the returned systems to be used for a subsequent reservation.
US07761536B2 Method and system to transmit data
A system for transmitting data includes a user interface module to prompt a user via graphical use interface to enter information into a plurality of information fields displayed on the graphical user interface and to receive via user input device information input by the user for at least one of the information fields. A data transmitting module commences transmitting data over a network after the user has input information for at least one of the information fields but before or while the user enters information into at least one other information fields.
US07761533B2 Standard implementation container interface for runtime processing of web services messages
A method is described that involves comprising, during runtime in an object-oriented environment, invoking, from an object, a first Web services endpoint method to process a first message by: invoking the first Web services endpoint method through a first interface according to an endpoint method invocation format, where, the first Web services endpoint method is implemented with a first component that is provided one or more services by a first container. The method also involves invoking, from the object, a second Web services endpoint method to process a second message by: invoking the second Web services endpoint method through a second interface according to the endpoint method invocation format. The second Web services endpoint method is implemented with a second component that is provided one or more services by a second container. The first and second containers have respective interfaces that are different.
US07761529B2 Method, system, and program for managing memory requests by devices
Provided are a method, system, and program for managing memory requests for logic blocks or clients of a device. In one embodiment, busses are separated by the type of data to be carried by the busses. In another aspect, data transfers are decoupled from the memory requests which initiate the data transfers. In another aspect, clients competing for busses are arbitrated and selected memory requests may be provided programmable higher priority than other memory operations of a similar type.
US07761527B2 Method and apparatus for discovering network based distributed applications
A method and apparatus for discovering applications having components distributed over a plurality of nodes in a network is disclosed. The method comprises the steps of obtaining information associated with at least one application, said information providing first and second instructions, executing processing associated with the first instructions, determining a tentative identification of at least one application based on responses associated with the processing of the first instructions, executing processing associated with the second instructions based on each of the tentatively identified applications, and confirming an identification of at least one application based on responses associated with the processing of the second instructions. In one aspect of the invention, the method further comprises the step of storing the application identification and characteristics in a representation of the application.
US07761523B2 Schedulable e-mail filters
An e-mail filter may be associated with a schedule defining a recurrent active time period. As such, some e-mail filters may be active at specific times of day and on specific days of the week and inactive the rest of the time. Before applying any filters, the current time is determined and it is determined which filters are active. The determination of which filters are active is based on the current time being within the active time period.
US07761521B2 Method and system for accommodating mandatory responses in electronic messaging
A method, system, apparatus, or computer program product is presented for processing electronic messages. An electronic message is received for a recipient from a sender, and a data field is detected in the received electronic message that indicates a request by the sender for a response from the recipient for the received electronic message. The recipient is alerted to the detected request for the response for the received electronic message, and after alerting the recipient, actions are required by the recipient with respect to usage of a data processing system until the recipient uses the data processing system to send a response for the received electronic message to the sender. For example, the recipient can be prevented from closing a review of the received e-mail message, from deleting the received e-mail message, and from exiting the e-mail application until the recipient has responded to the received email message.
US07761519B2 Method, system, and computer program product for displaying message genealogy
A method, system, and computer program product for displaying message genealogy in the language of the user interface of an email recipient using a normalized set of subject prefix codes. The method comprises: sending an email to a recipient, wherein the email has an original subject; sending a normalized code corresponding to a subject prefix for the email to the recipient; receiving and decoding at the recipient the normalized code to provide a subject prefix in a language of the user interface of the recipient; and displaying the subject prefix in the language of the user interface of the recipient adjacent the original subject of the email.
US07761515B2 Group intercom, delayed playback, and ad-hoc based communications system and method
An ad hoc wireless communications system and method permits a group of wireless portable communications devices to communicate with each other. The ad hoc network has security systems. A server for the ad hoc network is selected from among the portable communications devices associated with the ad hoc network.
US07761506B2 Generic object-based resource-sharing interface for distance co-operation
A computer program interface for permitting multiple users to share a single copy of a computer program is described. The program interface is written in Java 1.2 or a later version and C++ and permits users who have browser programs enabled in Java to interact with the user interface. The system can be used in a variety of modes which includes a shared mode to allow multiple users to use the system, although other modes include use by a single user. In the shared mode two or more users share the same copy of software interactively over the Internet or an Intranet connection. In one embodiment during the sharing activity only one user, designated the active user, interacts directly with the computer program and the other users, designated passive user, observe what the active user does and what results are produced in response to the active user's activities. The user interface allows intercommunication between users and allows passive users to assume the role of an active user and vice versa but there is only one active use at any time. In another embodiment more than one active user can share a program which permits real-time interaction for example in game playing or co-design. Various aspects of the invention including graphical and command-time user new interface programs are described.
US07761503B2 Peer distribution point feature for system management server
A client in a plurality of clients with a same network address or similar common identifier is designated a Peer Distribution Point (PDP) agent for distributing a software application divided into several packages to the plurality of clients. The plurality of clients are part of a client-server hierarchical system comprising a Central SMS site server and several Distributing servers. The Central SMS site server generates policies for the packages that are pushed to a Distribution server assigned to the plurality of clients from where the PDP agent pulls the policies. The Central SMS site server generates the packages that are pushed to the Distributing server after the PDP agent pulls the policies. The packages are pulled by the PDP agent from the Distributing server. The other clients pull the packages from the PDP agent as and when needed.
US07761502B2 Callback interface for multipools
A multipool can do a callback to an application before switching connection pools.
US07761501B1 Methods and apparatus for providing data distribution that supports auditing
The invention is directed to techniques for providing data distribution that supports auditing. Accordingly, a data communications device receives data from a data provider, the data containing label information. The data communications device filters the data based on the label information contained in the data. Next, the data communications device associates token information with the data whereby the token information enables later audits of transmission of the data traveling through the data communications device. Finally, the data communications device transmits the data and the token information toward a data receiver. Filtering of the data results in certain data being removed and/or directed to a specific data receiver based on labels within the data. The data communications device also inserts a signature into the token in order to identify the data communications device transmitting the data in a manner that cannot be forged.
US07761495B2 Fourier transform processor
The present invention is two-iteration Fourier transform processor for performing Fourier transform of N data inputs into N data outputs. The processor comprises a plurality of two-iteration radix-r modules and a combination phase element. Each radix-r module comprises r radix-r butterflies, a feedback network and a plurality of switches. Each radix-r butterfly comprises r inputs and outputs and a butterfly processing element. The butterfly processing element includes a plurality of multipliers for multiplying the input data and corresponding coefficients and an adder for summing the multiplication outputs from the multipliers. The feedback network feeds outputs of the radix-r butterflies to the corresponding inputs of the radix-r butterfly and the switches selectively pass the input data or the feedback, alternately, to the corresponding radix-r butterfly. The combination phase element includes at least one stage of butterfly computing elements for combining the outputs from the r radix-r butterfly.
US07761493B1 Population of sparse information model hierarchies
A module possessing a class descriptor declares for the module the supported classes. The installation of the module triggers the examination class information model hierarchies possessed by the container on which the module is installed. Finding the established class information model hierarchies to be lacking with respect to the newly installed supported classes, a query is made to ascertain child-parent information for the newly installed supported classes. Using this information, an ancestry of each class is achieved so as to sparsely populate an information model hierarchy for each newly installed supported class.
US07761488B2 File creation API
An application program interface (API) provides means for dynamic filesystem creation, that allows complex filesystem hierarchies to be created and written on-the-fly without having to generate a complete on-disk representation. The filesystem is laid out in a one-parent many-children hierarchy of file and folder objects. The API recursively traverses the filesystem hierarchy beginning at the root node to determine the filesystem's structure. Callback functions for retrieval of file data are determined for each filesystem object and stored in memory. Output blocks are allocated for file data as needed. During the writing phase, the callback functions are executed to retrieve file data which is then written to the desired computer readable media.
US07761487B2 Predicting out of memory conditions using soft references
A near out-of-memory condition in a memory space is detected by creating softly reachable objects which are garbage collected when the memory space is becoming full. The softly reachable objects are objects that can be cleared at the discretion of the garbage collector when heap memory is running low. An agent process of an application can create soft reference objects which reference the softly reachable objects, and periodically poll the soft reference objects to determine if the softly reachable objects have been cleared. If they have been cleared, the agent reports to the application so that a graceful shutdown of the application can be initiated. A report can also be sent to a user interface or other output device. Additional information regarding the memory space can be gained by using softly reachable objects of different sizes and/or ages. Further, a wait period for the polling can be set adaptively.
US07761485B2 Distributed database
A technique for storing a plurality of data records in a database. Client processes link to the database to access the data records of the database. Each client process has a specified scope. The scope defines to which of the data records within the database each of the client processes has access.
US07761484B2 Complete mapping between the XML infoset and dynamic language data expressions
Converting data to an appropriate format for use with a service. An example method is illustrated where a message including data expressed using dynamic language data expressions is received. The dynamic language data expressions include a tree structure organization for the data. The data expressed using dynamic language data expressions is expressed in an XML data structure. The XML data structure preserves the original tree structure organization for the data.
US07761483B2 System and method for providing data handling within a human capital management system
A method and system are provided for accessing customized tables in a database of a computer application. The method includes defining a data class, the data class to interface between a tool of the computer application and a table in the database, wherein the computer application is configured to automated human resource processes. The method includes registering the data class in a custom table directory. The method includes responsive to a request for data from the tool, invoking a method of the data class to access data stored in the table.
US07761481B2 Schema generator: quick and efficient conversion of healthcare specific structural data represented in relational database tables, along with complex validation rules and business rules, to custom HL7XSD with applicable annotations
Systems and methods are disclosed that facilitate transforming business and encoding rules defined in a persistent and relational format into XML schemas that provide a message format and validation logic for the message. A message can be received in delimited flat-file format and parsed to facilitate generating a value-added XML schema that represents both encoding rules and business rules associated with the message. The systems and methodologies detailed herein can be employed, for example, in applications utilized in a healthcare provider space and can be consistent with Health Level 7 standards to improve message validation and/or processing.
US07761475B2 Method, system and computer-readable media for managing dynamic object associations as a variable-length array of object references of heterogeneous types binding
Apparatus, system, method and computer-readable media for organizing a listing of key pairs to increase the likelihood that key pairs more likely to satisfy database queries will be examined in the course of the query execution before key pairs that are less likely to satisfy a database query.
US07761473B2 Typed relationships between items
Aspects of the subject matter described herein relate to creating, maintaining, and using relationships between items. In aspects, items such as files, folders, and other objects may be stored in a data store. A user may desire to form a relationship between two items that provides additional semantic information regarding the relationship. To do so, an instance of an item reference is created and populated with data that associates the item reference with a source item and optionally a target item. The item reference is part of a type hierarchy and inherits properties from ancestor types. These types are included in a payload of the item reference and may be exposed to programs that seek to obtain information about the relationship indicated by the item reference. An item reference may be added without changing other data about the referenced items.
US07761472B2 Indexing system and method for nearest neighbor searches in high dimensional data spaces
Vectors representing objects in n-dimensional space are approximated by local polar coordinates on partitioned cells of the data space in response to a query, e.g., a query data vector entered with a request to find “k” nearest neighbors to the query vector. A set of candidate near neighbors is generated using the approximations, with the local polar coordinates being independent of the dimensionality of the data space. Then, an answer set of near neighbors is returned in response to the query. Thus, the present invention acts as a filter to reduce the number of actual data vectors in the data set that must be considered in responding to the query.
US07761470B2 Information processing method, information processing program, and information processing apparatus
An information processing method which can reduce stress on the user by always providing services to the user without any delay. The information processing method is executed by an information processing apparatus. A search server is requested to perform a search for at least one of servers for performing desired data processing, and a result of the search showing a first server is received from the search server. The search server is requested to perform a search for at least one of the servers for performing the desired data processing, and a result of the search showing a second server which is different from the first server is received from the search server, when the first server cannot accept a request for performing the desired data processing from the information processing apparatus. The second server is registered in a storage as a substitute server for the first server. The substitute server is requested to perform the desired data processing without requesting the search server to perform the search for at least one of the servers for performing the desired data processing, when the first server cannot accept the request from the information processing apparatus, and the substitute server is registered in the storage.
US07761464B2 Diversifying search results for improved search and personalization
The claimed subject matter provides systems and/or methods that facilitate diversifying search results to improve searching and/or personalized searching. An interface component can receive a query. Additionally, a result diversification component can modify diversity of a set of search results obtained by a search engine in response to a query based at least in part upon one or more dimensions of diversity. The dimensions of diversity can include document topic, document type, document genre, domain of document, document age, location associated with the document, commercial characteristics of the document, user intent, and the like.
US07761458B1 Segmentation of a data sequence
Provided are systems, methods and techniques for hierarchically segmenting a sequence of records, by specifying windows, each window encompassing a portion of the sequence. For each specified window, a function of the data records within that specified window is calculated in order to generate a function value for the window. The function values are then used to define a hierarchical arrangement in which the sequence is divided into a plurality of segments and the segments are divided into smaller segments.
US07761451B2 Efficient querying and paging in databases
The claimed subject matter provides a system and/or a method that facilitates paging and/or cursoring over the results of a query associated with a file storage system. An interface component can receive the query targeted to the file storage system including at least one key that relates to data. A query component can enable cursoring over a query operation on a query result utilizing the key in order to provide an extended set of query operators.
US07761449B2 Self-disentangling data storage technique
A self-disentangling data storage technique. Machine-readable data is stored by a data storage media, such as a magnetic tape or floppy drive. A software program for interpreting the data and requests for access to the data is also stored on the data storage media. The program allows the data to be retrieved using multiple different request types and interpreted in accordance with multiple different data formats. The invention overcomes disadvantages of prior storage techniques since the data can be completely or partially reconstructed, as needed. Further, the invention isolates the data storage format from the application used to generate the data so as to minimize problems caused by outdated data storage formats.
US07761447B2 Systems and methods that rank search results
The present invention provides systems and methods that rank search results. Such ranking typically includes determining a relevance of individual search results via one or more feature-based relevance functions. These functions can be tailored to users and/or applications, and typically are based on scoped information (e.g., lexical), digital artifact author related attributes, digital artifact source repository attributes, and/or relationships between features, for example. In addition, relevance functions can be generated via training sets (e.g., machine learning) or initial guesses that are iteratively refined over time. Upon determining relevance, search results can be ordered with respect to one another, based on respective relevances. Additionally, thresholding can be utilized to mitigate returning results likely to be non-relevant to the query, user and/or application.
US07761445B2 Automated system for identifying and dropping marginal database indexes
A method and system for managing indexes used to retrieve data from a database stored on a computer, includes determining whether any marginal indexes exist in the database, and removing one or more of the marginal indexes from the database. An index is considered marginal when: (1) it is an access path for one or more queries but the index's performance is matched or nearly matched by one or more other alternative access paths, and/or (2) its overhead has become a concern. These steps or functions are invoked by one or more statements or instructions that cause the computer to perform a Drop Index Analysis on a specified list of tables in the database for a specified workload. The Drop Index Analysis allows users to specify: (1) how many indexes to consider dropping, and/or (2) how much disk space that dropped indexes should free up.
US07761444B2 Identifying a sequence of blocks of data to retrieve based on a query
A computer-executable method receives at least one query that specifies requests involving blocks of data. Based on information associated with at least one query, a sequence is identified relating to an order in which the blocks are to be retrieved into a storage for processing the requests. An output is provided for the at least one query based on retrieving the blocks into the storage according to the identified sequence. According to another implementation, a method includes caching blocks of data associated with processing a database query in a temporary storage, and replacing at least some of the blocks of data in the temporary storage using a first replacement algorithm this is based on information associated with processing the database query, and where the first algorithm is different from a second replacement algorithm used by an operating system of the database system.
US07761442B1 Database search system for high frequency electronic components
A high frequency electronic component database search system is described. The system is designed to allow rapid online searches for a variety of types of components, each type of component present in considerable variety within the database, and each individual component having a volume of parametric and physical data. Search functions include entering a mixture of required and optional parameter values and parameter value ranges, and prioritizing one or more search parameters to improve data matching. Output options from the search system include a comprehensive range of presentations of tabular, graphed and mechanical data.
US07761441B2 Community search system through network and method thereof
Disclosed is a community search system and method through a network. When a search word is provided by a user through the network, communities with information corresponding to the search word are searched. Reliabilities of the searched communities are estimated. The searched communities can be sequentially arranged according to the estimated reliabilities, or communities having reliability greater than a predetermine value can be selected and provided to the user. According to some embodiments of the present invention, communities that provide reliable contents are searched on the network, and are provided to the user.
US07761437B2 Named entity extracting apparatus, method, and program
A named entity extracting apparatus that extracts a named entity suitable for a user by enabling an order to be set in which the named entity is extracted from texts includes: an extraction order reading unit 103 that acquires a named entity pattern name stored in association with an extraction order in an extraction order storage unit 102; a named entity extracting unit 105 that extracts the named entity from input texts using a named entity pattern corresponding to the named entity pattern name acquired by the extraction order reading unit 103; and an extraction end judging unit 106 which outputs, in the case where extraction has not ended, a text on which the extraction is in progress to the extraction order reading unit 103, and continues the named entity extraction processing.
US07761436B2 Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
A method for sharing content with a user includes receiving from a user a first set of keywords for annotating an annotated user; receiving from the user a second set of keywords that designate whether annotated content annotated by at least one keyword included in the second set of keywords may be shared with the annotated user; storing in a data store a first association of the first set of keywords with the annotated user, and a second association of the second set of keywords with the annotated user; receiving a keyword selection for a select keyword and an identifier for the annotated user; and displaying on the client system content annotated by the select keyword if the annotated user is annotated by at least one keyword in the first set of keywords, and if the select keyword is included in the second set of keywords.
US07761435B2 External persistence of session state information
A method performed by a computing system is described. The method involves receiving a deployment descriptor that specifies a persistence scope that is external to the computing system. The method also involves, as a consequence of the receiving, instantiating a plug-in for a database that is external to the computing system. The method also involves, over the course of a session, managing the persistence of the session's session state information in said database by, with program code provided by the plug-in, translating a first command that is not specific to the database into a second command that is specific to the database. The session state information comprises a plurality of attributes. The first command is to cause a process to be performed. The process is selected from the group consisting of: storing in the database one of the attributes; and, retrieving from the database one of the attributes.
US07761429B2 Archiving messages from messaging accounts
A method, information processing system, and computer readable medium that for archiving messages. The method includes querying a set of messaging accounts associated with a user. A set of archiving configuration messages residing within at least one messaging account in the set of messaging accounts is identified in response to the querying. Each archiving configuration message comprises separate and distinct archiving instructions for the messaging account. At least one message in the messaging account is archived based on an archiving configuration message associated with the message in the set of archiving configuration messages.
US07761428B2 System, method, and software for managing information retention using uniform retention rules
Systems, methods, and software for archiving structured data and associated unstructured data associated are disclosed. Particularly, the structured and unstructured data are archived such that the structured data and the unstructured data remain associated to each other. Properties of the structured data are also applied to the unstructured data, enabling the unstructured data to be retained with the structured data throughout the retention period of the structured data. Moreover, destruction (or prevention of destruction) of the archive data object can be managed and propagated to the unstructured data instances.
US07761424B2 Recording notations per file of changed blocks coherent with a draining agent
Provided are techniques for transferring data. It is determined whether an indicators map is to be associated with a source file that is being opened, wherein the indicators map indicates which source blocks of the source file have been updated since last being transferred to a target file. In response to determining that an indicators map is to be associated with the source file, it is determined whether the indicators map exists. In response to determining that the indicators map exists, it is determined whether the indicators map is to be trusted based on a last modified time and a last source file size stored in the indicators map and the source file. In response to determining that the indicators map is to be trusted, the indicators map is initialized. Then, in response to receiving a write for the source file, the indicators map is updated to indicate which portion of the source file has been modified.
US07761421B2 Read, write, and recovery operations for replicated data
Read, write and recovery operations for replicated data are provided. In one aspect, a system for redundant storage of data included a plurality of storage devices and a communication medium for interconnecting the storage devices. At least two of the storage devices are designated devices for storing a block of data. Each designated device has a version of the data and a first timestamp that is indicative of when the version of data was last updated and a second timestamp that is indicative of any pending update to the block of data. The read, write and recovery operations are performed to the data using the first and second timestamps to coordinate the operations among the designated devices.
US07761414B2 Asynchronous data synchronization amongst devices
Systems, methods and computer readable media for synchronization tasks and non-synchronization tasks being executed concurrently. In one exemplary embodiment, a method includes executing at least one user-level non-synchronization processing thread and executing at least one synchronization processing thread concurrently with the executing of the at least one user-level non-synchronization processing thread. The at least one user-level non-synchronization processing thread may include operations to access a first database which is synchronized by the at least one synchronization processing thread during a synchronization operation between the first database on a first processing system and a second database on a second data processing system.
US07761411B2 Delta operations on a large object in a database
A computer modifies data inside a database large object (LOB) of unknown structure without modifying other data in the remainder of the LOB. Insertion of new data at a specified location in the LOB does not require movement of existing data in the LOB. Instead, the computer is programmed to insert new data at a physical end of the LOB, and modify metadata based on the specified location. Similarly, deletion of existing data from a specified location in the LOB is performed without movement of other data in the LOB, by updating the metadata. The computer uses the metadata when reading from the LOB, so that the new data is automatically read whenever the specified location is accessed. The computer may optionally output a handle that is static, relative to other insertions and deletions, to identify specific data within the LOB, for use in building indexes on the LOB.
US07761410B2 System and method for reviewing and implementing requested updates to a primary database
The invention is a system that reviews, approves, and implements updates to a primary database that houses a business's chargeable items. A duplicate database has a duplicate of each data entry in the primary database. Prior to implementation, the update is reviewed for compliance with regulatory and local standards and preapproved updates by using the duplicate database as a point of reference. The management service may revise the update before implementing the update into the primary database. Preferably any update that is implemented into the primary database is validated to confirm that the implemented update matches the approved update.
US07761408B2 Keyword generation and management for selection of customized content for a user device
A system for selecting customized content for a user device is provided. The system includes a processor and an information extractor that, when executed by the processor, is configured to obtain at least one keyword from analyzing data entered into the user device. The system includes a behavioral engine that, when executed by the processor, is configured to obtain at least one keyword from analyzing a behavior of a user of the user device. The system also includes a keyword manager that, when executed by the processor, is configured to receive at least two keywords from the information extractor and/or the behavioral engine and to analyze the at least two keywords to obtain a prioritized list of keywords and to provide the prioritized list of keywords to a component that is configured to select customized content for the user device based on the prioritized list of keywords.
US07761401B2 Stochastic control optimization for sender-based flow control in a distributed stateful messaging system
A method and system for controlling message flow in distributed stream processing. State transition probabilities in a Markov model having one state per staleness value of data are determined for sending or withholding updates of data to subscribers using expected message rates from an information provider. A cost function annotates each state transition in the model with a state transition cost for each decision to “send” or “withhold”. A propagation policy specifying whether to send or withhold the message is determined for each state. The propagation policy is then deployed. If a new message comprising an update of data is received during a lapsed time unit, a staleness value of the data held by subscribers is increased. The propagation policy is used to determine whether to send or withhold the message. If the message should be sent, the message is propagated and the staleness value of the data is reset.
US07761399B2 Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources
A recommendation network is described. In some embodiments, the recommendation network includes recommenders that explicitly or implicitly recommend, rate or refer items and recommendation receivers that receive the recommendations. In some embodiments, the recommenders can be recommendation receivers, and vice versa. In some embodiments, recommendation receivers assign trust ratings to recommenders. The recommendation receiver can assign separate trust ratings to individual topics for which the recommendation receiver trusts the recommender. The separate trust ratings represent the recommendation receiver's amount of trust in the recommender to makes valuable recommendations for the specific topic. The recommendation network can use the separate trust ratings, along with ratings provided by the recommender, to rank recommendations per the separate topics. The recommendation receiver can assign the recommender to different bundles, topics, channels, etc. to which other recommendation receivers can subscribe.
US07761396B2 Apparatus and product of manufacture for adaptive business transaction rule structures
Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application and to assign a collection of business process rules to one of multiple predefined points in a business process of a computer application. At runtime, when the computer system executing the computer application reaches a point in a business process that is associated with a collection of user-defined business process rules, the computer system executes the business process rules. In this manner, a customized process represented by user-defined business process rules is able to be added to a computer application.
US07761394B2 Augmented dataset representation using a taxonomy which accounts for similarity and dissimilarity between each record in the dataset and a user's similarity-biased intuition
A computerized method of representing a dataset with a taxonomy includes obtaining a dataset comprising a plurality of records, the dataset being characterized by a vocabulary and each of the plurality of records being characterized by at least one term within the vocabulary; identifying nearest neighbors for each term within the vocabulary; imputing a degree of membership for each nearest neighbor identified for each term within the vocabulary; augmenting the obtained dataset with the imputed degree of membership; and generating a taxonomy of the augmented dataset.
US07761387B2 Common carrier system
An on-line system and method for buyers and sellers of international container transportation services is disclosed. Specifically, the system offers importing and exporting customers the opportunity to request and select specific service patterns offered by participating carriers in the booking of full container shipments. The system includes user interfaces that allow a shipper to track and trace containers across multiple carriers and an event notifications system, which notifies the user when an event has or has not occurred.
US07761384B2 Strategy-driven methodology for reducing identity theft
A strategy-driven methodology for reducing identity theft comprises the steps of attempting to gain system access, and presenting at least one list of user choices instead of granting system access, as practiced conventionally. The presented list contains at least one choice that is preset by a registered user. Other steps include selecting at least one choice from the presented list, and granting system access if the selected choice matches the preset choice.
US07761382B2 Method and system to protect electronic data objects from unauthorized access
The invention concerns a method and a data processing system to protect an electronic data object from unauthorized access. Via a method, a) in a first step, an electronic data object identifier is generated dependent on the content of the data object, b) in a further step, an access right is determined dependent on the data object identifier, and c) in a last step, an access to the data object is allowed dependent of the access right. The data processing system comprises a data processing device and an access control module. Via the access control module, an electronic data object identifier can be generated dependent on the content of a data object, and an access right can be determined dependent on the data object identifier. The access right can comprises standard rights such as “Read” or “Write” and an “Execute” right to execute specific functionalities.
US07761380B2 System and method for authenticating a payment instrument transaction originating from a non-internet channel
A system and method for use in the authentication of payment instrument non-Internet transactions. A server transmits the transaction information to the authentication network associated with the issuer of the cardholder's card to determine whether the cardholder is enrolled in the card issuer's authentication program, and if so, will transmit a notification to the cardholder which includes instructions on how the cardholder can use an Internet connection to complete the authentication process for the transaction. When the cardholder accesses the server website and inputs the verification code previously generated by the server, the cardholder is automatically redirected by the server to the specific Internet link provided by the authentication network, which corresponds to the cardholder's transaction, so that the cardholder may complete the authentication of the transaction.
US07761374B2 Method and system for generating a dynamic verification value
Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
US07761369B2 Method and apparatus for modeling and executing deferred award instrument plan
The present invention is directed to the administration of various deferred compensation LTIP and asset account programs that can effectively reduce an individual's income or estate tax by assisting a company in the identification of appropriate employees, and through the use of a novel modeling method and apparatus to implement a deferred compensation program through a novel asset account maintenance plan that permits the employees to benefit from their deferred compensation (such as stock options, Long Term Incentive Plans, deferred compensation or life insurance benefits—“THE UNIQUE SQLUTION®”), while having a minimal financial impact on the company.
US07761362B2 System and method for changing the view of a trading screen
A trading screen displays market information, such as working orders, buy and sell orders, and other items of interest, in association with values on a value axis. Each item of interest is therefore displayed in relation to the value axis to provide a trader with an intuitive display of the market. In one embodiment, a user can select a location associated with a particular value on the trading screen and upon an selection, for example, by a click of the mouse button, the value axis is repositioned so that the selected value is moved to a predefined location. During which, market information is moved to new locations that are associated with their respective values on the value axis.
US07761356B2 System and method for processing loan applications
A method for processing loan applications includes several steps, and may be practiced with a financial institution including an origination entity and a distribution entity. Loan applications are received from a plurality of applicants, at the origination entity. Each of the loan applications is submitted to an underwriting entity for evaluation, along with some information for each loan application. The underwriting entity approves or denies the loan applications. Each of the denied loan applications is reviewed at the distribution entity, to determine whether each denied loan application is acceptable for syndication or securitization. A message is communicated from the distribution entity to the origination entity, and includes an indication of whether one of the denied loan applications is acceptable for syndication or securitization. A system can include components for practicing the method.
US07761354B2 Banking software design generator
Banking software application development includes defining a plurality of banking object terms, each of these terms relating to components of a banking relationship. Additionally, the software is developed by defining a plurality of responsibility area terms, each of these terms relating to banking activities, wherein each of the responsibility area terms includes at least one of the banking object terms. From the defined relationships, the software is developed by generating a solution foundation for at least one of the responsibility area terms by defining relationships between the plurality of business object terms. Therefore, the banking software application is developed based on the solution foundation.
US07761351B2 Method and system for assessing the risk of a vehicle dealership defaulting on a financial obligation
The present invention relates to a method and system of assessing the risk of a vehicle dealership defaulting on a financial obligation. A preferred method embodiment of the present invention includes receiving at least one financial factor with a plurality of point weights and vehicle dealership financial statement information and determining a dealership point weight for each financial factor based on the plurality of point weights and the financial statement data to obtain a default risk rating based on the dealership point weight(s).
US07761350B1 Biasing of search result clustering to ensure more effective point of interest (POI) targeting
Directory service results responsive to a request for a desired good or service provider may be provided based on one or more user-selected locations. The user may seek a desired good or service provider that is proximate to a location from which the user may begin traveling to the point of interest, referred to as a source location, and satisfies a beneficial objective held by the user. The beneficial objective may relate to, for example, a directional travel preference, avoiding rush hour traffic or proximity to a specific location or another type of good or service provider that differs from the user's desired good or service provider that is the subject of the user's request. A sequence of geometrical representations, such as, for example, Delauney Triangles, may be generated to provide directory service results that satisfy the user's request.
US07761344B2 Electronic commerce rule-based multi-selection gifting
A method for multi-selection gifting, including maintaining a merchandise database comprising records for merchandise for a plurality of merchants, each record including a stock keeping unit (SKU) for an item of merchandise, a description of the item, a price of the item, and the merchant for the item, maintaining a gift database comprising records for multi-selection gifts, each record including at least one gift recipient, a plurality of SKU's for items of merchandise, and at least one selection rule for selecting at least one of the items of merchandise, interactively enabling a gift giver to generate a multi-selection gift for a gift recipient, interactively guiding the gift recipient to select at least one of the items of merchandise in the multi-selection gift in accordance with the gift's at least one selection rule, aggregating the at least one item selected by the gift recipient according to merchant, issuing purchase orders to each merchant in accordance with the aggregated selected items corresponding to such merchant, and billing the gift giver according to the at least one item of merchandise selected by the gift recipient. A system and a computer-readable storage medium are also described and claimed.
US07761343B2 Social-network enabled review system with subject identification review authoring form creation
The embodiments of the present system include a review engine that is connected to support modules and databases that receive, store, and retrieve reviews, based upon the subject and the users' relationship to the authors of the reviews. The review engine comprises a social network engine, a rate and rank engine, a credentials engine and a privacy engine. These engines allow reviews to be sorted, filtered and ordered in terms of relevance when presented to the user. Numerous methods are also provided by the system that receive, store and retrieve reviews.
US07761340B2 Real-time federated auctions and purchasing
A method and system is provided for conducting a purchasing activity among federated devices in an ad hoc network. In one example, the purchasing activity is an auction. Devices may be identified for federating into the ad hoc network. The devices may be identified, for example, based on distance from an auction item or distance from a device of a seller of the auction item. Alternatively, the purchasing activity may include a bulk purchase in which user devices may federate into an ad hoc network for sharing costs of bulk items.
US07761339B2 System and method for producing merchandise for a virtual environment
A system and method are provided for producing customized merchandise for a user based upon a character within a virtual environment, by retrieving character data representing a player character within a game and converting the character data into merchandise attributes. The merchandise attributes are then used to create instructions for producing an item of customized merchandise.
US07761338B1 Automation goods and services transaction systems and methods
An enterprise transaction system comprises a communication network accessible using an automation goods and services charge card. The card enables customers to purchase automation-related goods and virtual services from the enterprise. The enterprise comprises business units, each unit providing automation goods and/or services. The customer can access each and every business unit in the enterprise by entering the enterprise transaction system with a personalized goods and services charge card. The card is assigned a unique card number and a personal identification number for each customer. The card is loaded with currency-neutral credits and the transaction system can internally support a wide selection of denominations applicable to internationally recognized countries. The system is capable of settling accounts automatically via the network by decrementing credits on the customer's card corresponding to a purchase and reconciling the same with the customer's bank account. The purchases can be material goods as well as virtual services, including automation related hardware or downloadable software.
US07761332B2 Card with embedded bistable display having short and long term information
A transaction card system includes a transaction cared with a display tag for displaying short term information, the character display having optical states that are stable without power and viewable from one side of the display tag and an array of electrical contacts for electrically addressing the character display from the other side of the tag, a contact window through which the contacts are accessible, machine readable data on the card, and long term information printed on the transaction card; a transaction card writer having a reader for reading the machine readable data and having means for updating the short term information displayed on the transaction card; and a central computer connected to the transaction card writer having a data base and a central processor for receiving the information read by the magnetic card reader and generating display commands for the transaction card writer.
US07761330B2 System and method for determining profits to be given back for network content data having advertisements
A profit redistribution device, profit redistribution method, program storage medium, profit redistribution system, content providing device, content providing method, program storage media, and content providing system are disclosed. Profits redistribution processing is performed according to the accumulated points proportionate to the number of times the content with a commercial video is provided to a client PC 4. Thus, a fair profit redistribution can be easily performed. A preset content with a commercial video is provided to a user when requested from the client PC 4, and it is possible to surely provide advertisement information without the user being aware of the commercial.
US07761328B2 In-contents advertising method, in-contents advertising server, and program-transferring medium for realizing in-contents advertising
Advertisement information appropriated beforehand is inserted into contents such as a game downloaded by a user at the point that the user activates the contents, based on advertisement-insertable information within the game data or the like, and subsequently advertisement information is displayed at corresponding areas while the contents are running, thereby realizing an advertisement system capable of dealing with network infrastructures.
US07761324B2 Forecasting and revenue management system
A system that enables users to generate and manage forecasts through an integrated software tool. Forecast administrators are enabled to create forecast series data that define a forecast's structure and provide search criteria that is used in generating forecasts. These data also define who may participate in creating forecasts, and their relative position in an organization's hierarchy. Users are also enabled to enter a variety of forecast data that are stored by the system. Various forecast data are then retrieved corresponding to the user, applicable subordinates, and parameters defined by the forecast series. Users may then fine-tune their forecasts and submit their forecasts to their managers. The managers are enabled to adjust and roll up their subordinate's forecasts to produce their own forecasts. This process may be recursively applied while moving up through various layers of management defined by the organization's hierarchy.
US07761317B2 Optimized component selection for project completion
A method is provided for determining the best combination of components/supplies/goods matched to a price provided by a supplier of those components/supplies/goods, such that costs are minimizing subject to a given supply function, fixed costs and various considerations that can be factored into a selection criteria. More specifically, a Lagrangian function is minimized subject to the supply function and an ensemble of costing formulations are considered subject to weighting factors as applied to a variety of criteria to arrive at an optimized selection of components/supplies/goods.
US07761316B2 System and method for determining performance level capabilities in view of predetermined model criteria
Described is a process and system for tracing a company's work products to the equivalent work product element requirements for individual maturity models in order to ascertain an approximate determination of the maturity level of a particular maturity model that has been achieved by the company. The maturity models included, for example, CMM-based models, or maturity model equivalents such as, contractor operational processes and ISO (International Standards Organization) requirements.
US07761313B1 System and method for providing multiple real-time pricing quotes based on optional consumer variables
A method and system for providing multiple real-time pricing quotes based on optional consumer variables is disclosed. A user accesses a web site and is provided with a web page enabling the user to choose a product with multiple optional features. Upon selection of the product and desired features, the user is provided with pricing information for the selected products and features and provided with the option to modify the product be selecting different features. Upon selection of the modification, the user is provided with a web page simultaneously displaying the original selection and associated feature prices and the modification and associated feature prices.
US07761312B2 Remote health monitoring and maintenance system
A system and method is described that enables a health care provider to monitor and manage a health condition of a patient. The system includes a health care provider apparatus operated by a health care provider and a remotely programmable patient apparatus that is operated by a patient. The health care provider develops a script program using the health care provider apparatus and then sends the script program to a remotely programmable patient apparatus through a communication network such as the World Wide Web. The script program is a computer-executable patient protocol that provides information to the patient about the patient's health condition and that interactively monitors the patient health condition by asking the patient questions and by receiving answers to those questions. The answers to these health related questions are then forwarded as patient data from the remotely programmable patient apparatus to the health care provider apparatus through the communication network. The patient data may also include information supplied by a physiological monitoring device such as a blood glucose monitor that is connected to the remotely programmable patient apparatus. When the patient data arrives at the health care provider apparatus, the patient data is processed for further management of the patient's health condition by the health care provider, such as forwarding another script program to the remotely programmable patient apparatus.
US07761308B2 Medical consultation management system
A medical consultation support system which transfers a structured request for consultation from a primary care physician's client computer to a supervisory host computer. The structured request together with any additional information related to the request, form a machine-readable collection of information. At the supervisory computer, the request is reviewed by a receiving staff physician who designates a specialist and retrieves supporting documentation related to the consultation request from databases of medical information. The supervisory computer then transmits the request for consultation and at least an identification of the selected supporting documentation to the selected specialist for review, and thereafter receives a comment from the selected specialist. The supervisory computer further stores the request for consultation and the comment as a structured case history item in the database of medical information. A consultation may further be a source of continuing legal education credits for the requesting physician.
US07761302B2 Method for generating output data
A method for generating output data identifying a class of a predetermined plurality of classes. The method comprises receiving data representing an acoustic signal; determining an amplitude of at least a first predetermined frequency component of said acoustic signal; and comparing the or each amplitude with a respective primary threshold; and generating output data identifying one of said classes to which said acoustic signal should be allocated, based upon said comparison.
US07761300B2 Programmable virtual exercise instructor for providing computerized spoken guidance of customized exercise routines to exercise users
A programmable virtual exercise instructor processes a word processing document having text chunks corresponding to instructions of actions of an activity in order to communicate the instructions to a person performing the activity. The activity may be an exercise routine with the actions being exercises. The text chunks include words indicative of timing information associated with the text chunks. The exercise instructor converts the text chunks to speech and extracts the timing information from the text chunks. The exercise instructor audibly speaks each text chunk one at a time at a rate consistent with the timing information associated with the text chunk such that the instructions of the activity actions are audibly spoken to the person to thereby direct the person through the activity. The exercise instructor may visually display the text chunks such that the instructions of the activity actions are visually displayed to the person as well.
US07761295B2 Computer-aided transcription system using pronounceable substitute text with a common cross-reference library
A transcription network having linked computer terminals for a court reporter and for examining, defending, and associate attorneys is disclosed. Cross-reference libraries, phoneme libraries, phoneme dictionaries, and pronunciation indices are used by a reporter terminal to generate readable text transcripts which are communicated to the other terminals for real-time review. Cross-reference libraries provide for the bulk of the transcription while stenographic keystrokes that cannot be directly transcribed are converted to phoneme text or other pronounceable form for down-line readability. A common cross-reference library is provided to supplement local cross-reference libraries to aid transcription and to provide for standardization. The reporter terminal provides for update and preparation of the local cross-reference libraries using case law and evidence prior to a proceeding, as well as provides key-stroke training for the court reporter. Foreign language tables are also provided to service proceedings involving two or more languages.
US07761292B2 Method and apparatus for disturbing the radiated voice signal by attenuation and masking
A method and apparatus to disturb a voice signal by attenuating and masking the voice signal are provided. The method includes; receiving a voice signal from a wired or wireless network; obtaining a masked voice signal by dividing the received voice signal into a plurality of segments of the same size; outputting the received voice signal and receiving a feedback signal of the output voice signal; obtaining an attenuated voice signal by performing a first sound attenuation operation on the feedback signal; and combining the attenuated voice signal and the masked voice signal and outputting the result of the combination as disturbing sound.
US07761290B2 Flexible frequency and time partitioning in perceptual transform coding of audio
An audio encoder/decoder performs band partitioning for vector quantization encoding of spectral holes and missing high frequencies that result from quantization when encoding at low bit rates. The encoder/decoder determines a band structure for spectral holes based on two threshold parameters: a minimum hole size threshold and a maximum band size threshold. Spectral holes wider than the minimum hole size threshold are partitioned evenly into bands not exceeding the maximum band size threshold in size. Such hole filling bands are configured up to a preset number of hole filling bands. The bands for missing high frequencies are then configured by dividing the high frequency region into bands having binary-increasing, linearly-increasing or arbitrarily-configured band sizes up to a maximum overall number of bands.
US07761287B2 Inferring opinions based on learned probabilities
An opinion system infers the opinion of a sentence of a product review based on a probability that the sentence contains certain sequences of parts of speech that are commonly used to express an opinion as indicated by the training data and the probabilities of the training data. When provided with the sentence, the opinion system identifies possible sequences of parts of speech of the sentence that are commonly used to express an opinion and the probability that the sequence is the correct sequence for the sentence. For each sequence, the opinion system then retrieves a probability derived from the training data that the sequence contains an opinion word that expresses an opinion. The opinion system then retrieves a probability from the training data that the opinion words of the sentence are used to express an opinion. The opinion system then combines the probabilities to generate an overall probability that the sentence with that sequence expresses an opinion.
US07761286B1 Natural language database searching using morphological query term expansion
The present invention is a method of database searching. First, a language is selected. Next, elements are received. The system is then searched to identify at least one unit number that is associated with a chosen element, the unit number being linked to a data unit containing morphological variants of the element. If no unit number is identified, the element is compared to a prefix list. If no match is found there, the element is broken into a prefix and suffix, and the prefix and suffix are matched to a prefix list, suffix list or a unit number. This process is repeated for all elements. A unit number associated with each element is then chosen, and the elements contained in the data units linked to the unit numbers are compared to a database. The results are displayed and preferably ranked according to user preferences. If an element is associated with multiple unit numbers, this process is repeated until all data units have been compared to the database.
US07761284B2 Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The allocated capacity of the virtual tape is dynamically and transparently alterable in response to data storage demand within the virtual tape.
US07761281B2 System and method for performing compound computational experiments
A system and method for performing compound computational experiments include an experiment having at least one input. The experiment includes a process controllable by a computer and responsive to the input to produce at least one output, the output capable of being stored on a medium readable by the computer. The system includes a generator capable of running on the computer. The generator automates the performance of a plurality of experiments and automatically varies the inputs for the experiments. An outcome store of the system stores the outputs on the computer-readable medium. The system also includes a display capable of running on the computer. The display presents an interpretation of a set of the outputs extracted from the outcome store. The display is responsive to user input to alter the interpretation, to present an interpretation of a different set of outputs, or to cause the generator to perform a plurality of experiments.
US07761280B2 Data processing apparatus simulation by generating anticipated timing information for bus data transfers
Simulation of the operation of a data processing apparatus having a number of master logic units and slave logic units coupled via a bus is provided. The data processing apparatus performs data transfers between the master logic units and the slave logic units over the bus. Anticipated timing information for each successive data transfer over the bus is generated by assuming that each successive data transfer can occur with exclusive access to the bus, determining whether the anticipated timing information indicates that two or more concurrent data transfers would occur on the bus, and in the event that the anticipated timing information indicates that two or more concurrent data transfers would occur on the bus, generating revised timing information for those data transfers, the revised timing information being generated using bus status information until those data transfers have been completed.
US07761278B2 Semiconductor device stress modeling methodology
A computational methodology that improves the accuracy of model parameters in a compact model uses methods and algorithms to self-consistently match independently developed base and stress models by re-fitting the stress model to the data set that generates the base model. The re-fitting algorithm removes any discrepancy between the base model and the stress model as the stress model is applied to the data set obtained from a dimension-scaling macro. Stress offsets for dimension-scaling macro devices are calculated to fit the measured values of the model parameters for the same devices. The process of fitting the model parameters to the data set from the dimension-scaling macro calculates constant, linear, and quadratic coefficients for the model parameters, which are employed to increase the accuracy of the model parameters and of the compact model used in circuit simulations and optimization.
US07761277B2 System and method for improved logic simulation using a negative unknown boolean state
A system and method for simulating a circuit design using both an unknown Boolean state and a negative unknown Boolean state is provided. When the circuit is simulated, one or more initial simulated logic elements are initialized to the unknown Boolean state. The initialized unknown Boolean states are then fed to one or more simulated logic elements and the simulator simulates the handling of the unknown Boolean state by the simulated logic elements. Examples of simulated logic elements include gates and latches, such as flip-flops, inverters, and basic logic gates. The processing results in at least one negative unknown Boolean state. An example of when a negative unknown Boolean state would result would be when the unknown Boolean state is inverted by an inverter. The resulting negative unknown Boolean state is then fed to other simulated logic elements that generate further simulation results based on processing the negative unknown Boolean state.
US07761276B1 Apparatus and method for port reduction in simulation files
Various port reduction methods are employed to reduce the number of port definitions in a simulation file. A ground port reduction method is first employed to reduce certain power supply reference connections to an absolute ground reference for the circuit model. Next, all commonly defined port definitions are combined into a single port definition. Finally, a current analysis is used to further reduce the number of port definitions in the simulation file by removing the current return ports from the simulation file.
US07761275B2 Synthesizing current source driver model for analysis of cell characteristics
A method for performing an analysis of at least one logic stage in a netlist, which include one or more drivers, is provided. The method includes operations of generating at least one look-up table for an output transient current to be based on values of input and output voltages using data available from a cell library; synthesizing analytically at least one current source model, which includes a DC component and a plurality of parasitic capacitances, using the look-up table; simulating the logic stage using the current source model to model the drivers; and obtaining characteristics of the simulated logic stage. A system and a machine-readable medium for performing the method are also provided.
US07761273B2 Simplified data signal support for diagramming environment languages
A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.
US07761272B1 Method and apparatus for processing a dataflow description of a digital processing system
Method and apparatus for processing a dataflow description of a digital processing system is described. In one example, a model of the dataflow description is simulated. Computational steps performed during the simulation and actual dependencies among the computational steps resulting from the simulation are identified. Causation trace data is generated in response to the step of recording. The causation trace data may then be analyzed using one or more analyses to produce quantitative data that characterizes the dataflow description.
US07761269B1 System and method of subjective evaluation of a vehicle design within a virtual environment using a virtual reality
A system for subjective evaluation of a vehicle design within a virtual environment includes a scaleable physical property representative of the vehicle design and a computer system for digitally creating a virtual environment having a virtual human immersed within. The system also includes a motion capture system for sensing a motion of an evaluator and communicating the sensed motion of the evaluator to the computer system and a virtual reality display mechanism for providing the evaluator a view of the virtual environment while evaluating the vehicle design.
US07761268B2 Non-linear transient analysis module and method for phase locked loop
A non-linear transient analysis module and method for phase locked loop (PLL) is disclosed. The method includes a pulse cycle defined by the larger period of two input frequencies; a pulse width defined by the accumulation value of period difference. Each pulse cycle is divided into two linear regions, a first voltage at the beginning of the pulse cycle as an initial value then applying a first linear equation to obtain a second voltage, and then the second voltage as an initial value then applying a second linear equation to obtain a third voltage which is used to be an initial value for next pulse cycle. An average voltage of the first region and the second region is inputted into the VCO to generate an output as the PFD input. The aforementioned steps are repeated to complete a simulation of PLL transient response.
US07761265B2 Method for comparing solid models
A method for determining a similarity of a first solid model to a second solid model is disclosed. The method includes the steps of: selecting a set of features for representing the first solid model; extracting features corresponding to the selected set of features from the first solid model; constructing an undirected model dependency graph of the first solid model based on the selected set of features; extracting features corresponding to the selected set of features from the second solid model; constructing an undirected model dependency graph of the second solid model based on the selected set of features; comparing the undirected model dependency graph of the first solid model with the undirected model dependency graph of the second solid model; and outputting a numerical measure indicative of the similarity of the first solid model to the second solid model.
US07761262B2 Method and system for implementing a training facility
Methods for implementing a training facility, e.g., a military or law enforcement training facility, for a geographic location having at least one proposed observer position, e.g., a firing position, and at least one proposed target position are provided. In one embodiment, the method includes receiving design data (for instance, a digital terrain model) indicative of the geographic location, receiving data indicative of the proposed observer position and the proposed target position, applying the data indicative of the proposed observer position and the proposed target position to the design data creating modified design data, and conducting a line-of-sight analysis of the modified design data between the proposed observer position and the proposed target position.
US07761259B1 Methods and systems for testing evaluation modules
A system consistent with this invention evaluates the performance of a module via a network. Such a system comprises an evaluation module (EVM); a stimulator, separate from the EVM computer, for providing a stimulus to the EVM; an EVM computer running an end user interface for interfacing with the EVM computer, wherein the EVM computer monitors the performance of the EVM and controls the stimulator; and a terminal linked to the evaluation module computer through a network, wherein the terminal displays the end user interface.
US07761257B2 Apparatus and method for evaluating optical system
An apparatus is for evaluating optical characteristics of an optical system based on an image forming position of a point image formed through the optical system. The apparatus includes a point image producing unit that forms a point image through the optical system in each point light source; an imaging unit that images the point images to produce a point image distribution image; and a moving unit that changes relative distance between the optical system and the point light source or the imaging unit in an optical axis direction. The apparatus also performs processing of detecting an image forming position in each different relative distance of the point image based on image information of the point image distribution images, the processing including calculating a regression expression for the detected image forming positions to obtain a shape parameter of the image axis in each of the point images.
US07761253B2 Device, method, program, and recording medium for error factor measurement, and output measurement device and input measurement device provided with the device for error factor measurement
Measurement of error factors of a signal source when a connection tool is connected to a signal source whether error factors of the connection tool are known or not is enabled. There is provided an error factor measurement device including a connection tool characteristic measurement unit which measures characteristics of a connection tool based on measurement results of first and second signals, a reflection-to-output ratio measurement unit which measures the ratio relating to a measurement result of a reflection in a second (first) signal generation unit and a measurement result before the first (second) signal is reflected by a first (second) output terminal, an error factor recording unit which records respective components Ei1 and Eo1 of an error factor caused by frequency tracking of a first signal generation unit, and a product of respective components Ei2·Eo2 of an error factor caused by frequency tracking of a second signal generation unit, and error factor deriving unit which derive respective components of the error factor caused by the frequency tracking of the second signal generation unit based on the measurement result of the characteristics of the connection tool, the measurement result of the reflection-to-output ratio measurement unit, and the recorded contents of the error factor recording unit.
US07761246B2 Surface inspection method and surface inspection apparatus
When detecting light scattered by an object to be inspected by using a pulse laser as a light source, noise increases unless a sampling repletion period of an A/D converter is determined so as to be related to a pulse oscillation repetition period of the light source. (1) The sampling repletion period of the A/D converter is set equal to the pulse oscillation repetition period of the light source or an integer times thereof, and the sampling is synchronized with oscillation of the light source. Or (2) the sampling repletion period of the A/D converter is set equal to a half-integer times the pulse oscillation repetition period of the light source. Even if a ripple component resulting from emission pulses of the light source remains in the scattered light signal supplied to the A/D converter remains, therefore, its influence can be eliminated or reduced.
US07761242B2 Metabonomic methods to assess health of skin
The present invention relates to methods of assessing the health of skin. Biomarkers are used to evaluate skin samples. Using metabonomics approaches, samples taken from different skin sites or at different times during a treatment are used to diagnose skin conditions or to appraise various skin treatments for efficacy.
US07761238B2 Method and apparatus for discovering patterns in binary or categorical data
The present invention relates to a computationally efficient method of finding patterns in any data that can be expressed in the form of arrays of binary features or arrays of categorical features. This includes data represented by continuous-valued attributes that can be transformed to a categorical representation, such as the discovery of patterns of genetic variability that may be causally related to diseases or traits, as well as the discovery of patterns of protein biomarkers that may be used for medical diagnostics, prognostics, and therapeutics. The invention further relates to a program storage device having instructions for controlling a computer system to perform the methods, and to a program storage device containing data structures used in the practice of the methods.
US07761235B2 Device for determining a maximum lateral separation of a follower craft with respect to a lead craft
A device for determining a maximum lateral separation of a follower craft with respect to a lead craft. The device includes a first unit for deducing automatically from minimum turning radii of a lead craft and from a maximum turning radius of a follower craft, the maximum possible lateral separation of the follower craft with respect to the lead craft, on each side of the trajectory of the latter.
US07761232B2 Wireless locating and monitoring system
A wireless tracking device and method of operation. A processor connected to a positioning system may periodically determine a location of the device. A wireless radio is connected to the processor for transmitting the location of the device across a wireless area network. The processor may be a microcontroller in a vehicle monitoring system, configured to receive vehicle location input from the positioning system as well as sensor input to determine vehicle condition. The wireless transmitter may be configured to transmit vehicle position and vehicle condition data to a remote data network access point.
US07761231B2 Outside monitoring device for mobile robot
An outside monitoring device of a mobile robot for measuring a direction of a target object using a tag, which is provided on a target object and replies a receipt signal to the mobile robot in compliance with a light signal from the mobile robot, the outside monitoring device including a plurality of light emitters each irradiating the light signal to an assigned detectable region among detectable regions established around the mobile robot are provided on the mobile robot, wherein light emitters are arranged around a reference axis orthogonal to a ground plane of the mobile robot to allow the detection of the tag within detectable regions.
US07761227B2 Route determination and driver warning system
A system for determining a route and for warning a driver of a vehicle and corresponding methods are provided. The systems include storage units that store road segment passage restriction data and vehicle passage restriction data. The systems further include a working memory unit and a processing unit that determine a route to be displayed on an output unit or that provide a warning signal output, depending upon both the vehicle passage restriction data and the road segment passage restriction data.
US07761226B1 Interactive pedestrian routing system
The present invention's network-based directions-provision methodology typically features the establishment of two ranking schemes that reversely parallel each other. The “personal” ranking scheme ranks all permitted persons in terms of the degree of access permission with respect to the variously ranked regions of a facility; the lower the personal rank, the fewer the regional ranks to which the person is permitted access. The “regional” ranking scheme ranks all accessible regions in terms of the degree of access permission with respect thereto by the variously ranked permitted persons; the higher the regional rank, the fewer the personal ranks that are permitted access to the region. According to typical inventive practice, a permitted person logs in to request directions, within the facility, from an original location to a destination location; the directions given (textual and/or graphical) are the optimal directions that are consistent with the personal rank of the requestor.
US07761220B2 Fuel control system of internal combustion engine
The invention precisely achieves an air fuel ratio control precision in each of operating regions of an engine, particularly a demand air fuel ratio at a time of an engine transition. In a fuel control system correcting a basic fuel amount in such a manner as to estimate a fuel adhered to an air intake pipe of an engine and an evaporated fuel from the adhered fuel so as to achieve a demanded air fuel ratio, a temperature of a fuel adhered portion is estimated on the basis of an amount relation between the fuel to be adhered and the already adhered fuel, or a heat quantity balance. A fuel adhesion amount and a fuel evaporation amount are determined on the basis of the estimated temperature.
US07761218B2 Air-fuel ratio control method of engine and air-fuel ratio control apparatus for same
An engine revolution number is controlled by operating opening and closing of a throttle valve by an engine revolution number control means on the basis of a deviation between a detected engine revolution number and a target engine revolution number, and air-fuel ratio control means applies the engine revolution number and the intake air flow rate to a predetermined numerical formula which is derived from a plurality of sets of data groups including the intake air flow rate and air-fuel ratio, which are obtained from a predetermined experiment model, and expresses the relationship between each data, to thereby calculate a fuel injection time for realizing a target air fuel ratio. A target air fuel ratio is thus realized while minimizing any delay of a response even during a transient operation, and thus, good engine operability is always acquired.
US07761217B2 Diagnostics for two-mode variable valve activation devices
A method for detecting a low-lift or zero-lift failure mode in a variable valve activation system of an internal combustion engine includes the steps of positioning a piezo-electric element that acts as a radio frequency transmitter relative to a lost motion spring of a two-mode variable valve activation lost motion device, subjecting the piezo-electric element to a compression load when a load from displacement of a lobe of a camshaft acts on the lost motion spring, broadcasting a radio frequency signal each time the piezo-electric element is subjected to the compression load, and evaluating the presence or absence of the broadcasted radio frequency signal in relation to an expected presence or absence of the radio frequency signal. The direct measurement of the mode of each two-mode device is both more reliable and more efficient in the use of engine controller resources compared to currently existing diagnostic methods.
US07761213B2 Method for controlling engine torque of automatic transmission for vehicles and system thereof
A method and system of controlling an engine torque of an automatic transmission calculate a current oil temperature in a torque converter and restrict an engine torque based on the calculated current oil temperature if the torque converter is determined to be in a stall state. The method may include detecting vehicle information; determining whether a stall condition is satisfied; calculating, if the stall condition is satisfied, a current oil temperature in a torque converter; comparing the current oil temperature to a predetermined temperature; and controlling the engine torque when the current oil temperature is higher than or equal to the predetermined temperature.
US07761212B2 Wireless communication apparatus
A wireless communication apparatus including a master unit and a slave unit. The master unit includes a transmitter configured to transmit a beacon periodically and a receiver. A detector is provided that is configured to output a detected signal, and the slave unit is configured to receive the detected signal from the detector. The slave unit includes a receiver configured to receive the beacon periodically at a receiving timing determined based on the beacon, and a transmitter configured to transmit the detected signal to the master unit receiver at a transmitting timing determined based on the beacon if a value of the detected signal changes by a threshold amount.
US07761208B2 Vehicle behavior control device
An adjustment unit identifies a front-rear driving force distribution control unit and a braking force control unit, and calculates based on the current vehicle state, a target yaw moment required for each of the front-rear driving force distribution control unit and braking force control unit. Then, based on the current operating state of each of the control units, a control correction value for each unit is calculated in consideration of the maximum value, and outputted.
US07761205B2 Height controlling apparatus
A height controlling apparatus for controlling at least one actual height as a relative position of (a) a body of a vehicle and (b) at least one wheel of the vehicle relative to each other, the apparatus including at least one height controlling actuator which changes the at least one actual height; and an actuator control device which controls the at least one height controlling actuator so that the at least one actual height approaches at least one target height. The actuator control device includes a possibility detecting device which detects, before an absolute value of a difference of the at least one target height and the at least one actual height exceeds a reference value, whether there is a possibility that an object may be present in a direction in which the body is moved to change the at least one actual height, and a movement restraining portion which controls, when the possibility detecting device detects that there is the possibility, the at least one height controlling actuator to restrain a movement of the body in the direction.
US07761204B2 Multi-modal data input
A control system processes commands received from a user. The control system may control one or more devices within a vehicle. A switch allows the control system to choose one of multiple input channels. The method that receives the data selects a channel through a process that minimizes data losses. The switching occurs upon a user request, when the control system does not recognize an input, or when an interference masks a user request.
US07761203B2 Power consumption recording apparatus and program for the same
A power consumption recording apparatus is provided that can perform the following for multiple travels of a section traveled by the vehicle. The apparatus can detect as many power consumption events used by the vehicle as the multiple travels. When the vehicle has traveled a given section, the apparatus detects time attributes and occupant counts for the multiple travels. The apparatus divides the power consumption events detected for the section into groups based on power consumption magnitudes. For each group, the apparatus can record a representative power consumption of power consumption events belonging to the group, a time attribute and an occupant count corresponding to occurrence of the power consumption belonging to the group, and the number of occurrences of respective power consumption events, in association with each other.
US07761200B2 Centralized management of maintenance and materials for commercial aircraft fleets with access to real-time information
Turnkey maintenance of a customer's aircraft fleet is managed by a single management service provider (MSP) controlling integrated maintenance and materials services from a central operations site. The MSP converts data received directly from on-board aircraft systems into information it uses to manage maintenance service providers and parts suppliers. The MSP contracts with and manages maintenance, repair and overhaul organizations (MROs) who perform the maintenance on the customers' aircraft at line and base stations. The MSP either remotely manages part inventories at the customer's site, or manages suppliers who deliver the parts to the MROs. Maintenance planning, scheduling and execution information is exchanged between the MSP, MROs, part suppliers and the customers through a shared data communication network controlled by the MSP. The MSP charges the customer for the maintenance services based on a flat rate per unit of aircraft flying time.
US07761199B2 Termination map for an aircraft
A method of creating a termination map for an aircraft over an area of interest indicating the lowest allowable flight altitude to achieve a glide path of a vehicle to a termination point of the area of interest and a map of vectors of the area of interest indicating direction towards a termination point to control an unmanned vehicle.
US07761195B2 System and method for selective display of a standby attitude indicator and an airport map data using the same display
Methods and apparatus are provided for selectively rendering a standby attitude indicator or an airport map on an aircraft display. The system determines whether the aircraft is on the ground or in flight and, based on this determination, either the standby attitude indicator or the airport map are rendered on the display. If the aircraft is determined to be in flight, then the standby attitude indicator is rendered. Conversely, if the aircraft is determined to be on the ground, then either the standby attitude indicator or the airport map is selectively rendered.
US07761194B2 Method and device for assisting a pilot of a follower aircraft during a patrol flight
A method and device that assist a pilot of a follower aircraft during a patrol flight, by presenting on a viewing screen an indicator that provides information as to the possibility of engagement of an automatic pilot during a patrol flight.
US07761192B2 Complex signal processing system and related method for controlling multiple fans
A complex signal processing system for multiple fans is used to control the rotation of a first fan and a second fan. The speed signals of the first fan and the second fan are processed through an XOR operation to obtain a complex speed signal. In response to the complex speed signal, the speed and the operational status of the first fan and the second fan can be evaluated.
US07761191B1 Management of operation of an integrated circuit
Disclosed are embodiments that may facilitate management of operation of an integrated circuit (IC) including adjustment of the IC. The adjustment may be based at least in part on a proximity of a temperature of the IC relative to a predetermined temperature.
US07761188B2 Fluid evacuation system with two-way communication filter
An evacuation system includes at least one fluid intake, at least one fluid outlet, at least one operational component, such as an evacuation motor, and a first read/write device for transmitting, receiving, or storing information. The evacuation system also includes a filter having a second read/write device for transmitting information to the first read/write device. A microcontroller, which is in functional communication with the first read/write device and the operational component, interprets the information received by said first read/write device and controls the operational component based on said interpreted information.
US07761187B2 Tub oscillation control method of drum type washing machine
A method controls tub oscillation in a drum type washing machine by utilizing a ball balancer. The method includes maintaining an rpm of a drum in a predetermined rpm level for a predetermine period of time during a dehydration operation, thereby reducing a differential rotation speed between the drum and a ball, and re-increasing the rpm, such that the tub is not subject to the oscillation that is greater than a predetermined level. The drum type washing machine adopts a single race having different ball sizes and viscosities, so that the manufacturing cost of the washing machine is reduced. The tub is prevented from being subject to oscillation greater than a predetermined level through precise calculation.
US07761181B2 Line replaceable systems and methods
In accordance with at least one embodiment of the present invention, a manufacturing system includes a factory system and a field system. The factory system includes a first mount configured to receive, support, and precisely locate a removable line replaceable unit (LRU) having one or more components at a first factory LRU station within the factory system. The received LRU components are capable of adjustment to configure proper operation of the received LRU within the factory system. The field system corresponds to the factory system and includes a second mount configured to receive, support, and precisely locate an LRU removed from the factory system at a first field LRU station corresponding to the first factory LRU station. The removed and received LRU is configured for proper operation within the field system without adjustment of the one or more LRU components.
US07761180B2 Method and system for monitoring batch product manufacturing
A system and method for monitoring product through a batch manufacturing plant is provided. The system includes, a parallel flow mode when product flows concurrently from at least two units to a single unit; and a serial flow mode where product flows from one unit to another at a given time, wherein the batch manufacturing plant is modeled based on the parallel and serial flow modes. A lot association is built based on product flow and a parent/child record is created for lot association. The system also includes a data collection system that collects phase information for every unit and a procedure identifier is used to create a batch identifier, where a batch identifier is associated with each lot on each unit through which product is flowing to and/or from at a given time.
US07761176B2 Promotional portable music players
A digital audio player, including a casing, a memory within said casing for storing digital audio including songs and a commercial, a digital-to-analog converter within said casing and operatively connected to said memory for converting digital audio to analog audio, an analog audio player within said casing and operatively coupled to said digital-to-analog converter, for playing the songs in response to manual user commands, and for automatically playing the commercial, and a processor for stopping the automatic playing of the commercial after a specific event has occurred. A method and a computer-readable storage medium are also described.
US07761175B2 Method and apparatus for discoverable input of symbols on a reduced keypad
We discovered that a) a single key can support a multiplicity of ordered groups, b) only a subset of each group needs to be visually represented on the face of a key, c) either multi-tap or predictive methods, or both, can be used to input members of each of the groups, and d) auxiliary keys are a convenient, effective and user-discoverable method to select ordered groups, and to perform the multi-tap function. The objects of: limiting multi-tap depth, reducing keystrokes per symbol, unifying focus, increasing discoverability, graduated discoverability, power, compact presentation, and seamless integration of multi-tap and predictive text methods, can all be achieved by exploiting these discoveries.
US07761174B2 Controlling a computer arranged in connection with a dental unit
A control arrangement and a method for controlling a computer comprised in a dental apparatus, said dental apparatus (100) comprising at least a computer (101) and its display (111) functionally connected to each other, a dental unit (102, 104) and a control arrangement which comprises control means (112, 116, 117) for controlling the functions of at least said computer and dental unit, wherein at least some of the control means (116) used to control said computer (101) are arranged in connection with said dental unit (102, 104) so as to allow the computer (101) to be controlled via the control means (116) arranged in connection with the dental unit (102, 104).
US07761168B2 Peltier unidirectional and selective nerve stimulation
Apparatus is provided including an assembly (22) and a control unit (36). The assembly (22) includes a housing (34) configured to be applied to a nerve (20) of a subject, and at least one cathode (30) and at least one Peltier cooler (32), which are fixed to the housing (34). The control unit (36) is configured to drive the cathode (30) to apply an activating current to the nerve (20) that generates action potentials traveling in first and second directions (38 and 40) in the nerve (20), and the Peltier cooler (32) to cool the nerve (20) sufficiently to block propagation of at least a portion of the cathode-generated action potentials traveling in the second direction (40). Other embodiments are also described.
US07761166B2 Electrical stimulation of iliohypogastric nerve to alleviate chronic pelvic pain
A method and system for applying electrical stimulation to an iliohypogastric nerve of a patient. The system includes electrical stimulators that apply electrical stimulation for alleviation of pelvic pain. The system may apply electrical stimulation for pelvic pain in men or women. The electrical stimulators may comprise various types of electrodes such as cuff electrodes, electrode leads, and microstimulators implanted at various locations proximate to a single or both iliohypogastric nerves of a patient. In particular, the electrode may be implanted proximate or adjacent to an anterior cutaneous branch of one or both iliohypogastric nerves, a lateral cutaneous branch of one or both iliohypogastric nerves, or one or both of iliohypogastric nerves above the branch point.
US07761159B2 Cardiac rhythm pacing rate selection for automatic capture threshold testing
Cardiac devices and methods that select pacing rates for automatic threshold tests based on a patient's hemodynamic need. A sensor-indicated pacing rate corresponding to a patient's hemodynamic need is determined. A test pacing rate is selected from either the sensor-indicated rate or another rate. Capture threshold testing is performed using the selected pacing rate.
US07761153B2 Method and device for delivering anti-tachycardia pacing therapy
A method and device for delivering anti-tachycardia pacing (ATP) therapy that includes an electrode to sense cardiac signals and to deliver the therapy, sensing circuitry, electrically coupled to the electrode, to detect the tachycardia event in response to the sensed cardiac signals, and a processor to control delivery of the therapy. The processor determines whether a return cycle length generated subsequent to the delivery of the first plurality of pacing pulses is greater than or equal to a sum of a cycle length associated with the tachycardia event and a total prematurity associated with the first plurality of pacing pulses, and adjusts delivery of a second plurality of pacing pulses in response to the return cycle length being greater than or equal to a sum of a cycle length associated with the tachycardia event and a total prematurity associated with the first plurality of pacing pulses.
US07761147B2 Transdermal electrotransport delivery device including an antimicrobial compatible reservoir composition
A transdermal electrotransport drug delivery device having an anode, a cathode and a source of electrical power electrically connected to the anode and the cathode. At least one of the anode and the cathode includes an electrode and a reservoir comprised of a housing composed of a polymeric material and an aqueous medium in contact with the housing. The aqueous medium includes (i) a drug or an electrolyte salt or a mixture thereof, (ii) propylene glycol, and (iii) an antimicrobial agent in an amount sufficient to inhibit microbial growth in the aqueous medium. The propylene glycol prevents the antimicrobial agent from being adsorbed by other materials used in the construction of the delivery device. A process for preparing a transdermal electrotransport drug delivery device is also provided.
US07761145B2 Method and apparatus for detection of nervous system disorders
Systems and methods for detecting and/or treating nervous system disorders, such as seizures, are disclosed. Certain embodiments of the invention relate generally to implantable medical devices (IMDs) adapted to detect and treat nervous system disorders in patients with an IMD. Certain embodiments of the invention include detection of seizures based upon comparisons of long-term and short-term representations of physiological signals. Other embodiments include prediction of seizure activity based upon analysis of physiological signal levels. An embodiment of the invention monitors the quality of physiological signals, and may be able to compensate for signals of low signal quality. A further embodiment of the invention includes detection of seizure activity following the delivery of therapy.
US07761141B2 Non-invasive method and device to monitor cardiac parameters without use of electrical-mechanical interval
A method of and a device for non-invasively measuring the hemodynamic state of a subject or a human patient involve steps and units of non-invasively or minimally invasively measuring cardiac cycle period, mean arterial pressure, stroke volume, diastolic interval and ejection interval and converting the measured mean arterial pressure, stroke volume, diastolic interval and ejection interval into the cardiac parameters such as Preload, Afterload and Contractility, which are the common cardiac parameters used by an anesthesiologist. In the current invention, the use of electrical-mechanical interval has been eliminated for various advantageous reasons. The converted hemodynamic state of a patient is displayed on a screen as a three-dimensional vector with each of its three coordinates respectively representing Preload, Afterload and Contractility. Therefore, a medical practitioner looks at the screen and—quickly obtains the important and necessary information.
US07761139B2 System and method for identifying tissue using low-coherence interferometry
An apparatus for needle biopsy with real time tissue differentiation using one dimensional interferometric ranging imaging, comprising a biopsy device having a barrel and a needle, an optical fiber inserted in the needle, and a fiber optic imaging system connected to the optical fiber. The imaging system obtains images and compares the optical properties and patterns to a database of normalized tissue sample images to determine different tissue types. The physician performing the biopsy obtains feedback via a feedback unit associated with the biopsy device and which is connected to the imaging system. The feedback unit can provide visual, audible or vibratory feedback as to tissue type encountered when the needle is inserted toward the target tissue. The feedback unit can be programmed for different biopsy procedures so that the user can actuate a button to select a display or other feedback mechanism for the desired procedure and anticipated tissue to be encountered.
US07761135B2 Method and device for correction motion in imaging during a medical intervention
The present invention relates to a method and a device for correcting motion in imaging during a medical intervention, by which method a 3D tomographic image of a target area for the intervention is first recorded while there are one or more medical instruments in the target area that will remain there during the intervention. During the intervention 2D fluoroscopic images of the target area are recorded and registered with the 3D image. The registration is therein adjusted for each 2D fluoroscopic image in realtime based in each case on the one or more instruments. The 2D fluoroscopic images are then in each case visualized with representations, concurring in terms of perspective, of the 3D image. Virtually error-free overlaying of the 3D image with in each case one 2D fluoroscopic image can be implemented using the present method and associated device.
US07761134B2 System and method for modeling a tracking curve of an in vivo device
A system and method to model a tracking curve of an in-vivo device capturing in-vivo data of the colon is provided. Data analysis is performed on a raw tracking curve to identify one or more milestone data points that correspond to defined locations in the colon. A modeled path may be defined between and along the selected milestone data points. Raw tracking curve data may be translated to modeled data along the modeled path. The modeled tracking curve may be displayed alongside a streaming display of captured in-vivo image frames of the colon.
US07761132B2 Local endo coil for intracorporeal placement for recording magnetic resonance signals
An outer balloon is provided in the interior thereof with a coil conductor for a local endo coil for intracorporeal placement for recording magnetic resonance signals, which can be deployed for the purpose of receiving signals. In addition to the coil, a filling medium is fed into the balloon, so that the deployed coil conductor is surrounded at least in sections by at least one material having a dielectric constant ∈r>1.
US07761129B2 Measurement head for non-invasive blood analysis
A measurement head has an objective for imaging of a target area such as including a capillary vessel in the skin. The measurement head does not require a lateral shifting of the optical axis of the objective. Transverse relative movements between the objective and a capillary vessel in the skin are performed by mechanically shifting the skin with respect to the objective of the measurement head. Moreover, the measurement head is adapted to host one or more pressure sensors for measuring the contact pressure between the measurement head and the skin. Pressure information may be exploited in order to calibrate a spectroscopic analyzer, and/or to regulate the contact pressure within predefined margins specifying an optimum range of contact pressure for spectroscopic examination of capillary vessels.
US07761127B2 Multiple wavelength sensor substrate
A physiological sensor has emitters configured to transmit optical radiation having multiple wavelengths in response to corresponding drive currents. A thermal mass is disposed proximate the emitters so as to stabilize a bulk temperature for the emitters. A temperature sensor is thermally coupled to the thermal mass. The temperature sensor provides a temperature sensor output responsive to the bulk temperature so that the wavelengths are determinable as a function of the drive currents and the bulk temperature.
US07761124B2 Sliding mechanism for slide-type portable electronic device
A sliding mechanism (6) for a portable electronic device (500) includes a main board (10) and a sliding board (20). The main board has a body (11). A guiding rail (112) is formed at each of two opposite sides of the body. The sliding board is slidable mounted to the main board. The sliding board has a first portion (21) and a second portion (22). The first portion has a first guiding slot (216) defined therein. One guiding rail is for reception in the first guiding slot. The second portion has a second guiding slot (226) defined therein. The other guiding rail is for reception in the second guiding slot. The first portion and the second portion are connected together. Before connecting the first portion and the second portion, a clearance between the guiding rail and the first portion can be adjusted.
US07761121B2 Methods for sharing music and enabling character cooperation in a wireless local area communication network
A mobile communication terminal which senses a counterpart mobile communication terminal located within a predetermined range by using local area communication and displays a character corresponding to the sensed counterpart mobile communication terminal on its screen. After character cooperation, the mobile communication terminal transmits reproduced music or a user's spoken comment to counterpart mobile communication terminals by using the local area communication. Also, the mobile communication terminal outputs a sound signal transmitted from a counterpart mobile communication terminal by using the local area communication. Therefore, mobile communication terminals can share music with each other, so that the users can enjoy various types of communication by forming a virtual community space.
US07761118B1 Database programs for handheld devices
Techniques for providing access to databases from handheld devices are disclosed. Techniques can be used to implement a database system. The database system provides a graphical user interface which can be displayed on handheld devices. This allows users of handheld devices to conveniently by interacting with the graphical user interface. As will be appreciated, the user can access the database to perform a variety of operations. Moreover, the user can perform these operations without having to write programs and virtually in real time. Thus, the user can conveniently access the database and be provided with up-to-date information. In addition, the user can be provided with hyperlinks which allow the user to conveniently perform various tasks without having to switch between different operation modes.
US07761115B2 Multiple mode RF transceiver and antenna structure
An antenna structure includes first and second antennas. The first antenna has a first geometry corresponding to a first frequency. The second antenna has a second geometry corresponding to a second frequency. The second antenna is proximal to the first antenna and utilizes electrical-magnetic properties of the first antenna to transceive signals at the second frequency.
US07761114B2 Modular mobile telecommunications device having a printer
A modular mobile telecommunications device has a printer and image capture means for printing and interacting with printed media. The device includes a mobile phone module for operatively executing a phone operating system, and a sensor module in signal communication with the phone module, the sensor module configured for sensing tags encoded on the printed media. The device also includes a print engine controller module in signal communication with the phone module, the print engine controller module configured for controlling the printer. Also included is a media transport to transport the print media through the printer.
US07761112B2 Power control method for uplink in mobile communication and apparatus thereof
A power controlling device in a mobile communication system, and a method thereof. A base station calculates an average interference of N previous frames, and broadcasts the average interference to subscriber stations. The subscriber stations determine transmission power based on the average interference. Noise and Interference (NI) of frames within a section corresponding to a setting size is calculated (the frames may include a current frame) so an estimated interference is close to the interference generated in the frame in which the subscriber station actually transmits a signal. In addition, to more precisely estimate the NI, the NI of the current frame is compensated according to a value and is broadcast.
US07761111B2 Transport format combination selecting method, wireless communication system, and mobile station
In a method of selecting a transport format combination according to the present invention, a mobile station calculates the transmission power of a first physical channel using a first TFC with respect to each of first TFCs, and determines whether the mobile station is in a transmission capable state or not. Then, the mobile station calculates the sum of the transmission power of first and second physical channels using first and TFCs, with respect to each of combinations of the first and second TFCs, and determines whether the mobile station is in the transmission capable state or not. Then, the mobile station selects a first TFC from the first TFCs wherein the mobile station is in the transmission capable state. Then, the mobile station selects a second TFC from the second TFCs which are included in combinations wherein the mobile station is in the transmission capable state among the combinations including the selected first TFC. Thereafter, the mobile station transmits data in the first and second physical channels using the selected first and second TFCs, respectively.
US07761110B2 Floor control templates for use in push-to-talk applications
A processor-implemented method of operation for managing a push-to-talk (PTT) session involving a plurality of participants includes applying a first floor control algorithm at a PTT server. The first floor control algorithm being selected from a plurality of algorithms that arbitrate among talk requests received from the participants. The method further includes changing, during the PTT session, from the first floor control algorithm to a second floor control algorithm at the PPT server. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
US07761108B2 Providing talk burst authority in group communication system supporting PTT service
A method for managing a talk burst in a PTT service system comprises: allocating, by a PTT server, master authority to a particular PTT client; and controlling, by the PTT server, another PTT clients according to a talk burst management procedure selected by the PTT client having the master authority. The PTT server allocates the master authority to the PTT client initiating a session and the PTT client having the master authority freely controls the talk burst management procedure, so that session establishment can be smoothly controlled.
US07761107B2 Multi-channel communication device
A multi-channel communication device for transmitting on a first frequency band or a second frequency band is disclosed. The multi-channel communication device may include a first transceiver operating at the first frequency band, a second transceiver operating at the second frequency band, and a controller in signal communication with the first transceiver and the second transceiver, wherein the controller may be configured to determine whether the first transceiver and the second transceiver are in operation.
US07761106B2 Voice coder with two microphone system and strategic microphone placement to deter obstruction for a digital communication device
The present invention provides a voice coder for voice communication that employs a multi-microphone system as part of an improved approach to enhancing signal quality and improving the signal to noise ratio for such voice communications, where there is a special relationship between the position of a first microphone and a second microphone to provide the communication device with certain advantageous physical and acoustic properties. In addition, the communication device can have certain physical characteristics, and design features. In a two microphone arrangement, the first microphone is located in a location directed toward the speech source, while the second microphone is located in a location that provides a voice signal with significantly lower signal-to-noise ratio (SNR).
US07761105B2 Managing text message traffic in mobile telephone networks
A grooming technique for managing text message traffic in mobile telephone networks, such as SMS text messages, involves directing certain text messages to a first delivery means (30) which attempts text message delivery one or more times to a destination mobile switching centre (22) or to a host (24) without passing through a store and forward function. Other text messages are directed to a second delivery means, involving a short message service centre (14), which provides a store and forward function for repeated attempted delivery of the text messages.
US07761099B2 Method for discovering wireless network for inter-system handover, multi-mode terminal unit and inter-working service server using the method
In a wireless network discovery method according to an exemplary embodiment of the present invention, a) a propagation environment information message generated by using signal information received from the heterogeneous wireless networks is transmitted to the common core network, b) a wireless network discovery range generated by using the propagation environment information message is received from the common core network, c) it is determined if signal information received from a serving wireless network at a current location corresponds to the wireless network discovery range, and d) when the signal information corresponds to the wireless network discovery range in c), a network within the wireless network discovery range is discovered, when the signal information does not correspond to the wireless network discovery range in c), c) is periodically performed.
US07761095B2 Secure transmission over satellite phone network
A reach back secure communications terminal includes a modem to satellite interconnect board that captures DTMF tones, demodulates encrypted modem information, and converts both into an ASCII string for presentation to a data port of a satellite phone, allowing out-of-band control of a non-secure satellite system (e.g., AT command control of a data port) by a user on a secure side of an encryption device, by including the ability to interpret control signals and control the satellite system appropriately. A false dial tone is presented to the encryption device, and the data stream coming from the encryption device is monitored for the presence of dual-tone, multi-frequency (DTMF) tones representing control signals, the DTMF tones are converted to ASCII characters, which are in turn received as control signals by the satellite phone, allowing control of the functions of the satellite system directly from the secure side of the encryption device.
US07761093B2 Multi-protocol distributed antenna system for multiple service provider-multiple air interface co-located base stations
A open access signal distribution system in which a variety of wireless voice, data and other services and applications are supported. The open access systems makes use of a distributed Radio Frequency (RF) distribution network and associated network entities that enable the system operator to employ a wireless infrastructure network that may be easily shared among multiple wireless service providers in a given community. The open access system provides the ability for such operators and service providers to share the infrastructure regardless of the specific RF air interface or other signal formatting and/or managing messaging formats that such operators choose to deploy.
US07761090B2 Print remotely to a mobile device
A method of printing content on a print medium using a mobile telecommunications device is disclosed. Upon activation by an information link on the mobile telecommunication device, a request for the content is received at a server. The content is then transferred to the mobile telecommunications device. The mobile telecommunications device prints the content on the print medium using a printer of the mobile telecommunications device.
US07761087B2 Apparatus, system and method for providing services through a multi-mode wireless terminal device
A multi-mode wireless terminal device includes a first network interface for communicating with a first wireless network and a second network interface for communicating with a second wireless network. The second wireless network offers services that are not necessarily provided by the first wireless network. The multi-mode wireless terminal device acts as a gateway so that wireless terminal devices operating on the first wireless network may connect to the multi-mode wireless terminal device in order to access the services of the second wireless network. The multi-mode terminal device can limit access to the services based on operational parameters such as battery power level, wireless signal strength, usage time, processing load and the like.
US07761086B2 Communication terminal, service providing equipment, common setup information management equipment, and communication control method
A communication terminal is provided including a plurality of service providing sections (terminal adaptation function, operation section) which terminates a call, accepts operation instruction information, and provides a predetermined information service, a DCF for managing the setup information, which is commonly set for the plurality of service providing sections and outputting control instruction information based on this setup information or operation instruction information, and a control section which controls operation of the plurality of service providing sections based on the control instruction information which is output from the DCF, are disposed, so that operation control of the plurality of service providing sections (e.g. startup of transfer/telephone answering machine) according to the common setup information or operation instruction information is implemented.
US07761083B2 Providing a rebate to a user of a telecommunication plan
Systems and methods for processing rebates for a telecommunication subscriber are disclosed herein. Call detail records, related to telecommunication service activity by the telecommunication subscriber, are obtained for a previous billing period. Based on the call detail records, the service cost under a current rate plan is calculated and hypothetical service costs are calculated had the telecommunication subscriber been subscribed under other available rate plans. Then, a rebate is provided to the subscriber based on at least one rate plan that is less expensive than the current rate plan.
US07761080B2 Emergency call method
A method for generating an emergency call as well as an emergency sensing device and a mobile phone for executing this method. An emergency event is triggered on the emergency sensing device. When detecting the emergency event, the emergency sensing device activates a transmitter and transmits an emergency signal via a wireless communication interface to the mobile phone. The mobile phone establishes an emergency call to a predefined destination, when receiving via the wireless communication interface such emergency signal from the emergency sensing device.
US07761078B2 Dual inductor circuit for multi-band wireless communication device
This disclosure describes a dual inductor circuit, which may be particularly useful in a mixer of a wireless communication device to allow the mixer to operate for two different frequency bands. The dual inductor circuit comprises an inductor-within-inductor design in which a small inductor is disposed within a large inductor. The two inductors may share a ground terminal, but are otherwise physically separated and independent from one another. Terminals of the inner inductor, for example, are not tapped from the outer inductor, which can reduce parasitic effects and electromagnetic interference relative to tapped inductor designs. The independence of the inductors also allows the different inductors to define different resonance frequencies, which is desirable.
US07761074B2 Low-noise amplifier and antenna device having the same
To provide an antenna device adapted to interrupt jamming waves and enable cost reduction, a high-pass filter (HPF) adapted to interrupt general-use frequencies at least near a low-frequency side of a pass band intended for use is provided as a frequency selection circuit 11A on the antenna 1 side in an initial-stage LNA 2A. By setting a low-side cutoff frequency to 900 MHz, it is possible to prevent reception of frequencies in a general-use frequency band with a high frequency of use as jamming waves. That is, for example, it is possible to prevent reception of frequencies in 800 to 900 MHz band for mobile cellular telephones and higher harmonics thereof as jamming waves. Further, since an additional filter is not required in the antenna device, the circuit structure can be simplified.
US07761071B2 Variable gain amplifier, and AM-modulated signal reception circuit and detection circuit
In order to provide a variable gain amplifier of enhanced linearity and wide variable gain range, an AM-modulated signal reception circuit in which the noise of an input portion is reduced so as to improve the follow-up characteristic of an AGC circuit, and an AM-modulated signal detection circuit which produces an output precisely corresponding to a peak value envelope, the variable gain amplifier comprises a differential input amplifier which includes transistors T1 and T2 (in FIG. 8) constituting a differential pair, and a constant current circuit Is operating as an absorption current circuit of the transistors T1 and T2, and a variable impedance which is connected between the sources of the respective transistors T1 and T2, wherein the gain of the differential input amplifier is made variable by variably controlling the value of the variable impedance.
US07761070B2 Amplifier device for an antenna operable in at least one mode
An amplifier device for a mode antenna has a number of amplifiers and a number of outputs. An input signal is fed to each amplifier, which is amplified by the respective amplifier into an amplified input signal. The amplified input signals are fed to an output matrix arranged after the amplifiers. Respective output signals are emitted by the output matrix at the outputs. The output matrix causes each amplified input signal to supply an output signal contribution for each output signal. Each output signal contribution of each output signal has an output-side contribution offset in relation to the corresponding amplified input signal, which depends on the amplified input signal that supplied the output signal contribution, and the output signal to which the output signal contribution contributes. The amplifier device is especially able to be used in a transmit arrangement for radio-frequency signals.
US07761061B2 Programmable antenna assembly and applications thereof
A programmable antenna assembly includes a configurable antenna structure, a configurable antenna interface, and a control module. The configurable antenna structure includes a plurality of antenna elements that, in response to an antenna configuration signal, are configured elements into at least one antenna. The configurable antenna interface module is coupled to the at least one antenna and, based on an antenna interface control signal, provides at least one of an impedance matching circuit and a bandpass filter. The control module is coupled to generate the antenna configuration signal and the antenna interface control signal in accordance with a first frequency band and a second frequency band such that the at least one antenna facilitates at least one of transmitting and receiving a first RF signal within the first frequency band and facilitates at least one of transmitting and receiving a second RF signal within the second frequency band.
US07761060B2 Method and apparatus for transmission of signals
In a method and apparatus for transmission of signals, an input signal is supplied to at least one dynamic compressor and the dynamics of the signal is compressed by the dynamic compressor with a degree of compression. The compressed signal is subsequently adapted, in particular limited, in terms of its frequency bandwidth dependent on the degree of compression, such as directly dependent on the degree of compression or dependent on a reference value directly associated with the degree of compression, such as the input level of the signal before the dynamic compressor.
US07761059B2 Method of transmitting or receiving with constrained feedback information
A method of transmitting or receiving with constrained feedback information. A transmitter transmits a plurality of transmit signals from at least one transmit antenna. The plurality of transmit signals are based on one or more input signals, one or more power gains, and one or more beamformer matrices. The plurality of transmit signals are received as at least one receive signal, at at least one receive antenna of a receiver. The receiver generates the constrained feedback information and transmits the constrained feedback information back to the at least one transmit antenna. The transmitter selects at least one of the power gains and at least one of the beamformer matrices for a subsequent transmission based on the constrained feedback information.
US07761057B2 Managing system clocks to reduce RFI
A method according to one embodiment identifying the frequency range of at least one active channel of at least one wireless communication RF band; identifying the frequency range of at least one clock harmonic; identifying an overlap, in whole or in part, between the frequency range of the at least one active channel and the frequency range of the at least one clock harmonic; and shifting a fundamental frequency of the at least one clock to shift the frequency range of the at least one clock harmonic out of, at least in part, the frequency range of the at least one active channel. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
US07761052B2 Content providing mobile terminal and method
A mobile communication terminal for providing a content and its method are disclosed. The mobile communication terminal for providing content includes a transceiver for receiving a content from a server; a display unit for displaying the content received from the transceiver on a pre-set region; and a controller for controlling the transceiver to receive the displayed content and controlling the display unit.
US07761051B2 Method for receiving data of mobile terminal and apparatus thereof
A method for receiving data in a mobile terminal and the apparatus thereof according to the present invention can reduce the areas incapable of data reception by allowing a user's mobile terminal to receive data from a first mobile terminal with a good data reception state that receives data from a base station, rather than the user's mobile terminal directly receiving data from the base station. The user's mobile terminal receives the received data from the first mobile terminal having the good reception state by a wireless communication method.
US07761050B2 Communication network for indoor environment
The present invention relates to wireless communication networks particularly for indoor deployment, in which there typically directly exists a rapidly changing multipath propagation environment with limited opportunities for line of sight wireless communication. The present invention provides A wireless communications network for communicating with a mobile terminal; comprising: a number of repeater points each comprising means for communicating with the mobile terminal; an access point comprising means for communicating with the repeater points; the repeater points further comprising means for relaying signals between the terminal and the access point; means for determining a quality measure of signals sent by the terminal and received by the access point via the repeater points; means for selecting one or more repeater points to relay transmission signals from the access point to the terminal, said selection based on said quality measures of the terminal signals received by the access point.
US07761049B2 Distributed array reception
A communication system is provided. The communication system comprises a remote transmitter, at least one central unit, and M number of nodes distributed in a coverage area to form a distributed array antenna in order to receive signals from the at least one remote transmitter and retransmit the received signals to the at least one central unit such that when combined the retransmitted signals form a composite signal with a signal-to-noise ratio (SNR) array gain of approximately M and the time to receive the retransmitted signals at the at least one central unit is increased by an inflation rate of approximately M or less.
US07761048B2 Technique for video broadcasting in wireless LAN
A wireless Local Area Network provides data service through a data LAN and also provides video broadcast service through a video LAN. A wireless LAN subscriber accesses the video LAN through one of a plurality of Video Access Points (VAPs) that broadcast multiple video programs on a channel having a frequency different than the frequency over which the subscriber accesses the data LAN. Each VAP maintains the video channel in a one-way broadcast-only mode to prevent a wireless LAN subscriber from seeking to uplink information on that channel. In this way, the wireless LAN can employ a common protocol for both data and video transmission, and deliver the video streams at the maximum permissible downlink transmission rate.
US07761047B2 Image forming apparatus and uncurling device for image forming apparatus
An image forming apparatus includes: a discharge wall including a discharge port that discharges a sheet; a first roller; a second roller, the first roller and the second roller transferring the sheet toward the discharge port; a discharge tray including a stacking plate that receives the sheet discharged from the discharge port; and an uncurling device configured to be detachably mounted on the image forming apparatus, the uncurling device including: a curl correcting unit that corrects a curl of the sheet discharged from the discharge port by curving the sheet; and a pushing member including an elastic member, the pushing member pushing the second roller toward the first roller by an elastic force of the elastic members in a state where the uncurling device is mounted on the image forming apparatus.
US07761046B2 Hybrid paper supply module and image forming apparatus equipped with such hybrid paper supply module, and also paper supply mechanism and image forming apparatus equipped with such paper supply mechanism
Mechanism unit(s) functioning as automatic-feed cassette(s) and mechanism unit(s) functioning as manual-feed tray(s) together form a single integral module, constituting a hybrid paper supply module. A plurality of hybrid paper supply modules are stacked together to constitute a paper supply mechanism. Manual-feed tray(s) with which manual-feed mechanism unit(s) of respective hybrid paper supply module(s) is or are provided is or are maintained in stored state(s) as a result of electromagnetic attraction produced by electromagnet(s). In correspondence to image forming condition(s), electromagnetic attraction at one electromagnet is terminated, causing manual-feed tray(s) to assume deployed state(s). Furthermore, primary path(s) passing vertically through module interior(s) is or are formed so as to permit transport of recording paper toward printing unit(s) of hybrid device(s) regardless of from which hybrid paper supply module(s) it is that recording paper is taken up.
US07761043B2 Image forming apparatus and fixing device
An image forming apparatus comprising including a pressing roller to press a sheet of printing paper, further comprising: and a heating roller to press against each other with a sheet of printing paper to be transferred therebetween to rotate against the pressing roller, leaving a moving path of the sheet of printing paper therebetween, and heat the sheet of printing paper, the apparatus including a roller frame to support the heating roller; a separation claw, which, when is disposed in an operational position on an outer circumferential surface of the heating roller, to which the sheet of printing paper is discharged, and separates the sheet of printing paper from the heating roller; and a claw frame to support the separation claw, and which is detachably attached to the roller frame to makeallow the separation claw to move between the operational position and a withdrawal position, at which the separation claw is withdrawn from the operational position. Thus, the present invention provides an image forming apparatus and a fixing device which corrects a paper jam that occurs between a heating roller and a separation claw without difficulty.
US07761041B2 Developing apparatus, image forming apparatus and method for forming image using opposite polarity particles
The present invention provides a developing apparatus using a two-component developer, an image forming apparatus, and a method of forming an image capable of forming a high quality image characterized by stable suppression of carrier deterioration and absence of a residual image (memory effect) for a long period of time. The voltage formed by overlapping AD voltage to DC voltage is applied separately to each of the developer carrying member and the toner carrying member. The toner separation field made up of AC field is formed between the developer carrying member and the toner carrying member, and the development electric field made up AC field is formed between the toner carrying member and the image carrying member.
US07761039B2 Toner container, developer replenishing device, and image forming apparatus
A toner container for containing toner includes a toner discharge hole, a toner conveyance screw for conveying the toner within the container toward the toner discharge hole, a driving force transmitting portion for transmitting a driving force to the toner conveying screw, and a plurality of supporting legs for supporting the container. One of the supporting legs also serves as a covering member for covering the driving force transmitting portion.
US07761036B2 Image forming apparatus and power transmission unit thereof
An image forming apparatus including: a driven rotational body that is detachable from the image forming apparatus and includes a driven connecting part; a transmission member that receives a rotational power and includes a driving connecting part provided along a direction of a rotational axial line of the driven rotational body; and an assembling member that receives the rotational power from the transmission member, transmits the rotational power to the driven rotational body to rotate the driven rotational body, and includes a driven side assembling part to connect to the driven connecting part, and a driving side assembling part to connect to the driving connecting part.
US07761032B2 Drum unit with photosensitive drums for attachment with an image forming apparatus main body
An image forming apparatus of a tandem system includes a main body and a drum unit attachable to and detachable from the main body. The drum unit includes photosensitive drums, a housing for rotatably supporting the photosensitive drums, and for each photosensitive drum, a drum gear arranged at an end of the photosensitive drum for transmitting a drive force to the photosensitive drum, and a rotating member having a protrusion rotating with the drum gear, the protrusion being arranged at a position away from a center axis of the rotation of the photosensitive drum. Also, the image forming apparatus includes a transfer unit for transferring developer color images from respective photosensitive drums onto a medium and a guide arranged in the main body for contacting each protrusion and guiding each rotating member during attachment of the drum unit to cause each drum gear to move to a respective predetermined position.
US07761021B2 User interface for selecting feed port and printing medium size
A printer control method for controlling, by means of a computer equipped with a display screen, a printer having a plurality of feed ports for feeding a printing medium. The printer control method comprises the steps of (a) through (d). The step (a) is a step of displaying on the display screen: a feed port specifying portion for specifying at least one of the feed ports from the plurality of feed ports; a first size display portion for displaying information relating to printing medium size; and a first size specifying portion for the user to specify a printing medium size to be printed, on the basis of the information relating to printing medium size displayed on the first size display portion. The step (b) is a step of, from pre-registered user-defined printing medium sizes, identifying the user-defined printing medium size included within a printing medium size permissible range dependent upon the feed port specified through the feed port specifying portion. The step (c) is a step of controlling the printer so as to carry out printing of the printing medium size specified through the first size specifying portion. Wherein in step (a), information relating to the user-defined printing medium size identified in step (b) is displayed on the first size display portion.
US07761020B2 Image forming apparatus utilizing cylindrical toner particles
In an image forming apparatus in which a visual image on a photosensitive drum is developed with columnar toner, and the developed toner image is transferred from the photosensitive drum to an intermediate transfer belt, a moving speed of the photosensitive drum and a moving speed of the intermediate transfer belt are different at a contact position (transfer nip section) where the photosensitive drum and the intermediate transfer belt are in contact. With this arrangement, toner scattering, nonuniform image etc. can be reduced in the image forming apparatus, in which the development is carried out with columnar toner.
US07761018B2 Image forming apparatus
An image forming apparatus transfers a toner image on a recording medium in a transfer unit and fixes the toner image on the recording medium in a fixing unit. The image forming apparatus performs duplex image formation in a first mode and a second mode. The first mode is a mode in which a toner image is transferred and fixed on a second side of a recording medium after a toner image is transferred and fixed on a first side thereof. The second mode is a mode in which, after a toner image is transferred and fixed on a first side of a recording medium fed at first, a second side of the recording medium is subjected to fixing without transferring thereon a toner image.
US07761013B2 Optical receiver having bias circuit for avalanche photodiode with wide dynamic range
An optical receiver is provided as a device capable of detecting a small optical power with satisfactory accuracy and detecting the optical power in a wide dynamic range. In the optical receiver a bias generator applies a variable voltage to an avalanche photodiode (APD). First and second current sensors generate first and second detected signals according to a photocurrent. A controller calculates an optical power, using either one of the detected signals. The first current sensor includes a current mirror circuit and generates a first detected signal by measuring an electric current proportional to the photocurrent. The second current sensor is disposed between the bias generator and the current mirror circuit, and the maximum of the photocurrent detectable by this second current sensor is greater than the maximum of the photocurrent detectable by the first current sensor.
US07761011B2 Optical fiber communication link
A communication includes an analog input configured to receive an analog signal. An analog to digital converter configured to provides a digital signal output based upon the analog input. A modulator is configured to modulate a laser based upon the digital signal thereby generating a modulated optical signal. An optical fiber carries the modulated optical signal and an optical detector arranged to receive the modulated optical signal from the optical fiber and provide a received output. A digital to analog converter digitizes the received output and provides an analog output based respective of the analog signal provided to the analog input.
US07761007B2 Optical network system and transmission apparatus
An optical network system is disclosed by which flexible wavelength path setting can be performed in accordance with tree-shaped and star-shaped network topology. A central node includes a multiplexing section for multiplexing optical signals transmitted from user nodes and inputted thereto, and a central node side branching section for branching the optical signal multiplexed by the multiplexing section and supplying the branched optical signals to the user nodes. Each of the user nodes includes a transmission section capable of outputting an optical signal to which transmission wavelengths different from those of the other user nodes are set, and a reception section for extracting selected optical wavelength components from the branched light supplied thereto from the central node side branching section and extracting optical signals from the extracted optical wavelength components.
US07761003B2 Optical apparatus and manufacturing method of optical apparatus
A single lens reflex camera has a finder optical system that observes an image formed on a reticle by an objective lens, and a photometric device that measures light transmitted through the reticle via at least a part of the finder optical system, at a position shifted from an optical axis of the finder optical system. The finder optical system comprises a Fresnel lens surface which transmits light from the objective lens, and the Fresnel lens surface is positioned so that the center of the Fresnel lens surface is shifted in a direction to cross the optical axis of the finder optical system according to a position of the photometric device.
US07761002B2 Image capture apparatus and image capture method
In an image capture apparatus which captures an image, with respect to one or a plurality of types of parameters to be set at a photo opportunity, a desired set value of the parameter is registered beforehand, and it is possible to easily change to a setting for the photo opportunity at the photo opportunity. Therefore, a user can easily change to a desired set value at the photo opportunity.
US07760992B2 Nozzle-based, vapor-phase, plume delivery structure for use in production of thin-film deposition layer
A vapor deposition source including a crucible configured to hold a quantity of molten constituent material and at least one nozzle to pass vapor evaporated from the molten constituent material out of the crucible.
US07760989B2 Recording medium having data structure including graphic data and recording and reproducing methods and apparatuses
The present invention relates to a recording medium having data structure including graphic data to be used for a menu page etc. of main video data recorded thereon as well as methods and apparatuses for reproducing and recording the data structure. A recording medium of the present invention comprises: a main data stream including at least video data; and a graphic data stream being used for composition of a menu screen for the recorded main data stream, wherein the graphic data stream includes at least one display set, the display set includes at least one composition segment and at least one data definition segment, and a presentation time stamp written in the composition segment is greater than a presentation time stamp written in the data definition segment.
US07760981B2 Manufacturing method of optical waveguide device, optical waveguide device obtained thereby, and optical waveguide connecting structure used for the same
A method of manufacturing optical waveguide device, comprising steps of: preparing optical waveguide including under cladding layer and protruding core pattern formed on the under cladding layer; preparing mold having protrusions for shaping recesses for fitting with predetermined portions of the core pattern; preparing board provided with light-receiving/emitting element mounted thereon; placing the mold around the light-receiving/emitting element for positioning top surfaces of the protrusions of the mold over light-receiving/emitting portions of the light-receiving/emitting element; filling the mold with sealing resin material and hardening the material in the mold to form sealing resin layer having recesses for fitting with the core pattern; after removing the sealing resin layer from the mold, the core pattern are fitted with the recesses of the resin layer to optically couple the light-receiving/emitting portions and the optical waveguide; and forming an over cladding layer for covering the remaining portion of the core pattern.
US07760980B2 Ridge technique for fabricating an optical detector and an optical waveguide
A method of fabricating on a substrate an optical detector in an optical waveguide, the method involving: forming at least one layer on a surface of the substrate, said at least one layer comprising SiGe; implanting an impurity into the at least one layer over a first area to form a detector region for the optical detector; etching into the at least one layer in a first region and a second region to form a ridge between the first and second regions, said ridge defining the optical detector and the optical waveguide; filling the first and second regions with a dielectric material having a lower refractive index than SiGe; and after filling the first and second regions with the dielectric material, removing surface material to form a planarized upper surface.
US07760979B2 System and method for low loss waveguide bends
In one embodiment, there is disclosed a waveguide medium using total internal reflection to create a relatively sharp (approximately 90°) bend for optical signals traversing the waveguide. A discontinuity of the medium (such as air) is used to create a turning mirror within the waveguide path. By curving the discontinuity, the entire input optical signal is focused into the output portion of the waveguide, thereby compensating for the diffraction loss of the optical signal at the bend. In one embodiment in order to facilitate proper alignment of the masks certain portions of the waveguide on a first mask are extended (widened) beyond their optimum physical size. This extended portion is then used to position an edge of a second mask, such that optical signal scatter caused by the extended portions of the waveguide are compensated for by adjusting the curvature.
US07760976B1 Method and system for pointing a laser beam
Apparatus and method for directing a laser beam at an object. Some embodiments include generating direction-control information, based on the direction-control information, directing laser energy into a first fiber at a first end of a first fiber bundle during a first time period, forming an output beam of the laser energy from the second end of the first fiber bundle, and steering the output beam of the laser energy from the first fiber in a first selected direction of a plurality of directions during the first time period, and optionally modulating an intensity of the laser energy according to a predetermined pattern. The direction-control information is based on sensing electromagnetic radiation from a scene. Some embodiments use a remote camera wire-connected to the image processor to obtain scene information, while other embodiments use a second fiber bundle to convey image information from an external remote lens to a local camera.
US07760972B2 Multiport switch for optical performance monitor
The present invention provides a switch assembly for use with a single-port OPM to realize a multi-port OPM having improved reliability. In one embodiment, an N×1 optical switch assembly, wherein N is an integer greater than one, is provided. The optical switch assembly includes N optical input ports, N micro-electro-mechanical system (MEMS) variable optical attenuators (VOAs), where each MEMS VOA is optically coupled to a respective optical input port and is operable between an on position and an off position, and an N×1 optical combiner optically coupled to the N MEMS VOAs. Each MEMS VOA is configured to transmit an optical signal from a respective one of the optical input ports to the N×1 optical combiner in the on position and to not transmit the optical signal in the off position.
US07760970B2 Single photon absorption all-optical modulator in silicon
A single-photon absorption all-optical modulator, systems employing the same, and methods of making and using the same. An illustrative example is provided based on silicon semiconductor technology that employs rectangular waveguides. In some embodiments, it is observed that the waveguides operate with an absorption density of less than 1017 cm−1s−1mW−1 to provide a single-photon absorption operation mode.
US07760966B2 Method and apparatus for downscaling a digital colour matrix image
Embodiments of the invention include a method and apparatus for downscaling a digital matrix image by selected ratios. According to embodiments, the value of each output pixel of the output matrix is calculated from the values of the input pixels. The output pixels (k,l) are processed in such a way that the weighted sum of the values of the pixels (i,j) of the matrix image in the area of each output pixel (k,l) is formed, the weighting coefficient being the dimension share of the pixel (i,j) in the area of the output pixel (k,l) and each weighted sum is corrected by a scaling factor (f×M2/M1×N2/N1).
US07760964B2 Method and architecture for temporal-spatial deblocking and deflickering with expanded frequency filtering in compressed domain
A deblocking/deflickering filter decreases artifacts produced in a block-based image compression system, wherein a plurality of transform coefficients are produced respectively indicative of different frequencies in input signal values. The filter includes a first filter portion for deblocking filtering a first low frequency one of the transform coefficients and a second filter portion for deblocking filtering a second low frequency one of the transform coefficients, the first low frequency being different from the second low frequency. The deblocking filter passes through at least a third one of the transform coefficients having a third frequency higher than both of the first and second frequencies without deblocking filtering.
US07760962B2 Image capture apparatus which synthesizes a plurality of images obtained by shooting a subject from different directions, to produce an image in which the influence of glare from a light is reduced
A digital camera shoots a document plural times from different directions to obtain a plurality of images. An image processing device included in the digital camera corrects the keystone distortion of each image to generate an image which seems as if the document were shot from in front of it. The image processing device synthesizes the images by addition-averaging the pixel values of each pixel in the plurality of corrected images. Even if captured images are illuminated by glare from a light because a document made of glossy paper is shot, the influence of the glare is reduced by addition-averaging the pixel values of each pixel in the plurality of images.
US07760961B2 Adaptive contrast enhancement
Disclosed is a method for generating transfer curves for adaptive contrast enhancement. Given an input image, a luminance histogram is generated based on a set of predefined input luminance ranges. The luminance histogram is then expressed as a weighted sum of a set of predefined “primitive” histograms. Each primitive histogram has an associated reference transfer curve. A final transfer curve is produced as a corresponding weighted sum of the associated reference transfer curves. The image luminance can then be adjusted according the to the final transfer curve, resulting in enhanced image contrast. The disclosed method enables expansion of the number of available reference transfer curves without increasing the number of luminance ranges.
US07760960B2 Localized content adaptive filter for low power scalable image processing
A localized content adaptive filter system including a tile buffer having an output providing first image information, a frequency analyzer providing a frequency information signal based on frequency content of the first image information, and an adaptive filter which is adjusted based on the frequency information signal. The frequency analyzer may include a wavelet transform filter and a frequency content analyzer. The adaptive filter may include filter select logic which receives the frequency information signal and second image information associated with the first image information, and which provides filtered image information. The filter select logic determines a filter based on the frequency information signal and the determined filter filters the second image information to provide the filtered image information. The filter select logic may include preconfigured filters in which a filter is selected by the frequency information, or a programmable filter which is programmed according to the frequency information.
US07760959B2 Imaging apparatus and imaging system
An imaging apparatus includes a pixel unit having a plurality of components, each having a plurality of pixels arranged in row and column directions. The plurality of pixels in each component output color signals having a plurality of colors. The apparatus also includes an adding unit configured to perform an addition of color signals of the same color in each component. The color signals are outputted from the plurality of pixels. The adding unit performs the addition without adding a color signal outputted from a part of the plurality of pixels in each component such that spatial centroids of the added color signals having a plurality of colors are located at substantially the same pitch at least in one of the row and column directions.
US07760958B2 Image processing apparatus and image processing method
Background images are removed and only desired payment information is extracted from a grayscale image of a check or similar financial instrument. A density distribution improvement process applied to grayscale raw image data 40 acquired by scanning a check corrects the density distribution of the raw image data 40 to separate the density range of the desired payment information from the density range of the background image. A threshold level 44 for clearly separating the payment information from the background image is then calculated from the characteristics of the density distribution of the grayscale improved image data 42 acquired by the density distribution improvement process. Histograms of the density distributions are used to determine the characteristics of the density distribution. The improved image data 42 is then converted to binary image data 46 using the threshold level 44.
US07760957B2 Sharpness enhancement
A method of enhancing the sharpness of spatial frequencies in a digital image obtained by a digital imaging system. The method comprising modifying digital data defining the pixel content of the image so as to replace the spatial frequency characteristics of the digital image due to the digital imaging system with spatial frequency characteristics of an image produced by a microscope.
US07760954B2 System and method for incremental and continuous data compression
A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size.
US07760951B2 Method and system for pipelined processing in an integrated embedded image and video accelerator
A method and system for pipelined processing in an integrated embedded image and video accelerator is described. Aspects of a system for pipelined processing in an integrated embedded image and video accelerator may include circuitry that enables pipeline processing of video data within a single chip, wherein the pipeline processing may further include decoding of a block of video data while simultaneously inverse transforming a previously decoded block of video data. Aspects of the system may also include circuitry that enables transformation, within the single chip, of a block of said video data while simultaneously encoding, within said single chip, a previously transformed block of video data.
US07760950B2 Low complexity and unified transforms for video coding
A method and apparatus is disclosed herein for decoding data (e.g., video data) using transforms. In one embodiment, the decoding process comprises scaling a block of coefficients using a scaling factor determined for each coefficient by computing an index for said each coefficient and indexing a look-up table (LUT) using the index. The index is based on a quantization parameter, a size of the block of coefficients, and a position of said each coefficient within the block. The method also comprises applying a transform to the block of scaled coefficients.
US07760949B2 Methods and systems for coding multiple dynamic range images
Aspects of the present invention relate to systems and methods for encoding and decoding digital images. Some aspects relate to a method for encoding and decoding image data wherein a prediction base image based on a low dynamic range (LDR) image and a high dynamic range (HDR) image corresponding to the LDR image are analyzed and a difference image is determined in the spatial domain, wherein the difference image represents the difference between the prediction base image and the HDR image. In some cases, the difference image values are quantized and sorted into an order based on the values of corresponding pixels in the LDR image.
US07760948B1 Parallel coefficient bit modeling
A coefficient labeling circuit arrangement for bitplane coding passes in embedded block coding. In one embodiment, a significance lookahead circuit generates lookahead significance states of coefficients in past, current, and future magnitude stripe slices of a code-block containing a plurality of coefficients. A plurality of context labeling circuits are coupled in parallel to the significance lookahead circuit. Each context labeling circuit is configured with a respective significance propagation pass circuit, a respective magnitude refinement pass circuit, and a respective cleanup pass circuit. Context labels are generated in parallel for all bits of the current magnitude stripe slice.
US07760944B2 Information processing system, information processing method, image processing apparatus, program, and recording medium
Text data is extracted from image data read by an image reader. Log data containing the extracted text data is generated. The generated log data is stored in a log management server.
US07760943B2 Method to speed-up Retinex-type algorithms
An apparatus, and a corresponding method, are usable for speeding up Retinex processing of an input image. The apparatus includes a down sample module having a sub-sampling algorithm, where sub-sampled images of the input image are produced, and a non-linear illumination estimation module that receives the sub-sampled images and produces corresponding interim illumination estimations. Finally, the apparatus includes an up sample module including one or more up-sampling algorithms. The interim illumination estimations are interpolated to produce an illumination estimation, and the illumination estimation is usable to perform a Retinex correction to the input image.
US07760941B2 Method and apparatus of segmenting an object in a data set and of determination of the volume of segmented object
The invention relates to a method of segmenting an object in a data set, wherein the object is initially segmented resulting in a first set (N0) of voxels. An erosion operation is performed on the first set (N0) of voxels resulting in an eroded set (N−) of voxels. A dilation operation is performed on the eroded set (N−) of voxels resulting in a dilated set (N+) of voxels. The erosion operation depends on a variable erosion threshold (Θ−), and the dilation operation depends on a variable dilation threshold (Θ+).
US07760938B1 Algorithm to enhance the contrast of a monochrome image
A method and apparatus for enhancing the contrast of an image. The method may include creating a histogram of an original image, determining output pixel values based on one or more thresholds that define a minimum number of pixels in each histogram bin, and correcting the original image using the output pixel values.
US07760934B2 Color to grayscale conversion method and apparatus utilizing a high pass filtered chrominance component
A method and apparatus for translating color to grayscale images, wherein at least some pixels of the color image having the same color are mapped to different grays in the grayscale image depending on the spatial surround of each pixel. Further, the method and apparatus may include applying a high pass filter to at least one chrominance component of a color image to generate at least one high pass filtered chrominance component, and adjusting a luminance component of the color image based upon the at least one high pass filtered chrominance component.
US07760931B2 Apparatus and method for measuring at least one of arrangement and shape of shots on substrate, exposure apparatus, and device manufacturing method
An apparatus for measuring at least one of an arrangement and shape of shots formed on a substrate, comprises a scope configured to obtain an image of an alignment mark corresponding to a shot; and a calculating device configured to calculate a difference between a position of the alignment mark in the image obtained by the scope and a designed position of the alignment mark, obtain a non-linear component of the calculated difference with respect to each of a plurality of conditions, calculate an index indicating a stability of the non-linear component of each shot with respect to each of the plurality of conditions, and select, from the plurality of conditions, a condition for obtaining the non-linear component based on the calculated indices.
US07760922B2 Fingerprint reading method for a sweep-type fingerprint sensor, fingerprint reading system and program
A vast buffer memory space capable of storing all of partial fingerprint images read by a sweep type fingerprint sensor is made unnecessary in generating feature information of a fingerprint. A fingerprint reading system includes a sweep type fingerprint sensor, a memory which stores partial fingerprint images read by the sensor, and a processor connected to the sensor. The processor includes an image acquisition unit which successively acquires partial fingerprint images read by the sweep type fingerprint sensor and preserves them in the memory, a position calculation unit which calculates position information of a partial fingerprint image, an image division unit which cuts out a unique unit image corresponding to an image region having a predetermined area from the partial fingerprint image on the basis of the position information, and a feature extraction unit which extracts feature information of the unit image.
US07760920B2 Biometric information obtaining apparatus
The apparatus enables a user to recognize the way he is moving his finger with respect to, for example, a sweep-type fingerprint sensor so that the user can easily and surely learn an appropriate way the finger (body part) should be moved. A velocity detecting means detects a velocity at which the body part moves with respect to a sensor, and an image generating means generates an arbitrary pattern, of which a portion corresponding to a position where the body part is located when the movement velocity is detected is altered according to the detected movement velocity, and the generated pattern is shown on a display.
US07760917B2 Computer-implemented method for performing similarity searches
A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.
US07760915B2 Method, system, and program product for encrypting information
The invention provides a method, system, and program product for encrypting information. In one embodiment, the invention includes prompting a user for a password associated with a digital signature certificate stored in a digital pen, capturing a handwritten password made using the digital pen, displaying to the user the captured password, and encrypting information entered using the digital pen using the captured password. In some embodiments, the password may be captured from a predefined field on a digital page.
US07760911B2 Method and system for segment-based optical flow estimation
The methods and systems of the present invention enable the estimation of optical flow by performing color segmentation and adaptive bilateral filtering to regularize the flow field to achieve a more accurate flow field estimation. After creating pyramid models for two input image frames, color segmentation is performed. Next, starting from a top level of the pyramid, additive flow vectors are iteratively estimated between the reference frames by a process including occlusion detection, wherein the symmetric property of backward and forward flow is enforced for the non-occluded regions. Next, a final estimated optical flow field is generated by expanding the current pyramid level to the next lower level and the repeating the process until the lowest level is reached. This approach not only generates efficient spatial-coherent flow fields, but also accurately locates flow discontinuities along the motion boundaries.
US07760910B2 Evaluation of visual stimuli using existing viewing data
Methods and apparatuses for evaluation of visual stimuli using existing viewing data. An embodiment of a method includes storing viewing data relating to the viewing of visual stimuli. In addition, parameters relating to the stored viewing data are stored. A first visual stimulus for analysis is received. In order to analyze the first visual stimulus, the target parameters for the first visual stimulus are matched with the parameters for the stored viewing data. If there is a sufficient match between the target parameters with the parameters for the stored viewing data, data to represent the first visual stimulus is generated based at least in part on the stored viewing data.
US07760909B2 Video tracking and registering
A device and a method are provided for spatially locating and tracking an object, such as medical instruments, a patient and/or part of a patient's body using a camera array having at least two cameras, and for mutually assigning the spatial position of the object and an acquired, stored data set. Trackable markings are recorded via the camera array, the markings are extracted from the recordings, and a location of the markings is monitored, wherein the spatial position of the object is based on the location of the markings. Further, video recordings of a surface of the object are produced via the camera array and, with computer assistance, surface portions of the object are identified and correlated with corresponding surface portions in the stored data set, wherein the spatial position of the object is assigned to that of the data set.
US07760908B2 Event packaged video sequence
Methods and systems for packaging video sequences based on user-specified events are described herein. An illustrative method of event-packaging a video sequence may include the steps of acquiring a video stream containing an event of interest, extracting various event information from the video stream and storing one or more event parameters within an event database, extracting a video clip from the video stream containing the event of interest, associating metadata representing the event parameters to the video clip, and exporting the video clip containing the event of interest and associated metadata to an external agent. In certain embodiments, a video image-processing appliance manager and/or one or more appliance modules can be provided to automatically extract event information from the acquired video stream, and to manage the indexing and storage of event parameters within the event database. A graphical user interface may also be provided to permit the event information extracted from the video stream to be compared against a set of user-specified event parameters.
US07760907B2 System and method for using image data in connection with configuring a universal controlling device
A user provides to an image recognition system an image that is intended to be used to identify one or more appliances that are to be controlled by a universal controlling device. The image recognition system has access to a database of images that have been cross-referenced to appliances and configuration information for those appliances. The image recognition system uses the provided image to identify one or more appliances to be controlled using the universal controlling device and, accordingly, the configuration information for those one or more appliances so identified. The configuration information may then be provided to a user for manual provision to the universal controlling device or be provided in a form for downloading into the universal controlling device, whether directly or via an intermediate device. The configuration information may also be provided to an intermediate device which has programming for use in connection with a process of configuring the universal controlling device.
US07760905B2 Wireless mobile phone with content processing
A portable wireless phone device includes a module configured to derive identification data from audio or visual content. The phone device transmits a packet of data to a remote system that includes both context or environment data, and also at least part of this derived identification data. A great number of other features and improvements are also detailed.
US07760904B2 Proprietary watermark system for secure digital media and content distribution
A method of generating a protected digital media content, is provided. According to an embodiment of the present invention, the method includes generating a protected digital media content, comprising: generating a first control signal for use in an authorization signature of digital media content, generating a second control signal for use in a certification of the content owner's right, and generating information about the digital media content; and adding the first control signal, the second control signal, and the information to the digital media content to provide a protected content.
US07760903B2 Tamper-resistant text stream watermarking
A tamper-resistant text stream watermarking system is provided. Content such as any text-based document including programming code is encoded with a watermarking mechanism. The mechanism modifies the text itself according to a preset repeating pattern without changing the substance. Examples include patterned use of white spaces, contractions, abbreviations, order of local variables in programming code, and the like. The pattern may include a binary fingerprint that can be used to trace the watermarked document to an assigned source or version of the original document. In analyzing a suspect text stream, patterns are generated based on instances of the mechanism and their corresponding bit values. Repeating patterns are combined into a bit stream along with separators between each pattern. The bit stream can then be analyzed to determine a source of the watermarked text stream.
US07760899B1 Subwoofer with cascaded array of drivers arranged with staggered spacing
A single folded, expanding horn loudspeaker reproduces low frequency audible sound at high power output levels. A compact enclosure houses a plurality of identical transducers, characterized by small vibrational surface areas. The throats for each transducer into the horn are acoustically differentially spaced from the mouth of the horn with the spacing between adjacent throats progressively increasing in the acoustic direction of the horn mouth from the throat origin.
US07760898B2 Eyeglasses with hearing enhanced and other audio signal-generating capabilities
Novel techniques for hearing enhancement based on a pair of glasses are disclosed. In one embodiment, the glasses include a first lens holder, a second lens holder, a bridge element, a first temple, a second temple, a first speaker, a second speaker, a microphone and at least one electrical component that performs a hearing enhanced function to enhance audio signals from the microphone to be sent to the speakers for the user to hear. At least one electrical component in the glasses is for generating other audio signals by the speakers, with the other audio signals originating from signals other than audio signals captured by the microphone. In another embodiment, some of the electrical components are in a portable device, wired or wirelessly, coupled to the glasses. In yet another embodiment, the glasses function as a headset, with other electrical components in the portable device. In such embodiment, since the glasses can provide a number of different hearing functions, a third party may not be able to tell whether the user is wearing the glasses to have his hearing enhanced, or for hearing other audio signals.
US07760895B1 Virtual sound imaging loudspeaker system
A loudspeaker system positioned to one side of a listener includes a closed-back tweeter supported in front of a concave reflective surface. The curvature of the surface is formed by vertical and parallel first and second sides of a rectangle wherein the first side is rotated around the second side as axis. The tweeter projects sound with hemispherical directionality away from the listener and toward the surface. Some of the sound projected by the tweeter is reflected off of the surface toward the listener at an angle of less than about 10° relative to a principal plane of the concavity. A low frequency range loudspeaker projects sound towards the listener generally at an azimuth nearly equal to that of a virtual center of radiation of the sound projected by the tweeter off of the concavity. Thereby, the listener localizes a well-defined sound image at a few meters behind the system.
US07760886B2 Apparatus and method for synthesizing three output channels using two input channels
For synthesizing at least three output channels using two stereo input channels, the stereo input channels are analyzed to detect signal components occurring in both input channels. A signal generator is operative to introduce at least a part of the detected signal components into the second channel associated with a second speaker in an intended speaker scheme, which is positioned between a first and a third speaker in the speaker scheme. When, however, feeding of the complete detected signal components would result in a clipping situation, then only a part of the detected signal components is fed into the second channel as a real center channel and the remainder is located in the first and third channels as a phantom center channel.
US07760883B2 Any-point-to-any-point (AP2AP) quantum key distribution protocol for optical ring network
Apparatus for distributing a quantum key between nodes Alice and Allie, comprising a coupler that splits generated photon pulses into first and second pulses P1 and P2; and an interface that transmits the P1's and P2's into a network. The P1's are received after modulation by Alice with respective phases selected from two encoding bases and further selected from within the selected encoding basis as a function of a bit value of a respective bit in a key bit string maintained by Alice. The P2's are received after similar modulation by Allie. A detector processes the P1's and P2's upon receipt to produce a sequence of detection outcomes indicative of phase mismatch between the P1's and corresponding P2's. A control unit receives an indication of occurrences of a match between the encoding bases employed by Alice and the encoding bases employed by Allie, derives an XOR bit string from those detection outcomes that are associated with occurrences of a match, and communicates the XOR bit string to Alice and/or Allie. Execution of an XOR between the XOR bit string and either Alice's or Allie's key bit string allows the two participants to form a shifted key.
US07760882B2 Systems and methods for mutual authentication of network nodes
Systems and methods for mutual encryption of network nodes are described. One described method includes transmitting a communication from a client to a server, the communication associated with a credential, the credential having a user identifier and a first token and receiving the communication at the server. The method further includes determining a second token associated with the user identifier on the server and on the client and generating an encryption key based at least in part on the second token on the server and on the client. The method further includes generating and encrypting an encrypted authentication request on the client; transmitting the encrypted authentication request to the server; receiving the encrypted authentication request on the server; decrypting the encrypted authentication request using the encryption key on the server; generating and encrypting an encrypted authentication response on the server; and transmitting the encrypted authentication response to the client.
US07760879B2 Multiple partial encryption
A method of encrypting a digital television signal carried out in any operative order involves duplicating packets in the digital television signal so as to create first and second duplicate packets; encrypting the first duplicate packets according to a first encryption method to create first encrypted packets; encrypting the second duplicate packets according to a second encryption method to create second encrypted packets; identifying packets in the digital television signal that are of a packet type, while other packets are not of the packet type; replacing the identified packets in the digital television signal with corresponding first and second encrypted packets to produce a multiple partially encrypted digital television signal comprising the other packets that are unencrypted and the first and second encrypted packets; and distributing the multiple partially encrypted digital television signal. This abstract is not to be considered limiting as other embodiments may include more or fewer or differing elements than appear in the abstract.
US07760875B2 Accelerating Diffie-Hellman key-exchange protocol with zero-biased exponent windowing
A method for improving performance in exponentiation algorithms for encryption programs such as the Diffie-Hellman key-exchange protocol. The program determines if a standard exponentiation algorithm or an algorithm optimized for reduced memory are optimal for a given circumstance. The optimized algorithms may use zero-biased exponents to minimize the number of precomputed vectors needed and the number of multiplication operations required.
US07760874B2 Method and system for implementing FI function in KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets
In a wireless communication system, a method and system for implementing an FI function in a KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets are provided. An efficient implementation of the FI function may comprise a first substitution stage and a second substitution stage, where a 9-bit substitution circuit and a 7-bit substitution circuit may be used in each of the stages. A pipe register may be used to transfer and zero-extend an input to the 7-bit substitution circuit for processing with an output of the 9-bit substitution circuit. A first multiplexer and a second multiplexer may be used to select the inputs for the substitution circuits at each one of the substitution stages. A third multiplexer and a fourth multiplexer may be used to select subkeys for encryption during the first substitution stage and zero value signals during the second substitution stage.
US07760873B2 Method and a system for a quick verification rabin signature scheme
A method and a system to perform a Quick Verification of a Rabin Signature (QVRS) is provided. In one embodiment, the signing party generates a Rabin signature S of an original message M using a public key N in the Rabin signature generating formula M=S2 mod N. In one embodiment, the signing party also generates a value q according to the formula q=floor(S2/N). In one embodiment, the signing party sends the original message M, the signature S, the public key N and the value q to the verifying party. In one embodiment, the verifying party verifies the integrity of the message M using the signature S, the public key N and the value q and the test equation M=S2−qN.
US07760872B2 Public key cryptographic methods and systems
Systems and methods are disclosed for establishing secure communications to a group rather than to an individual recipient. The systems and methods presented include mechanisms for encryption to a group, decryption by one or more group members, digital signature generation and verification, and the addition/removal of group members.
US07760871B2 Block cipher using auxiliary transformation
It is desired to share one circuit by an encryption unit 200 and a decryption unit 500. A normal data transformation unit (FL) 251 and an inverse data transformation unit (FL−1) 273 are located at point symmetry on a non-linear data transformation unit 220, and a normal data transformation unit (FL) 253 and an inverse data transformation unit (FL−1) 271 are located at point symmetry on the non-linear data transformation unit 220. Therefore, the encryption unit 200 and the decryption unit 500 can be configured using the same circuits.
US07760869B2 Method and apparatus for controlling the transmit volume level of a speakerphone
A method and apparatus for controlling the transmit volume level of a speakerphone includes receiving a transmit audio signal. If the speakerphone is in a speakerphone mode, the method further includes measuring a send output level of the transmit audio signal, comparing the send output level of the transmit audio signal with a send output level threshold value, and controlling the send output level of the transmit audio signal based upon the comparison of the send output level of the transmit audio signal and the send output level threshold value using automatic gain control. Some embodiments further include determining the send output level threshold value based upon a send loudness rating (SLR) target difference value between a speakerphone SLR target value and a handset SLR target value. In some embodiments, if the speakerphone is in a handset mode, the send output level of the transmit audio signal remains substantially the same.
US07760866B1 System and method for auditing switch code routing instructions
The present invention provides a method and system for automatically auditing code routing instructions on switches in a telecommunication network. Code routing information is retrieved from at least one source containing code routing information. Based on the retrieved code routing information, the correct code routing instructions for a switch are automatically determined. The actual code routing instructions programmed on the switch are retrieved and discrepancies between the actual code routing instructions retrieved from the switch and the determined correct code routing instructions are identified.
US07760861B1 Method and apparatus for monitoring service usage in a communications network
A method and apparatus for detecting abnormal calling activity in a communications network is described. In one embodiment, usage data associated with at least one phone number is obtained from the communications network. The usage data is subsequently processed to determine if abnormal calling activity associated with the at least one phone number is exhibited.
US07760856B2 Radiographic apparatus and radiation detection signal processing method
A radiographic apparatus according to this invention, when a predetermined operation relating to radiographic imaging is interposed during an emission of radiation, stops the emission temporarily, and also stops a recursive computation temporarily. With start of the predetermined operation, the emission is started again and also the recursive computation is started again. Radiation detection signals at the time of non-emission due to the temporary stop are acquired, and the recursive computation is carried out based on initial values derived from the radiation detection signals at the time of non-emission. The lag-behind parts are removed from the radiation detection signals with increased accuracy while reducing the trouble of radiographic images caused by the predetermined operation relating to radiographic imaging being interposed during an emission of radiation.
US07760854B2 Method and device of irradiation of logs with x-ray as a phytosanitary treatment
A method for conducting irradiation of all logs of a whole vehicle with X-rays as a phytosanitary treatment may include: connecting a traction device and a goods carrying vehicle outside a shielding door; opening the door; the traction device pulling the vehicle into a tunnel; closing the shielding door; upon the vehicle reaching an irradiation region, accelerators generating X-rays; the traction device pulling the vehicle to pass through the irradiation region; stopping the X-rays; opening the door; the traction device pulling the vehicle away from the irradiation treatment tunnel; and disconnecting the traction device from the vehicle. A device may include a shielding structure, a tunnel formed therethrough; a rail along the tunnel; accelerators within the tunnel; and a traction device for pulling a vehicle carrying goods for quarantine treatment, the accelerators symmetrically arranged at both sides of and on the top of an irradiation region in the tunnel.
US07760852B2 X-CT scan system
An X-CT scan system includes a base, an object rotary support, an X-ray generation device and a data acquisition system, wherein one side of the detector is leveled to or beyond the prolong line of the connecting line between the X-ray source of the X-ray generation device and the center of the object rotary support, the length of the beyond portion is less than the radius of the imaging field. The advantage of the invention is in that the invention can reconstruct the entire image of the object by means of X-ray projection data which only covers half of the area of the object. Compared with the traditional CT scan system, half of the detector size can be saved at most. The X-CT scan system is simplified and the projection data amount for scan and computation amount for image reconstruction are also reduced with the reconstructed image quality guaranteed.
US07760848B2 Method and system for generating a multi-spectral image of an object
A method for generating a multi-spectral image of an object is provided. The method comprises acquiring measurement data at a plurality of X-ray energy levels and defining a plurality of image voxels in one or more regions comprising the object. The method then comprises obtaining prior information associated with a plurality of image voxels comprising the object. The prior information is defined by a joint probability density function (PDF) between a plurality of basis components. The method further comprises reconstructing the measurement data to generate a multi-spectral reconstructed image of the object based on the prior information.
US07760839B2 Offset controllable spread spectrum clock generator apparatus
An offset controllable spread spectrum clock generator apparatus including a spread spectrum clock generator (SSCG), a controllable delay circuit, and a control unit is provided. The SSCG spreads the received original clock signal to output a spread spectrum clock signal. The controllable delay circuit delays the spread spectrum clock signal according to a control signal. The control unit makes statistical analyses of the spread spectrum clock signal according to the timing of the original clock signal, and adjusts and outputs the control signal to the controllable delay circuit according to the results of the statistical analyses.
US07760838B2 Deskewing method and apparatus, and data reception apparatus using the deskewing method and apparatus
Deskewing method and apparatus, including: an up/down detection unit samples a received data signal and determines in which of first through third areas of the data signal the logic level of the data signal transitions by using the result of the sampling, a lower limit detection unit detects a lower limit of the first area if the logic level of the data signal transitions in the first area, an upper limit detection unit detects an upper limit of the third area if the logic level of the data signal transitions in the third area, a phase detection unit determines a delay amount according to the upper limit detected by the upper limit detection unit and the lower limit detected by the lower limit detection unit, a buffer unit delays the data signal by the delay amount determined by the phase detection unit.
US07760837B2 Synchronization determination method and apparatus
A synchronization determination method includes: a synchronization determining step of determining whether or not synchronization has been successfully performed by detecting a synchronous pattern from the demodulated data input as a data stream; a synchronization probability determining step of determining whether or not there is a probability that synchronization is successfully performed using the progress of detecting a synchronous pattern in the synchronization determining step; and a synchronization determination discard step of discarding a determination in the synchronization determining step when it is determined in the synchronization probability determining step that there is no probability that synchronization is successfully performed, and passing control to the process performed when it is determined in the synchronization determining step that synchronization has not been successfully performed.
US07760829B2 Dense-tap transversal filter with elementary coefficients
A signal processing method and device are provided to perform an arbitrary signal processing or filtering function on a continuous time signal. An input continuous time signal is successively delayed by a plurality of delay elements to produce a plurality of delayed signals. A corresponding coefficient is applied to some or all of the plurality of delayed signals to produce a plurality of weighted signals. The plurality of weighted signals are combined to produce a processed output signal. The coefficients applied to some or all of the delayed signals are set to values so as to perform a desired signal filtering or processing function of the input continuous time signal in producing the processed output signal.
US07760828B2 Iterative decoding and equalizing method for high speed communications on multiple antenna channels during transmission and reception
An iterative decoding and equalizing device for high bit rate communication over frequency-selective channels with multiple transmit and receive antennas, said device including a decision feedback equalizer adapted to receive data from different receive antennas and including a forward filter (9) and a recursive backward filter (12) fed with calculated weighted reconstituted data from the output of a decoder (13) fed by decision means (11) and means for subtracting the output of said backward filter (12) from the output data of the forward filter (9) whereby the subtracted data is fed to the input of the decision means (11) with the output of the decoder (13) and the decision means (11) produce a statistic which is forwarded to a channel decoder with weighted inputs and outputs and said decision means (11) take into account the space noise correlation at the output of the subtraction means (10) and the decision means (11) and the decoder (13) are separated by space-time interleaving at bit level, which device is characterized in that the forward filter (9) and the backward filter (12) are iteratively adapted to minimize the mean square error at the output of the subtractor (10).
US07760824B2 Elimination of DC offset in analog baseband circuit with minimized transients
An analog baseband circuit includes first and second DC (direct current) offset cancellers and an offset canceller controller. The first DC offset canceller includes a first filter and a first PGA (programmable gain amplifier) with a first gain step for eliminating a first dc component from an input baseband signal. The second DC offset canceller includes a second filter and a second PGA with a second gain step less than the first gain step for eliminating a second dc component from an output of the first DC offset canceller. The offset canceller controller controls the first and second filters to operate in a fast mode when a gain of the first PGA is changed.
US07760822B1 Address generator for LDPC encoder and decoder and method thereof
An encoder for encoding data from a communication channel, comprises a first address generator to generate a first address in accordance with the user data. A linear block encoder encodes the user data in response to the first address from the first generator. A transmitter transmits an output of the linear block encoder to the communication channel.
US07760819B2 Digital wireless receiver
In a wireless receiver that receives an electric signal that has undergone digital modulation, a sample-hold circuit converts a wireless modulated signal, which is a continuous time signal, to a discrete time signal, and the frequency band is converted and selected by means of a band-pass filter. A demodulation circuit carries out demodulation based on the instantaneous value of the voltage amplitude of the modulated signal. A shut-down circuit further effects adaptive control of the circuit shut-down time to minimize the circuit activation time while ensuring that the demodulation error rate of the demodulated baseband signal satisfies a value stipulated by the communication standard.
US07760818B2 Data modulator based on Gaussian minimum shift keying (GMSK) modulation and data transmitter including the same
A data modular based on Gaussian minimum shift keying (GMSK) modulation and a data transmitter including the same in which the data modulator includes a read-only memory (ROM) table storing GMSK modulation data with respect to information bits; a low-pass filter filtering first GMSK modulation data, which is output from the ROM table based on a predetermined input bitstream, and outputting second GMSK modulation data; and a multiplexer selecting and outputting the first GMSK modulation data or the second GMSK modulation data based on a predetermined control signal. The data modulator selectively filters a GMSK modulation signal according to a channel state, thereby effectively controlling trade-off between inter-symbol interference and adjacent channel interference according the channel state.
US07760815B2 Apparatus and method for transmission/reception
In a modulation method such as 8 PSK or a 16 PSK in which a sender device expresses a symbol by using three or more bits, important information is arranged at least at only one of the first and second bits, a receiver device extracts the important information from at least one of the first and second bits of the received signal, and thereby communication control is carried out based on the important information.
US07760812B2 HARQ method and system
Embodiments of the present invention include one HARQ method and system in which the data is transmitted/received with N transmit antennas and M receive antennas, wherein each transmit antenna transmits data by using L subcarriers, M and N are natural numbers and L is the multiple of 2. The method comprises: converting the transmission data into N data streams, then converting each data stream into L substreams, allocating NL subcarriers to the NL substreams according to the same subcarrier allocation table prestored in the transmitter and the receiver, and transmitting the NL substreams by the transmit antennas; recovering the received data to the original N data streams according to the subcarrier allocation table prestored in the receiver and checking if each data stream is received correctly and feeding back the feedback information to the transmitter; and the transmitter transmitting new data or re-transmitting data according to the feedback information.
US07760811B2 Radio transmission device, radio reception device, radio transmission method, and radio reception method
A radio transmission device capable of improving the reception error rate characteristics of a receiver. In this device, an FFT (Fast Fourier Transform) unit (102) subjects a transmission signal to an FFT operation, in which a signal in a time domain is converted into a signal in a frequency domain. A control unit (103) controls the transmission power of the FFT-operated transmission signal in the frequency domain. An IFFT (Inverse Fast Fourier Transform) unit (104) subjects the transmission signal having its transmission power controlled, to an IFFT operation, in which an inverse conversion is made into a signal in the time domain. A transmission RF unit (106) transmits the IFFT-operated transmission signal on a single carrier.
US07760810B2 Receiver and method for digital multi carrier transmission
A receiving apparatus and method for compensating a clock-inconsistency between a transmitter and a receiver for a digital wavelet multi-carrier transmission. First and second wavelet transforms of received data are performed to output first and second transformed data and then a complex data generator generates the complex data by defining the first transformed data as in-phase components of complex information and the second transformed data as orthogonal components of the complex information and the complex data is output. Subsequently, an equalizer equalizes the complex data and outputs an equalized complex data a clock-inconsistency compensator compensates A clock-inconsistency between a receiver and a transmitter by using a result of a decision and the equalized complex data, and outputs a compensated complex data. A decision unit decides the compensated complex data, and outputs a result of the decision.
US07760807B2 Method and system for motion estimation using chrominance information
A method and system for motion estimation using chrominance information, which is based on each block of a current frame to find a corresponding block from a previous frame within a search area and accordingly determines a motion vector and includes first separately computing luminance differences and chrominance differences between luminance and chrominance of a target block in a current frame and luminance and chrominance of candidate blocks in a search range of a previous frame, next adjusting the luminance differences based on the first chrominance differences and the second chrominance differences and outputting adjusted luminance differences; and finally finding a minimum one among the adjusted luminance differences and accordingly determining the motion vector.
US07760804B2 Efficient use of a render cache
Image data is processed into first and second component pixel blocks, where each of the first blocks is associated with a respective one of the second blocks to define a combination pixel block. The first and second blocks are written to memory through a cache that is used as a write buffer. The cache is logically partitioned into a contiguous portion to store the first blocks and not any second blocks, and another contiguous portion to store the second blocks and not any first blocks. Other embodiments are also described and claimed.
US07760802B2 Random access points in video encoding
In a method of encoding/decoding a video sequence, which is composed of video frames, a first video frame and a second video frame are divided into a set of coding blocks, and at least one of the coding blocks of the first video frame is encoded by intra-coding. Then a first reliable region in the first video frame that comprises at least one intra-coded coding block and a second reliable region in the second video frame are determined. At least one coding block of the second reliable region is predicted from said first reliable region, and said second reliable region in said video sequence is encoded such that an inter-prediction information dependency on coding blocks outside said first reliable region is prevented.
US07760801B2 Transmission of video
Compressed recorded video is to be transmitted over a variable bit-rate link, using bandwidth reservation. In order to determining the transmission rate that is to be used (and reserved) at any given time, in such a way as to make the two match so as to minimize wasted bandwidth, the data stream is split into chunks chosen such that the average bit rate for the chunk as a whole is no less that the average bit rate for any shorter chunk starting at the same point. The chunk can then be transmitted using this average rate without any buffering problems. Preferably one chooses chunks so that the average bit rate for the chunk is no less than that for any shorter or longer chunk starting at the same point. This has the benefit that a request for bandwidth never has to ask for an allocation that is higher than that specified in any previous such request. In systems that switch between streams of different degrees compression. the switching points can with advantage be chosen to coincide with the inter-chunk boundaries.
US07760798B2 System and method for adjusting compensation applied to a signal
In one embodiment of the present invention, a method for adjusting a signal includes applying compensation for distortion to a signal to generate an output signal. The method also includes, using a clock signal, sampling the output signal to generate a plurality of data values and boundary values, each value comprising either a high value or a low value based on the sampling of the output signal. The method further includes detecting a transition in value between two successive data values and determining a sampled boundary value between the two successive data values. The method also includes, based only on the high or low values of the boundary value and one or more data values before or after the boundary value, adjusting the compensation applied to the signal.
US07760797B2 Method of reducing a number of computations in an equalization process and apparatus for performing the same
A method of reducing a number of computations in an equalization process includes performing a pre-equalization operation on selected first frames from a plurality of frames, and estimating pre-equalization values of second frames based on the pre-equalization values of selected first frames, the second frames being frames which are not selected from the plurality of frames.
US07760796B2 Transceiver for receiving and transmitting data over a network and method for testing the same
The present invention provides a transceiver for receiving and transmitting data over a network, and a method for testing the same. In particular, the present invention provides a physical layer transceiver having a built-in-self-test (BIST) device that allows for, among other things, pulse density/width variation and jitter control.
US07760793B2 Pilot scrambling enabling direct pilot sequence detection in initial acquisition in evolved UTRA
A communications network and method thereof include a base station controller configured to provide a repetition period of a primary synchronization channel to be equal to a predetermined integer value times a scrambling code length of the scrambling code of a common pilot channel. A user equipment in the network is configured to search for a known sequence comprising the primary synchronization channel to select a cell and a corresponding sub-frame/symbol timing from the selected cell.
US07760789B2 High energy solid-state laser with offset pump and extraction geometry
A laser system and method. The inventive laser includes an annular gain medium; a source of pump energy; and an arrangement for concentrating energy from the source on the gain medium. In a more specific implementation, a mechanism is included for rotating the gain medium to effect extraction of pump energy and cooling. In the illustrative embodiment, the pump source is a diode array. Energy from the array is coupled to the medium via an array of optical fibers. The outputs of the fibers are input to a concentrator that directs the pump energy onto a pump region of the medium. In the best mode, plural disks of gain media are arranged in an offset manner to provide a single resonator architecture. First and second mirrors are added to complete the resonator. In accordance with the inventive teachings, a method for pumping and cooling a laser is taught. In the illustrative embodiment, the inventive method includes the steps of providing a gain medium; pumping energy into a region of the gain medium; moving the medium; extracting energy from the region of the medium; and cooling region of the medium.
US07760787B2 Surface emitting laser device and production method
A surface emitting laser device is disclosed that is able to selectively add a sufficiently large loss to a high order transverse mode so as to efficiently suppress a high order transverse mode oscillation and to oscillate at high output in a single fundamental transverse mode. The surface emitting laser device includes a first resonance region that includes an active layer and spacer layers, two distributed Bragg reflectors that sandwich the resonance region, and a current confinement structure that defines a current injection region for the active layer. At least one of the distributed Bragg reflectors includes a second resonance region arranged in the current injection region excluding a predetermined region surrounding a center of the current injection region.
US07760785B2 Group-III nitride semiconductor device
A method of forming a partially etched nitride-based compound semiconductor crystal layer includes the following steps. A non-crystal layer of a nitride-based compound semiconductor is formed. At least a part of the non-crystal layer is then etched to form a partially etched non-crystal layer before the partially etched non-crystal layer is crystallized to form a partially etched nitride-based compound semiconductor crystal layer.
US07760784B2 Laser diode having nano patterns and method of fabricating the same
A laser diode having nano patterns is disposed on a substrate. A first conductive-type clad layer is disposed on the substrate, and a second conductive-type clad layer is disposed on the first conductive-type clad layer. An active layer is interposed between the first conductive-type clad layer and the second conductive-type clad layer. Column-shaped nano patterns are arranged at a surface of the second conductive-type clad layer to form a laser diode such as a distributed feedback laser diode.
US07760783B2 Semiconductor device such as semiconductor laser device and manufacturing method therefor, and optical transmission module and optical disk unit employing the semiconductor laser device
After a p-type cladding layer, an etching rate reducing layer and a p-type contact layer are formed in order on an n-type substrate, an etching mask is formed. Then, by using the etching mask, the p-type contact layer, the etching rate reducing layer and the p-type cladding layer are partially etched in the region outside the etching mask with an etchant. At this time, the etching rate of the layers by the etchant is slower in the etching rate reducing layer than in the p-type cladding layer and the p-type contact layer. Then, a metal thin film is formed such that the film continuously coats an upper surface and side surfaces of a ridge consisting of the above layers left after the etching step. A normal vector at a surface coated with the thin film has an upward component.
US07760779B2 Laser driver, method for driving laser, and recording/reading equipment
The laser drive circuit of the present invention includes a first drive circuit 105 receiving an input of a current from a variable current source 103 and a first pulse control signal 101 and outputting a first drive current in synchronism with the first pulse control signal 101; a pulse output circuit 107 outputting a pulse signal in response to a falling edge of the first pulse control signal 101; and a second drive circuit 106 receiving an input of a current from a variable current source 104 and a second pulse control signal 102, generating a second drive current in synchronism with the second pulse control signal 102, and outputting a decreased current value of the second drive current at least in synchronism with the pulse signal. According to this configuration, the falling time of the pulse can be shortened regardless of the relationship between the voltage of a laser connecting terminal and the power source voltage of a drive circuit or a ground voltage.
US07760776B2 Scalable, reconfigurable, laser combiner
Modular electrical, mechanical and optical components allow for the building of a laser combiner system that can be used, for example, for biological research that allows different lasers to be easily added to or removed from a laser system. Each individual laser can be packaged into a module which can be added to or taken away from the laser system with relative ease. Each of the modules can be controlled via a control module that allows one or more of varying of power levels, switching on/off, shutter control and diagnostic/status information monitoring.
US07760774B2 Intracavity frequency conversion of laser radiation
A laser device with frequency conversion, the device comprising a complex optical cavity comprising two cavity parts with two different levels of circulating intracavity power wherein there is placed at least one non-linear crystal (30) is placed within the cavity part of higher circulating power and an active medium (21) in the cavity part of lower circulating power, the power enhancement achieved in two steps and the total enhancement being the product of the enhancement factors in each step, providing additional freedom in design allowing both the condition for high enhancement of the interacting laser power inside the intracavity non-linear crystal and the condition for maximum power output from the laser to be satisfied simultaneously and wherein said complex optical cavity the first cavity part provides the initial step of power enhancement and comprises at least a laser cavity back mirror (20), highly reflective about a laser radiation fundamental frequency ω, and an active (gain) medium.
US07760772B2 Cavity-dumped pulsed solid-state laser with variable pulse-duration
In a cavity-dumped, repetitively-pulsed, solid-state laser cavity dumping is protracted over a predetermined time longer than a round-trip time of the resonator of the laser. The cavity dumping is effected by a Pockels cell optical switch. During a dumping period a voltage applied to the Pockels cell falls in a predetermined time. Varying the voltage fall-time varies the duration of pulses provided by the laser, independent of the pulse-repetition frequency.
US07760771B2 Optical fiber gain medium with modal discrimination of amplification
An active multimode optical fiber consisting of a first core section (11), a thin barrier layer (12) material having a thickness (d2) and a lower refractive index than that of the first core section by an index difference (Δn), a second core section (13) having a refractive index equal or higher than that of the first core section, and a cladding (14) having an index lower than that of the first core section. Said index difference and said thickness are selected so that a fundamental core mode couples less strongly with said cladding modes than higher order core modes. A scheme of changing the symmetry of the fiber for reduced sensitivity of the fundamental mode of the first core section to resonance effects.
US07760765B2 System and method for the reacquisition of a gated pilot
Systems and techniques are disclosed wherein a gated pilot signal can be re-acquired faster by searching a last known pilot offset and/or searching a last coset in which the last pilot signal was found.
US07760763B2 Packet transfer controlling apparatus and packet transfer controlling method
A packet transfer controlling apparatus includes a depth storage unit that stores a pattern and a depth in association with each other. When accepting a setting of the pattern, the apparatus searches the depth storage unit by using the accepted pattern to obtain the depth stored in association with the pattern, thereby deriving the depth of the information to be extracted from the input packet. Upon accepting the input of the packet, information is extracted sequentially from the head of the packet. The apparatus determines whether the extracted information is positioned at a location deeper than the derived depth. When determining that the extracted information is not yet positioned at a location deeper than the derived depth, the apparatus continues extraction of information. When determining that the extracted information is positioned at a location deeper than the depth, the apparatus ends extraction of information.
US07760759B2 End-to-end prioritized data delivery on networks using IP over frame relay
The invention provides methods and systems for providing priority processing to critical data as the data is transmitted across a network. A plurality of Internet protocol (IP) packets, each of which contains data and priority information, are received at a first router. The data contained in the IP packets is then encapsulated into frame relay frames containing the priority information. The frame relay frames are transmitted from the first router to a frame relay network in a manner determined by the priority information included in the frame relay frames. The frame relay flames are then transmitted across a frame relay network to a second router in a manner determined by the priority information included in the frame relay frames.
US07760755B2 Method and device of adaptive control of data rate, fragmentation and request to send protection in wireless networks
A method and device for adaptive control of transmission parameters such as data rate, fragmentation and request to send protection. Packet error rates for frames transmitted with and without request to send protection are computed and compared to determine whether error rates are attributable to noise or to collision. If error rates are attributable to noise, data rates may be adjusted and fragmentation may be activated. If error rates are attributable to collisions, request to send protection may be activated or adjusted.
US07760748B2 Transaction selector employing barrel-incrementer-based round-robin apparatus supporting dynamic priorities in multi-port switch
An apparatus selects one of N transaction queues from which to transmit a transaction out a port of a switch. A first input value specifies the last-selected queue. Only one of the N bits of the first value corresponding to the last selected queue is true. A second input value specifies which queue is enabled for selection. Each of the N bits of the second value whose corresponding queue is enabled is false. A barrel incrementer 1-bit left-rotatively increments the second value by the first value to generate a sum. Combinational logic generates a third value specifying which queue is selected next. The third value is a Boolean AND of the sum and an inverted version of the second value. Only one of the N bits of the third value corresponding to the next selected one of the queues is true.
US07760746B2 Cascading configuration using one or more configuration trees
A method for configuring a product includes locating one or more desired nodes from one or more configuration hierarchies of configuration nodes and determining a configuration based on the one or more desired nodes from the one or more configuration hierarchies of configuration nodes.
US07760738B1 Admission control for services
A processing system is coupled with a memory system and with a network interface that is connectable to a network. The processing system may receive a service request over the network interface requesting a connection between a source node and a destination node over the network. The processing system may then determine a requested class of service associated with the service request. The class of service requirement may indicate one of a plurality of classes of service. The processing system may further store topology information about the network, a portion of which may be based on a protocol identifying multiple paths in the network. The processing system may also determine if one of the multiple paths is available between the source node and the destination node that satisfies the requested class of service. If such a path is available, the processing system may assign the determined path to the connection.
US07760734B2 TDMA passive optical network OLT system for broadcast service
Provided is a TDMA (time division multiple access) PON (passive optical network) OLT (optical line terminal) system for a broadcast service, including packet processor determining information according to types of frames (unicast, multicast, and broadcast frames) and a switch output port using header information (an IP address of a packet header, MAC (medium access control) addresses of Ethernet frames, and the like) of data received from an external node or the ONT (optical network terminal) and attaching the information to header parts of the frames to generate second data, a switch copying the second data by a predetermined number of times according to a transmission method and transmitting the second data to a corresponding destination output port according to the identification codes, M TDMA PON MAC processors removing the identification codes added to the second data and converting the second data into TDMA PON frames, and M optical transceivers converting the TDMA PON frames into optical signals and transmitting the optical signals to an ONT.
US07760729B2 Policy based network address translation
A system and method is described for providing policy-based Network Address Translation (NAT) configurations wherein each user/resource policy within a network protection device may use a different set of address translation mappings.
US07760728B2 System and method for efficient broadcast of information over a network
A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet.
US07760723B1 Relaying a data stream from a data device to a network tunnel
This document describes tools useful in relaying a data stream from a data device to a network tunnel. These tools may utilize an encapsulation scheme to convert data packets from a user format to a tunnel format required by a network tunnel. Similarly, the tools may utilize a de-encapsulation scheme to convert data packets from the tunnel format to the user format required by the user. The tools may also forward the data packets from a user network to the network tunnel and vice versa, through a conventional switch module. In some embodiments, the tools do so by modifying the data packets to add a provisional identifier recognized by the switch module to map a particular data stream into a particular network tunnel.
US07760719B2 Combined pipelined classification and address search method and apparatus for switching environments
A packet switching node in a pipelined architecture processing packets received via an input port associated with the packet switching node performs a method, which includes: determining a packet frame type; selectively extracting packet header field values specific to a packet frame type, including packet addressing information; ascribing to the packet a preliminary action to be performed; searching packet switching information tracked by the packet switching node based on extracted packet addressing information; formulating a preliminary switch response for the packet; classifying the packet into a packet flow; modifying the preliminary switch response in accordance with one of the preliminary action, the packet flow into which the packet was classified, and a default port action corresponding to the input port; modifying the packet header in accordance with one of the preliminary action, the packet flow, and the default port action; and processing the packet.
US07760717B2 Interface switch for use with fibre channel fabrics in storage area networks
An interface switch which presents itself as switch to an enterprise fabric formed of the devices from the same manufacturer as the interface switch and that of a host or node to an enterprise fabric from a different manufacturer. This allows each enterprise fabric to remain in a higher performance operating mode. The multiplexing of multiple streams of traffic between the N_ports on the first enterprise fabric and the second enterprise fabric is accomplished by N_port Virtualization. The interface switch can be connected to multiple enterprise fabrics. All control traffic address mappings between virtual and physical addresses may be mediated and translated by the CPU of the interface switch and address mappings for data traffic performed at wire speed. Since the interface switch may preferably be a single conduit between the enterprise fabrics, it is also a good point to enforce perimeter defenses against attacks.
US07760716B2 Large-scale packet switch
A packet switch that scales gracefully from a capacity of a fraction of a terabit per second to thousands of terabits per second has edge nodes interconnected by independent switch units. The switch units are arranged in a matrix having multiple rows and multiple columns. A switch unit is implemented as an instantaneous space switch or as a latent space switch. Each edge node has a channel to a switch unit in each column and a channel from each switch unit in a selected column. A simple path traversing only one of the switch units may be established from each edge node to each other edge node. Where needed, a compound path concatenating at most two simple paths may be established for any edge-node pair. In a preferred configuration, the switch units connect at input to orthogonal sets of edge nodes. A distributed control system expedites connection-request processing.
US07760714B2 System and method for controlling a telecom network
A system for controlling a telecommunications network, e.g., a public switched switching network, which has a first switch fabric, for controlling connections or calls in the network. This fabric has first and second ports, and third ports for communicating with, e.g., a second switch fabric and/or peripheral apparatus. A bridging circuit, also located within the network, may be connected between the first and second ports. A computer apparatus, external to the network, is connected to the first and the second ports of the first switch fabric in order to control connections among the first, second and third ports.
US07760704B2 System and method for call routing and paging across different types of networks
A network architecture uses an Application Server Autonomous Access (ASAA) server which allows paging and call routing across different types of wireless and wireline access networks. The ASAA server provides connectivity between an external voice or data network and a wireless transmit/receive unit (WTRU). The external voice or data network may be a public switched telephone network (PSTN) or a public data network (PDN), so that the connectivity between the external network and the WTRU is provided through the access networks using data from the ASAA server.
US07760691B2 High-frequency circuit apparatus and communication apparatus using the same
A high-frequency circuit has a duplexer and a filter. The duplexer performs wave separation of send and received signals as input thereto. The filter filters the input send signal. When the send and received signals of the first modulation method are input, the send signal and the received signal of the first modulation method are wave-separated and output by the duplexer. When the received signal of the first modulation method is input, the send signal and the received signal of the first modulation method are wave-separated and output by the duplexer, and the send signal of the second modulation method is filtered by the filter.
US07760688B2 Apparatus, system and method for transferring an active call between wireless communication networks
An active voice call with an access terminal is transferred from an originating wireless network to a destination wireless network in response to a call continuation message transmitted by the access terminal to a destination network switch of the destination wireless network. The call continuation message includes a connected number indicator identifying the voice call and a call continuation indicator indicating the voice call should be routed through the destination network switch. In some circumstances, an originating network switch of the originating wireless network identifies the voice call to the network switch of the first wireless network to facilitate the transfer.
US07760686B2 Wireless packet communication method and wireless packet communication apparatus
A plurality of types of available transmission rates to be used for transmission of data packets are individually managed for each receiver terminal. When there are a plurality of data packets to be transmitted onto a transmission buffer and when it is possible to transmit said plurality of data packets simultaneously, the packet sizes representative of the data amounts of the respective data packets are referred to as well as the transmission rates of the respective data packets associated with the receiver terminals. The packet time lengths (transmission times) defined by the packet sizes and transmission rates are checked for the respective data packets. A plurality of data packets whose packet time lengths are approximately equal to each other are selected regardless of their receiver terminals. The transmissions of the plurality of selected data packets are commenced simultaneously by use of a plurality of radio channels.
US07760682B2 Base station, control station and radio communication control method
To provide a base station, a control station, and a radio communication control method which can prevent occurrence of breakage of data sending toward a mobile station or data loss at a cell change. An inflow amount controlling function 4021 of a source base station 40a controls the amount of inflow data from a control station 50 to the source base station 40a by sending an inflow amount control signal indicating “inflow amount zero” to the control station 50 at a timing earlier than a cell change timing Tc by a cell change waiting time tw.
US07760680B2 Prioritized communication between base station and mobile unit
In packet communications between a mobile terminal and a base station, the mobile terminal checks a priority level of a traffic and judges a type of the traffic, and transmits a reservation signal for a transmission request to the base station when the type of the traffic is a high priority level or realtime type, and does not transmits it when the type of the traffic is a low priority level or non-realtime type, while the base station determines a resource amount to be reserved for packet transmission according to a resource utilization state and the reservation signal for the traffic of the high priority level or realtime type, or an average transmission interval or transmission rate for the traffic of the low priority level or non-realtime type according to margins in remaining resources, and notifies the resource amount or the average transmission interval or transmission rate to the mobile terminal.
US07760678B2 Cooperative transmission apparatus, systems, and methods
Embodiments herein may operate at a cooperating relay station (CRS) in a wireless packet-carrying network (WPCN). A source-to-CRS (SC) link quality of an SC wireless channel may be estimated using signal quality information derived from a packet transmitted by a source station and received by the CRS. A CRS-to-destination (CD) link quality of a CD wireless channel may also be estimated using signal quality information derived from a packet transmitted by a destination station and received by the CRS. A source-to-destination (SD) link quality parameter representing SD link quality may be extracted by the CRS from the packet transmitted by the destination station. The CRS may decide whether to participate with the source station or with another CRS in transmitting an SD packet based upon the SC link quality, the CD link quality, the SD link quality, or a combination thereof. Other embodiments may be described and claimed.
US07760676B2 Adaptive DRX cycle length based on available battery power
Methods and apparatuses enable providing a dynamic, adaptive discontinuous reception (DRX) period based on available battery power of a mobile device. A mobile device can be assigned a DRX period based on a battery power level of the mobile device, and the assigned DRX period can be dynamically changed to reflect changes to the battery power level. In one embodiment, the mobile device initiates changes to the DRX period.
US07760674B2 Method of translating protocol at translator, method of providing protocol translation information at translation server, and address translation server
A translator is connected to a first network for transferring data in a first protocol, to a second network for transferring data in a second protocol, and to a translation server to which other translators are connected, for retaining translation information for a protocol translation between the first protocol and the second protocol. The translator generates a second address in the first protocol corresponding to a first address in the second protocol provided to a terminal accommodated in the second network. It retains a correspondence between the first address and the second address as the translation information and registers the correspondence at the translation server.
US07760672B2 Method and device for the echo compensation of a reception signal
A method and a device are provided for the echo compensation of a reception signal, a transmission signal being composed of a plurality of transmission subsignals which are generated in a corresponding plurality of signal paths, and a transmission combination signal, which corresponds to a combination of the plurality of transmission subsignals, being delivered to an echo compensation filter in order to generate the echo compensation signal from it. The distribution of the transmission signal may be carried out by distributing of a frequency bandwidth of the transmission signal between a plurality of frequency bands. The method and the device are designed inter alia for the processing of xDSL signals, in particular VDSL2 signals.
US07760671B2 Protocol for indicating enhanced capabilities for use by short-range wireless connectivity equipment
A method for use by a device communicating according to a short-range wireless connectivity protocol in attempting to establish a connection to another device using an enhanced inquiry and/or paging procedure as part of the connection procedure, the method including a step in which the device transmits a first packet for establishing a connection to the other device, and the other device responds with one or more response packets whose content depends on whether the other device is configured to perform the enhanced procedure. In some embodiments, the first packet is an identifier packet including extension data indicating via a predetermined bit pattern that the device is itself configured to perform the enhanced procedure.
US07760667B2 First-arrival learning method, relay apparatus, and computer product
A learning-target packet to be used for a path learning is selected from among a plurality of packets queued by a relay apparatus. A relationship between a transmission-source address and a first-arrival port for the selected learning-target packet is registered as learning information. A packet corresponding to the registered learning information is transferred to the first-arrival port pertaining to the learning information, and a packet that does not correspond to the learning information is transferred to all ports to which the packet is to be transferred.
US07760659B2 Transmission optimization for application-level multicast
Transmission optimization for application-level multicast is described. For each member of a video conference, a multicast tree is generated that represents a data communication configuration of a data source and the other members of a video conference which are data recipients that receive video and audio data from the data source. An end-to-end transmission delay from each data source to each of the respective data recipients is determined, and the available bandwidth between each data source and the respective data recipients is determined. One or more of the multicast trees, each corresponding to a data source, are refined according to the end-to-end transmission delay and available bandwidth for a particular data source to optimize the data communication configuration of the data source in the video conference.
US07760654B2 Using a connected wireless computer as a conduit for a disconnected wireless computer
Systems and methods are described for using client conduits to enable bootstrapping and fault diagnosis of disconnected wireless clients. Client conduits are used to enable disconnected clients to diagnose their problems with the help of nearby clients. This technique may take advantage of the beaconing and probing mechanisms of IEEE 802.11 to ensure that connected clients do not pay unnecessary overheads for detecting disconnected clients. Methods are also described for detecting rogue devices disguising as disconnected clients.
US07760652B2 Methods and apparatus for improved failure recovery of intermediate systems
Methods and apparatus relating to intermediate system recovery to reduce the required amount of computational resources and network bandwidth to recover an intermediate system after an operational failure. The intermediate system conceals its operational failure from neighboring systems and queries them for information sufficient to simplify the reconstruction of its routing information. The intermediate system can interoperate with existing neighbor intermediate systems that have not implemented the invention allowing the benefit and convenience of incrementally deploying embodiments of the present invention. Embodiments of the present invention include but are not limited to intermediate systems that use IS-IS and BGP protocols.
US07760650B2 SCADA system with instant messaging
A system for supervisory control and data acquisition (SCADA) comprising: a remote terminal unit associated with a site; a SCADA hub in communication with the remote terminal unit; and at least one user station removed from the SCADA hub, the remote terminal unit being operable to: identify a change in a property at the site; and initiate communication of data regarding the changed property to the SCADA hub, the SCADA hub being operable responsive to the initiated communication to: transmit data regarding the changed property to the at least one user station by instant messaging.
US07760648B2 Method and apparatus for handling reordered data packets
The present invention provides a method and apparatus for handling reordered data packets. A method comprises receiving a data packet and determining if the data packet is received out of order. The method further comprises delaying transmission of an acknowledgement indicating that a data packet is missing in response to determining that the data packet is received out of order.
US07760645B2 Method for routing ad-hoc signals
An ad-hoc network is a typically a dynamic collection of nodes capable of communicating therebetween without the aid of pre-established infrastructure. Ad-hoc networks differ from traditional networks in that the topology of interconnections between nodes is inherently dynamic and not fixed. Generally, the routing protocols belong to two groups: proactive and reactive. Proactive protocols attempt to maintain correct and up-to-date routing information at every node. Reactive protocols, in turn, collect necessary routing information only if a pair of nodes are to establish a communication. In accordance with embodiments of the invention a reactive ad-hoc network protocol is disclosed that uses controlled flooding to broadcast packets of information within the ad-hoc network. Furthermore, the ad-hoc network protocol does not maintain up-to-date routing information at every node in an ad-hoc network and does not utilize specific control messages to assure that packets within the ad-hoc network follow optimal paths.
US07760642B2 Systems and methods for providing quality of service precedence in TCP congestion control
Systems and methods for dynamically controlling bandwidth of connections are described. In some embodiments, a proxy for one or more connections may allocate, distribute, or generate indications of network congestion via one or more connections in order to induce the senders of the connections to reduce their rates of transmission. The proxy may allocate, distribute, or generate these indications in such a way as to provide quality of service to one or more connections, or to ensure that a number of connections transmit within an accepted bandwidth limit. In other embodiments, a sender of a transport layer connection may have a method for determining a response to congestion indications which accounts for a priority of the connection. In these embodiments, a sender may reduce or increase parameters related to transmission rate at different rates according to a priority of the connection.
US07760640B2 Electronic message delivery system including a network device
In a computer network system based on an open system interconnection model, where the computer network system includes at least a network layer (Layer 3) and an application layer (Layer 7), a system and a method for managing electronic message traffic into and out of the computer network system including defining a communication channel between Layer 3 and Layer 7 for exchanging data directly therebetween for use in enhancing flow of the electronic message traffic.
US07760638B2 High-throughput communication system, communication terminal, session relay, and communication protocol
In a communication system for transmitting and receiving data between a plurality of terminals via a network through a session relay for relaying communication between the terminals, each of the terminals or the session relay measures a one-way or a round-trip delay time in the network, determines a threshold delay time at which network congestion is judged. With reference to a delay time upon detection of packet loss and the threshold delay time, estimation is made about the possibility that the packet loss results from congestion. A congestion window is changed with reference to the possibility upon detection of the packet loss.
US07760633B2 Transmission control protocol (TCP) congestion control using transmission delay components
According to the present invention, methods and apparatus are provided to improve the Transmission Control Protocol (TCP) for data such as delay sensitive or bursty data. A maximum send window is adjusted using forward queuing delay and maximum bandwidth parameters. Reverse queuing delay and the number of packets drops are not factored into generation of the maximum send window. Network buffer occupation is bounded and a congestion window is effectively varied using rate shaping and gradual size increases based at least partially on the number acknowledged packets.
US07760631B2 Method and apparatus for bond management according to hierarchy
In a communication system having a plurality of physical communication ports, a hierarchical bond communication interface has a logical interface as a component of the bond at a top level of the hierarchy, and a first subjugate logical interface at a second level of the hierarchy as a component of the top-level logical interface. The communication system has a control mechanism whereby thresholds may be set to determine up or down status of hierarchical bonds for use in communication, according to characteristics of components of the bonds.
US07760629B2 Aggregate data frame generation
In an example embodiment, an aggregate frame, such as a A-MSDU aggregate is generated from interleaved frames addressed to various receiver addresses. The incoming frames are regrouped by receiver address. The aggregate frame is generated from the regrouped frames.
US07760627B2 Method and apparatus for automatic load-balancing on a multi-segment network
Automatic load-balancing provides a decision-making process that includes intelligent automatic detection of when a given load-balancing activation currently would not be beneficial, thereby keeping the user's network from being unnecessarily disturbed when no real benefit would be gained; a process to undo a prior load-balancing that can be activated when users have accidentally selected a feature which could substantially change their network configurations; and an extensive intelligent distribution algorithm that improves the network load by moving the right nodes to new segments.
US07760624B1 Network access device and method for protecting subscriber line communications
A network access device comprises a first line card, a second line card, and logic. The first line card has a first transceiver coupled to a first subscriber line, and the second line card has a second transceiver coupled to a second subscriber line. The logic is configured to switch communication from the first subscriber line to the second subscriber line in response to a detection of an error condition for communication occurring over the first subscriber line.
US07760619B2 Intelligent failover in a load-balanced networking environment
A hash table in the network device driver maintains data on the traffic characteristics for each network interface (“NIC”) within a computing device. If one of the NICs in the computing device becomes unreliable, the cost function in the hash engine allows the software driver to initiate network traffic redistribution among the remaining reliable NICs in the computing device. Using this hash engine, the software driver is able to intelligently redirect each of the network connections on an unreliable NIC to a reliable NIC within the computing device, in a way that optimizes the distribution of network traffic across the remaining reliable NICs. Alternatively, if a connection is moved from an old NIC to a new NIC, the software driver can detect the moved connection and offload the moved connection to a hardware offload engine on the new NIC. With this approach, issues such as network interface overloading and computing device performance degradation may be more easily avoided when failing over network connections, thereby improving overall system performance relative to prior art techniques.
US07760618B2 Method of transmitting OFDM signal and transmitter and receiver thereof
A method of transmitting OFDM signals including, allocating a first pilot signal and a first data signal which are both common among OFDM transmitters respectively to at least one first pilot subcarrier and first data subcarriers within a specific time-frequency domain that is common among the OFDM transmitters and different among wireless transmitting units, allocating a second pilot signal and a second data signal respectively to second pilot subcarrier and second data subcarriers outside the time-frequency domain, multiplying the first pilot signal and the first data signal by a complex number set for the time-frequency domain, generating an OFDM signal by performing OFDM modulation on the first pilot signal and the first data signal multiplied by the complex number and the second pilot signal and the second data signal, and transmitting the OFDM signal.
US07760617B2 Method and structure of configuring preamble to support transmission of data symbol in a wireless communication system
A method of configuring a data packet including an orthogonal frequency division multiplexing (OFDM) preamble in a wireless communication system is disclosed. The method includes configuring the data packet to include the OFDM preamble in a first region, a pilot and medium access control (MAC) in a second region, and a data symbol in a third region.
US07760613B2 Recording medium with physical access control (PAC) cluster thereon and apparatus and methods for forming, recording, and reproducing the recording medium
A recording medium, such as a high-density and/or optical recording medium including at least one physical access control (PAC) cluster recorded thereon, and apparatus and methods for recording to and reproducing from the recording medium, in order to improve data protection, data management and/or reproduction compatibility.
US07760612B2 Optical element and optical head device using it, and optical information device using this optical head device, and computer, optical disk player, car navigation system, optical disk recorder and optical disk server using this optical information device
Providing an objective lens with a large numerical aperture (NA), the present invention records or plays conventional optical disks such as CDs and DVDs using an optical head capable of recording or reproducing high-density optical disks. An optical element (8) is provided between a first and second laser light source and an objective lens (18) for the purpose of converting a wave front of a second optical beam 32. Furthermore, the optical element (8) and the objective lens (18) are fixed to move as a single piece.
US07760607B2 Method and apparatus for performing blank detection on an optical storage disc
A method for performing blank detection on an optical storage disc includes receiving information read by an optical storage device from the optical storage disc, and checking corresponding data of the information to operate blank detection.
US07760605B2 Optical information recording device, optical information recording method, and signal processing circuit
It is an object of the present invention to provide a recording condition closer to an optimum even for a medium unknown to a drive, and more particularly to provide a method especially effective when applied to code identification methods, such as PRML, wherein codes are identified based on amplitude information of an RF signal. In order to accomplish the object, an RF signal received from a photo-receiving part 108 of a pickup is converted into sampling data by an A/D converter 300, and a Viterbi decoder 302 performs code determination using the sampling data. Codes included in a reproduction signal are then determined by synchronizing recording pulses with the reproduction signal using the result of the code determination. Then, the result is used to specify a part to be detected in the codes, and finally an amplitude of the specified part is detected.
US07760601B2 Reproducing apparatus with built-in optical disk drive
Conventional reproducing apparatuses used to perform incorrect detection or consume electricity considerably. According to the present invention, the comparator 61 comparing voltages at both ends of the spindle motor 15 and outputting the result is provided, and the control IC 12 judges whether or not the spindle motor 15 is rotating based on the output from the comparator 61. Based on this judgment, brake pulses are repeatedly supplied to the spindle motor 15 until the spindle motor 15 stops. Based on the number of times the brake pulses are supplied until the spindle motor 15 stops, the presence or absence of an optical disk in the disk drive is determined.
US07760596B2 Optical information recording method, optical information recording device, and optical information recording medium
The present invention provides an optical information recording apparatus and method capable of effectively determining appropriate recording parameters in a short time with favorable efficiency, when recording information onto an optical disk having different information recording conditions and information recording characteristics. An information recording condition or an information recording characteristic of an optical disk 1 is identified, and a recording pulse position is corrected at a correction accuracy according to the identifies information recording condition or information recording characteristic, such that a recording mark is formed in a predetermined position.
US07760591B2 Optical disc reproducing apparatus
An objective lens is raised from below upwards with a DVD laser diode turned on and levels of detection signals A, B, C, and D from a four segment photodetector are acquired and stored in a RAM. A ratio (A+D)/(B+C) in a direction of the X-axis is then calculated. When the ratio exceeds a predetermined value, a lens shift correction amount is calculated for the calculated ratio based on a correction table. The objective lens is then shifted in the direction of the X-axis in accordance with the calculated lens shift correction amount. These processes are executed before a series of processes required for achieving a focus-on state.
US07760585B1 Through the bulkhead repeater
A method and apparatus for transmitting radio frequency signals and associated information through a plurality of compartments and associated bulkhead walls in a water vessel. The method and apparatus includes a through-the-bulkhead repeater system, in which one or more bi-directional repeater units are mounted on bulkhead walls in each compartment. The bi-directional units communicate with each other to transfer signals throughout the vessel. In operation, a bi-directional unit converts radio frequency signals into energy forms such as ultrasonic waves, which are propagated from one compartment to an adjacent compartment through the thick bulkhead walls. The propagated energy forms are received in the adjacent compartment by another bi-directional unit, which eventually converts the energy form into an output radio frequency signal, which is then transmitted by the bi-directional unit.
US07760583B2 Apparatus for controlling column selecting signal for semiconductor memory apparatus and method of controlling the same
An apparatus for controlling a column selecting signal of semiconductor memory apparatus comprising a column decoder that outputs a first column selecting signal, a signal control unit that outputs a second column selecting signal that is generated by controlling an enable period of the first column selecting signal, and an output control unit that outputs the first column selecting signal or the second column selecting signal in response to the input of a predetermined voltage detecting signal.
US07760581B2 Active driver control circuit for semiconductor memory apparatus
An active driver control circuit for a semiconductor memory apparatus includes an asynchronous decoding unit that can be activated in response to a bank selection signal, when an external command is a read or write command, can generate an enabled read/write enable signal, and when a precharge signal is enabled, disable the enabled read/write enable signal, a synchronous decoding unit that can be activated in response to the bank selection signal, can generate an enabled active enable signal when the external command is an active command, when the external command is a precharge command, can generate the precharge signal, and output the active enable signal and the precharge signal in synchronization with a clock, and an active driver control signal generating unit that can generate an active driver control signal in response to the active enable signal and the read/write enable signal.
US07760580B2 Flash memory device and erase method using the same
A flash memory device includes a plurality of block selection circuits and a plurality of memory blocks. The plurality of block selection circuits generate a block select signal in response to a plurality of decoded block address signals and a block control signal. The plurality of memory blocks are connected to global lines in response to the block select signal, and include a plurality of memory cell arrays performing an erase operation in response to a well bias. Each of the block selection circuits generates the block select signal in response to the block control signal regardless of the plurality of decoded block address signals, or selects the block select signal to select a corresponding memory block in response to the plurality of decoded block address signals.
US07760579B2 Flash memory device and block selection circuit thereof
The present invention relates to a block selection circuit of a flash memory device. The block selection circuit includes a control signal output unit, switching means, and an operation controller. The control signal output unit outputs a control signal for enabling or disabling memory blocks connected thereto by employing block address signals. The block address signals are decoded according to an input address and provided. The switching means switches the control signal so that the control signal is input as a block selection control signal. The operation controller turns off drain and source select transistors of a memory block connected thereto according to a logic level of a first control signal.
US07760572B2 Semiconductor memory device and refresh control method
A semiconductor memory device executes a refresh operation on memory banks, and includes: a command decoder that decodes a command from outside the semiconductor memory device, and outputs a refresh instruction when the command is an auto-refresh command; a refresh command generating unit that outputs a refresh command signal by a predetermined number of times corresponding to the number of word lines to be refreshed in response to the refresh instruction; a refresh address counter that counts up an address designating a memory bank and a word line every time the refresh command signal is output; and a refresh number controller that controls the number of times that refresh command signals are output so that each memory bank is refreshed and, after a count value for designating the word line of the refresh address counter has been changed, at least one of the memory banks is further refreshed.
US07760566B2 Semiconductor memory device for preventing supply of excess specific stress item and test method thereof
A semiconductor memory device includes a memory core which receives a specific stress item and a pattern item from an external source, a switch part which provides the power supplied from an external source and a switch control part which controls the switch part. The memory core responds to the specific stress item to be tested for stability, and the switch control part isolates the switch part if the specific stress item is supplied to the memory core two or more times.
US07760564B2 Non-volatile memory structure
A non-volatile memory array structure includes N bit lines, M first word lines, M×N first memory cells, a second word line, n repair circuits and a sense amplifier. The N bit lines and M first word lines are interlaced to control the M×N first memory cell. The second word line is placed across the n bit lines. Each of the repair circuits is electrically connected between the corresponding bit line and the sense amplifier. M and N are natural number.
US07760563B2 Apparatus for sensing data of semiconductor integrated circuit
An apparatus includes a plurality of first driving signal driving units, and generates a first driving signal by driving an input signal, a plurality of second driving signal driving units, each of which drives an input signal and generates a second driving signal, a timing control unit that controls each of the first driving signal driving units such that a predetermined time difference is generated between an enable timing of the first driving signal and an enable timing of the second driving signal, a plurality of sense amplifier driving units, each of which generates a first driving level and a second driving level according to the first driving signal and the second driving signal, and a plurality of sense amplifiers that are provided for respective bit line pairs, and each include first type switching elements operating according to the first driving level and second type switching elements operating according to the second driving level.
US07760559B2 Integrated circuit with separate supply voltage for memory that is different from logic circuit supply voltage
In one embodiment, an integrated circuit comprises at least one logic circuit supplied by a first supply voltage and at least one memory circuit coupled to the logic circuit and supplied by a second supply voltage. The memory circuit is configured to be read and written responsive to the logic circuit even if the first supply voltage is less than the second supply voltage during use. In another embodiment, a method comprises a logic circuit reading a memory cell, the logic circuit supplied by a first supply voltage; and the memory cell responding to the read using signals that are referenced to the first supply voltage, wherein the memory cell is supplied with a second supply voltage that is greater than the first supply voltage during use.
US07760553B2 Fuse circuit and flash memory device having the same
A fuse circuit in a flash memory device is disclosed. The fuse circuit includes a plurality of memory cells turned on/off by a first voltage in accordance with program state, a switching circuit configured to switch in response to a control signal, thereby transmitting a verifying signal for verifying program of the memory cell to the memory cell, and a cell controller configured to output the verifying signal for controlling program, verification and erase of the memory cells and the control signal.