Document Document Title
US07739746B2 Document control
Embodiments of methods, apparatuses, systems and/or devices for document control are described. For example, a document control policy may comprise a set of document control rules that may be applied to an electronic document. In one embodiment the policy may be at least partially represented by a language such as Portable Document Rights Language (PDRL), for example. PDRL, in at least one embodiment comprises a language that may be utilized for expressing the rights and conditions of a document control policy. A policy may be associated with one or more electronic documents, and may include a set of document control rules that may define rights associated with an electronic document, such as the right to access the electronic document by opening, editing, saving and/or printing the document, for example.
US07739744B2 Methods and systems for multifactor authentication
In various embodiments of the invention, techniques are presented for providing multifactor authentication. A first set of credentials are received, which are associated with a first principal, and at least one identifier also associated with the first principal is obtained from a second principal. Next, the first principal's knowledge of the at least one identifier is verified and an authentication credential is generated for the first principal. The authentication credential permits the first principal to access the second principal.
US07739742B2 Theft protection method and promotion system for audio media
A theft protection method and promotion system for audio media for providing a secure and irreversible way to protect audio containing media content, while supplying an enhanced promotional potential. The inventive device includes a proposed process for the preparation and digital conversion of initial unprotected audio media, a method for producing an irreversibly encrypting waveform to be embedded into audio media, a method for producing a waveform that audibly nullifies the encrypting waveform, a process for the down-sampling and encoding of protected material, and a distribution and promotion system that provides a means by which an end user can access and interact with the protected material.
US07739736B1 Method and apparatus for dynamically isolating affected services under denial of service attack
A method for controlling consumption of resources by a packet destination involves receiving a plurality of packets from a network, identifying the packet destination consuming greater than a pre-determined amount of resources to process the plurality of packets, analyzing each of the plurality of packets by a classifier to determine to which of a plurality of temporary data structures each of the plurality of packet is forwarded, forwarding each of the plurality of packets to one of the plurality of temporary data structures as determined by the classifier, requesting a number of packets from the one of the plurality of temporary data structures associated with the packet destination by the virtual serialization queue, wherein the number of packets is limited by an attack control parameter associated with the virtual serialization queue, and forwarding the number of packets to the virtual serialization queue.
US07739735B2 System and method for dynamic optimizations using security assertions
The invention relates to a system and method for efficient security runtime. If the same security demand for permissions occurs twice during the same code path (i.e. execution stack) the latter can be automatically turned (optimized) into a security assertion based on the former demand. A security runtime can determine which assertions to establish in a call stack, using declarative security information kept in an assembly metadata and based on execution history to know what has already been demanded for a specific stack frame. If the method being called has been allowed to execute before then a demand may be replaced with an assertion for the same permissions within the call stack. If that frame was executed then it means the security demand was successfully evaluated. Furthermore, if the permission evaluation result is known to be static (e.g., its result will not change) it can be determined that another check on the same permissions is not required higher on the stack, so this demand can safely be replaced by an assertion, which can effectively speed up the code execution without sacrificing security.
US07739732B2 Graphical user interface that permits the selection of a security setting to control access to a removable storage device
A system comprises a processor, a display, an operating system executable on the processor and an executable application that is separate from the operating system. The operating system provides settings that can be used to control access to a removable storage medium. The application provides a graphical user interface (GUI) that permits a user to select a security setting from among a plurality of selectable security settings and that causes the operating system to implement the user-selected security settings to control access to the removable storage medium.
US07739730B1 Mechanism for automatically configuring integrated access device for use in voice over digital subscriber line circuit
An integrated access device is automatically configured to conduct packetized voice and data communications between a customer's voice/data equipment and a digital communications switch. For this purpose, the IAD's communication control processor is programmed to perform an automated analysis of the digital communications link and thereby identify communication interface circuits such as DSLAM and voice gateway units, that have been installed by the service provider. It then automatically configures the communication parameters of the IAD for communication compatibility with the communication interface circuits.
US07739723B2 Media engine user interface for managing media
A user interface and associated computer readable medium for a user interface within a media management application. In one aspect, the user interface comprises a plurality of panes displaying a list of one or more media file sources, a list of user selectable media file identifiers, selected information associated with the listed media file identifiers, instructional information as to how a user can cause one of the panes to display selected information associated with the listed media file identifiers and a media player control interface. In one aspect, the user interface comprises panes displaying an instant messaging platform as a media file source and a list of indicia representing messaging users that a user communicates with. In another aspect, selecting the indicia representing a messaging user can cause a pane to display information associated with media files found in a media library of the selected messaging user.
US07739722B2 System for supporting security administration and method of doing the same
A system for supporting security administration in a network system, includes a node-information memory storing node information indicative of security functions provided by hardwares and softwares of the network system, for each of the hardwares and each of the softwares, an input device which receives a set of rules as guidance relating to security of the network system, and topology information indicative of hardwares of the network system and softwares installed in each of the hardwares, and a correspondence maker which, based on the node information, makes correspondence between each of the rules and each of the hardwares or softwares indicated by the topology information.
US07739720B2 Method and system for merging security policies
A method and system for combining and enforcing security policies is provided. The security system is provided with security policies that have process set criteria and associated rules. The security system combines the security policies by generating a rule list of the security policies and associated process set criteria. The rules of the rule list are ordered based on rule type and action of the rule. When a new process is started to execute an application, the security system determines the process set criteria that are satisfied by the application. The security system then identifies the rules of the rule list that are associated with the satisfied process set criteria. When a security enforcement event associated with the process occurs, the security system applies each of the rules associated with the process to the security enforcement event in an order specified by the rule list.
US07739716B2 Network AV system
While a client reproduces a moving picture, and fast-forward reproducing is carried out in the process of reproducing a moving picture based on a frame, the client transmits a search request to a server. The server searches for the frame of I picture based on a condition in the search request in the fast-forwarding direction (reproducing direction) from the frame. The server uses a search table it has. As a result of the search, the server sequentially extracts frames of I picture and transmits them to the client. The client reproduces the frames every time it receives one of them. Therefore, a network AV system allows the memory capacity of a client to be reduced as much as possible and capable of special reproducing such as fast-forward reproducing and reverse-reproducing.
US07739714B2 System for transmitting digital data over a limited bandwidth link in plural blocks
A system for transmitting digital data representing an original over plural transmission links, at least some of which have limited bandwidth, including a digital data source storing digital data representing the original, a digital data receiver receiving the digital data representing the original via one of the plural transmission links having limited bandwidth and a digital data transmitter operative to transmit the digital data representing the original to the receiver over a transmission link having a limited bandwidth in plural blocks which are sequentially transmitted at a rate determined by the limited bandwidth, each block being an incomplete collection of data which includes parts of multiple frames, each frame being viewable in a selectable order by the receiver even when less than all of the plural blocks have been received, receipt of subsequent blocks by the receiver being used to cumulatively improve the quality of the digital data viewed by the receiver.
US07739712B2 Apparatus and system for delivering audio/video content to a remote receiver
A system for communicating content streams (e.g., voice, video, data) between a content server connected to a network and a remote electronic device. In one implementation, the network is a power-line communication (PLC) network and the remote device is configured for ultra-wide band connectivity with an interface module. The interface module is a power-line communication/ultra-wide band (PLC/UWB) module preferably connected to a conventional power outlet on the network. The interface module converts the power-line signals from the server to ultra-wide band signals which are broadcast for reception by the wireless electronic device. Return communications with the server from the wireless electronic device are also preferably supported. The power-line communication and/or ultra-wide band signal can also be encrypted for improved security. The content server and interface module are preferably configured to communicate content streams only within the portions of the bandwidth allocated by a bus master, which may be a content server with programming for controlling bandwidth use on the physical power-line communications network. In another implementation, the content is sent to the remote device over a connection to the Internet.
US07739710B2 Method for registering and displaying digital multimedia broadcasting channels in a mobile terminal with a function for receiving digital multimedia broadcasting
A method is provided for registering and displaying digital multimedia broadcasting (DMB) channels in a mobile terminal capable of receiving DMB. A selection of DMB mode is detected and electronic program guide (EPG) information is received. The received EPG information is analyzed and the analyzed received EPG information is divided into fixed program channel information and dynamic program channel information. The fixed program channel information is matched with a genre in which a fixed program channel has been registered, and a result of the matching is displayed. The dynamic program channel information is matched with a genre in which a dynamic program channel has been registered and a genre of a program currently being broadcast on the dynamic program channel, and a result of the matching is displayed.
US07739704B2 Disk apparatus having traverse and spindle cam members and method of operating same
A slot-in type disk apparatus includes: (1) a base body, (2) a traverse base provided on the base body, (3) a spindle motor held by the traverse base and rotating a disk, (4) a loading motor provided on the base body, (5) a traverse cam member for displacing a location of the traverse base with respect to the base body, and (6) a spindle cam member for displacing a location of the spindle motor with respect to the traverse base. The spindle motor is biased toward the traverse base by a resilient member. The disk is loaded on the disk apparatus and moved to a recording/replaying position, as a result of moving the traverse cam member and the spindle cam member correlatively in the horizontal direction by driving the loading motor and moving the traverse base and the spindle motor upward and downward.
US07739701B1 Data storage cartridge loading and unloading mechanism, drive door mechanism and data drive
The present invention provides loading and unloading mechanisms for data storage cartridges, drive door mechanisms for data drives, and data drives comprising such loading and unloading and/or drive door mechanisms. Embodiments of the cartridge loading and unloading mechanisms, drive door mechanisms and/or data drives, of the present invention can operate in a manner such that the drive door of the data drive is fully closed before the disk medium is exposed, e.g., before opening of the associated shutter of the cartridge. An embodiment of the cartridge loading and unloading mechanism of the present invention can be powered by the same drive motor assembly that is used to move or transport the cartridge to the optical head assembly used for writing and/or reading of data from the disk medium of the cartridge. Embodiments of the cartridge loading and unloading mechanisms and drive door mechanisms of the present invention can fit within a standard configuration for a data drive. Embodiments of the cartridge loading and unloading mechanisms, drive door mechanisms and/or data drives of the present invention can provide for reliable operation, ease of assembly, as well as simplification of the parts and components necessary for the reliable operation of the loading and unloading mechanism, drive door mechanism and/or data drive.
US07739697B2 System and method for creating web services from an existing web site
Web services are generated from an existing web site having web page based business processes or transactions. A script is generated representative of a user navigation sequence involved to perform the transaction. The script elements include the web application calls, input/output parameters, and/or the interrelation between the elements of the transaction. A WSDL file, web service interface code, and web service implementation code are generated from the navigation script, and may be published locally to the web site or on a remote site.
US07739696B2 Message translation systems and methods
Message translation systems and methods are provided. In one embodiment, a method for translating messages comprises reading a first sequence of one or more message elements from a first interface, wherein the message elements are structured based on a first protocol; converging on a message mapping node based on the first sequence of one or more message elements, wherein the message mapping node is defined by a protocol metadata schema; performing one or more conversion operations on the first sequence of one or more message elements to construct a second sequence of one or more message elements, wherein the one or more conversion operations are based on the message mapping node; and writing the second sequence of one or more message elements to a second interface.
US07739682B1 Systems and methods for selectively blocking application installation
Methods and system for preventing or allowing an installer application from installing applications based on a comparison of the installer application actions to profiles and rules. The profiles and rules are established (and periodically updated) to identify a particular software installation process as undesirable and stop, it from occurring. An install blocker processes the profiles and rules and compares them against what the installer is trying to do as part of its installation process. If the installer is attempting to install an application deemed undesirable, the user could then be notified, provided all of the information about what the installer was trying to do, and provided choice to allow the installation to continue.
US07739681B2 Delayed application installation
Techniques for delaying the installation of an application are presented. An installation is downloaded to a portable device. The installation is associated with an application, which is to be loaded onto the portable device. The installation is delayed after download and is processed on the portable device when an alarm is raised indicating that the application is to be loaded on the portable device.
US07739679B2 Object ordering tool for facilitating generation of firmware update friendly binary image
An object ordering tool analyzes output from a linker to determine ordering of code objects in first and second firmware binary images. The tool produces a linker script file used by the linker to link the code objects of the second firmware binary image in a more optimal order for production of updating information used in the electronic device for updating firmware of the electronic device.
US07739676B1 Function values in computer programming languages having dynamic types and overloading
A method and computer program product is shown for use with a computer programming language having dynamic types and overloaded functions. A function data structure (a function handle) is constructed using a function name, which data structure contains or leads to information necessary to resolve function overloading, and also may lead to other auxiliary functions such as write, read or print. Application of the function data structure at the point of construction is functionally equivalent to application of a function name string. However, the function data structure may be applied without regard to the scope at the point of construction.
US07739673B2 Multiple stage program recompiler using information flow determination
A method for dynamic recompilation of source software instructions for execution by a target processor, which considers not only the specific source instructions, but also the intent and purpose of the instructions, to translate and optimize a set of equivalent code for the target processor. The dynamic recompiler determines what the source operation code is trying to accomplish and the optimum way of doing it at the target processor, in an “interpolative” and context sensitive fashion. The source instructions are processed in blocks of varying sizes by the dynamic recompiler, which considers the instructions that come before and after a current instruction to determine the most efficient approach out of several available approaches for encoding the operation code for the target processor to perform the equivalent tasks specified by the source instructions. The dynamic compiler comprises a decoding stage, an optimization stage and an encoding stage.
US07739671B1 Systems, methods and apparatus for implementation of formal specifications derived from informal requirements
Systems, methods and apparatus are provided through which in some embodiments an informal specification is translated without human intervention into a formal specification. In some embodiments the formal specification is a process-based specification. In some embodiments, the formal specification is translated into a high-level computer programming language which is further compiled into a set of executable computer instructions.
US07739669B2 Paced trace transmission
The trace interface and the trace receiver may be synchronized by the trace receiver controlling the pace of trace generation. The interface generates a clock signal coincident with valid trace data, and the trace receiver acknowledges the data by a change in state of an acknowledge signal. This enables generation of the next trace data point.
US07739662B2 Methods and apparatus to analyze processor systems
Methods and apparatus are disclosed to analyze processor system. An example method to analyze execution of a multi-threaded program on a processor system includes generating a first program trace associated with the execution of a first thread, generating a first list of execution frequencies associated with the first program trace, generating a second program trace associated with the execution of a second thread, generating a second list of execution frequencies associated with the second trace, generating a first set of one or more vectors for the first list of execution frequencies, generating a second set of one or more vectors for the second list of execution frequencies, and analyzing the one or more vectors to identify one or more program phases.
US07739654B2 Model curation for integrated circuit designs
Exemplary techniques for model curation are described. In a described embodiment, a method comprises generating a manifest of a plurality of files corresponding to a design model; utilizing a revision control system to determine whether the generated manifest has changed relative to a previous version of the manifest; and if the generated manifest has changed, obtaining copies of the plurality of files to validate stability of the design model and curating the design model.
US07739649B2 Design and layout of phase shifting photolithographic masks
A method for defining a full phase layout for defining a layer of material in an integrated circuit is described. The method can be used to define, arrange, and refine phase shifters to substantially define the layer using phase shifting. Through the process, computer readable definitions of an alternating aperture, dark field phase shift mask and of a complimentary mask are generated. Masks can be made from the definitions and then used to fabricate a layer of material in an integrated circuit. The separations between phase shifters, or cuts, are designed for easy mask manufacturability while also maximizing the amount of each feature defined by the phase shifting mask. Cost functions are used to describe the relative quality of phase assignments and to select higher quality phase assignments and reduce phase conflicts.
US07739648B2 Formation of masks/reticles having dummy features
Structures and methods for forming the same. The method includes providing design information of a design layer. The design layer includes M original design features and N original dummy features. The method further includes (i) creating a cluster of P representative dummy features, P being a positive integer less than N, (ii) performing OPC for the cluster of the P representative dummy features but not for the N original dummy features, resulting in P OPC-applied representative dummy features, and (iii) forming the mask including N mask dummy features. The N mask dummy features are identical. Each mask dummy feature of the N mask dummy features of the mask has an area which is a function of at least an area of an OPC-applied representative dummy feature of the P OPC-applied representative dummy features. The N mask dummy features have the same relative positions as the N original dummy features.
US07739642B2 Optimizing integrated circuit design through balanced combinational slack plus sequential slack
A method is provided that includes: determining a minimum clock cycle that can be used to propagate a signal about the critical cycle in a circuit design; wherein the critical cycle is a cycle in the design that has a highest proportionality of delay to number of registers; determining for a circuit element in the circuit design, sequential slack associated with the circuit element; wherein the sequential slack represents a minimum delay from among respective maximum delays that can be added to respective structural cycles of which the circuit element is a constituent, based upon the determined limit upon clock cycle duration; using the sequential slack to ascertain sequential optimization based design flexibility throughout multiple stages of a design flow.
US07739641B1 Integrated circuit having a clock tree
A method of operating a computer to generate a timing constraints file for controlling a clock tree synthesis tool, the method comprising: inputting into the computer data defining a circuit to be synthesised, the circuit including a plurality of timing paths each including at least one of a first timing portion, a second timing portion and a third timing portion; executing a tool in the computer to read the data and to analyse the delay on each the first and third portion of each the timing path, to compare the delays and to set a clock latency for at least one of start and end points of the second portion of at least one timing path in dependence on the comparison; and outputting a timing constraints file including commands for controlling the clock tree synthesis tool, the commands defining the clock latencies.
US07739638B2 Circuit analyzing device, circuit analyzing method, program, and computer readable information recording medium considering influence of signal input to peripheral circuit which does not have logical influence
A circuit analyzing device includes: a peripheral input signal setting part configured to make a signal setting by a predetermined requirement for a peripheral input which does not logically affect operation of the predetermined circuit part, upon analyzing a signal delay in operation of a predetermined circuit part, and wherein: analysis is made for a signal propagation operation delay in operation of the predetermined circuit part, in consideration of influence of the signal input from the signal setting.
US07739626B2 Method and apparatus for small die low power system-on-chip design with intelligent power supply chip
A method and system of system-on-chip design that provides the benefits of reduced design time, a smaller die size, lower power consumption, and reduced costs in chip design and production. The process seeks to remove the worst performance and worst power case scenarios from the design and application phases. This is accomplished by planning the power supply voltage in the design phase along with its tolerance with process corner and temperature combinations. The established plan is then applied with communications between power supply integrated circuits and load system-on-chip.
US07739625B2 Method for controlling peak current of a circuit having a plurality of registers
A method for controlling a peak current is provided. The method first uses a plurality of registers to encode a plurality of states of a circuit and generates an original state code. Then, the original state code is re-encoded to reduce the difference between the sum of charging current of the charged registers and the sum of discharging current of the discharged registers while the registers are switched among the charging/discharging states. Finally, a standard technology library is read and logic circuit synthesis is performed for the re-encoded state codes.
US07739623B2 Interactive 3D data editing via 2D graphical drawing tools
Method and system for 3D data editing is disclosed. A 3D volumetric data is rendered in a rendering space. A 2D graphical drawing tool is selected and used to create a 2D structure. Apply a 3D operation to the 3D volumetric data based on the 2D structure.
US07739622B2 Dynamic thumbnails for document navigation
A “Spatial Navigator” provides a document navigation environment that leverages user spatial memory. Graphical thumbnail-type representations (“thumbnails”) provide scaled versions of entire documents. Changes to documents are immediately reflected in corresponding thumbnails. Similarly, document search results are highlighted in corresponding thumbnails. One or more dynamic document selection windows present arrangements of a plurality of these thumbnails for user selection and interaction. Each dynamic document selection window provides real-time inter-file navigation by allowing user selection and opening of documents, or any location or portion of a document, through user interaction with the corresponding thumbnail. Once a document is opened, intra-file navigation is enhanced by providing another scaled version of the entire document in a dynamic scrollbar adjacent to a primary document editing/viewing window. Selection of any point within this scrollbar-based thumbnail causes an immediate jump to the corresponding document location in the primary document editing/viewing window.
US07739621B2 Interface and method adapted for capturing subjective preferences of program users
Data is collected and retrieved in the form of a data picture using an interface that has a portion for presenting a data palette and another portion for presenting a data canvas. The data picture is created by a user selecting one or more data parameters from the data menu of the user's choice, and arranging such on the data canvas. The data parameters can relate to perceptions, impressions, rationales, motivations, etc., so that subjective user preferences can be easily captured in a user-friendly fashion. Moreover, the data parameters can be arranged in different graphical arrangements and rankings to enhance capturing of the user's preferences. In this manner, a user can effectively express input data in a visual depiction or picture form concerning a particular action/transaction, without having to respond to lengthy questionnaires, forms and screens requiring numerical input, etc. The resulting data pictures can be retrieved, analyzed, modified, or used to locate other information of interest to the user. Feedback concerning such visual depictions and data pictures can also be provided within the interface.
US07739620B1 Method of setting alternate style assignments to menu elements of an application
A method, apparatus and computer program product for setting alternate style assignments to menu elements of an application are presented. At least one menu element of an application is selected. An alternate style is assigned to the at least one menu element. The at least one menu elements of the application is displayed, wherein the at least one menu element is presented in the alternate style assigned to the element.
US07739615B2 Color encoded keyboard and method
A computer keyboard optimized for generating multi-color text documents is described. A standard keyboard includes a plurality of selected function keys that are programmed to change the document text color when activated. The function keys are displayed on a computer display screen and each of the selected keys further includes color indicia to indicate the new text color that results from activation of that key and all color changes can be performed at the same normal typing speed.
US07739612B2 Blended editing of literal and non-literal values
An editing application may allow a user to change a literal property value of an object in a conventional manner. The functionality of the editing application may be expanded to allow a user to access non-literal values for property values, by allowing the user to define a calculation based on one or more sources. To indicate that an associated property value of an object is a non-literal value, a non-literal cue may be presented to the user, such as through the display of the object, the associated property indicator, and/or the associated property value. To reduce the learning curve of the expanded functionality, the user interface for literal values of a property may remain minimally impacted, while, alternative gestures associated with the object, property indicator, and/or property value may be used to allow access to the non-literal value controls or information.
US07739611B2 User interface with connectable elements
A system for providing a user interface includes a first element tag and a second element tag. The first element tag specifies a first element that is associated with a class of connectable elements and includes a first order indicator that specifies an order of the first element. The second element tag specifies a second element that is associated with the class of connectable elements such that the first element and the second element can be connected. The second element tag includes a second order indicator that specifies an order of the second element. The order of the first element and the second element are related such that, when the first element and the second element are connected, the first element remains connected to the second element when the second element is moved, and the first element is separated from the second element when the first element is moved.
US07739610B2 Information processing apparatus, information processing method, recording medium, and program
In a service providing system, a live-distribution service for live-distributing contents supplied according to a reservation, and a chat service for providing the use of a chat space corresponding to the reservation for the live distribution are provided. When a personal computer and another personal computer use the live-distribution service and the chat service, they need to be authenticated by a streaming server and a communication server. For authentication, both the streaming server and the communication server use a shared password registered in a reservation data base when the live distribution is reserved.
US07739608B2 Storage medium storing installation package for installing application program on computer
An application program is configured to display a screen in a display format when the application program is installed on a computer. Each of a plurality of screen display data files includes screen-display data for displaying a screen in respective ones of a plurality of display formats. A screen configuration data file includes display-format data specifying one of the plurality of display formats. An installer installs on the computer the application program, the plurality of screen display data files, and the screen configuration data file. The application program determines the display format based on the screen configuration data file when the application program is started on the computer, and displays the screen in the display format by using one of the plurality of screen display data files that corresponds to the display format specified by the screen configuration data file.
US07739606B2 Activity management system and method, active management apparatus, client terminal, and computer program
A CRM server sends to a client terminal activity data that has been read from a DB server, and directs the display thereof. When the activity data has been received from the CRM server, a client terminal obtains the screen data of a calendar screen is generated. Then a screen data for the activity detail screen that displays the activity data, screen data for an activity calendar screen is generated after display data for displaying information about a portion of the content of the activity has been added to screen data for a calendar screen in a field corresponding to a date and time shown by the activity data, and these generated screens are output on one screen.
US07739605B2 System and/or method relating to managing a network
The present invention displays a graphical representation of a multi-layer network having a front end layer and a back end layer. A plurality of front end units of the front end layer and a plurality of back end units of the back end layer are represented as a plurality of front end graphical objects and a plurality of back end graphical objects. A user selects a front end graphical object representing a selected front end unit and a back end graphical object representing a selected back end unit to form a logical connection between the front end unit and the back end unit. The logical connection grants the selected front end unit access to the selected back end unit.
US07739599B2 Automatic capturing and editing of a video
Automatic editing of video clips detected during the capture of a video data stream. A media editing application identifies video clips as a function of determined property values of each of a series of video frames included in the video. An edit component automatically edits video clips during the capture of the video data stream. A user interface allows the user to view individual video clips during the video capturing process and to define desired transition effects to apply between successive video clips and/or a desired special effect to apply to selected video clips.
US07739594B2 Encoding and displaying default landing page content
Methods, systems, and apparatus, including computer program products for defining landing pages to test different landing page designs. A combination is determined of one alternative version for each of one or more sections in an instrumented landing page. In a client, a landing page variant is generated. Each section of the landing page variant is the corresponding alternative version of the section defined by the combination. The landing page variant is generated in the client by determining for each section whether to display an additional version of the section in lieu of the original version of the section. If it is so determined, the additional version of the section is retrieved and inserted into a new location of the landing page variant, and at least one tag is inserted to cause the original version of the section to be disregarded.
US07739590B2 Automatic generation of personal homepages for a sales force
The present invention is directed to a system for and a method of automatically generating personal homepages accessible through the Internet. The method includes entering data indicative of the identity of a salesperson, harvesting personal data associated with the identified salesperson from a human resource database, and automatically generating a personal homepage by populating the template with the personal data. Preferably, the homepage is automatically disabled when data from the human resource database indicates that the person is no longer employed with the organization.The system includes an application server linked to a database of personal data of the sales force members. The application server includes a homepage template. Personal data is available in the database to be communicated to the application server to automatically populate the homepage template when requested, thereby generating a personal homepage for the member for viewing on an Internet.
US07739589B2 Extending markup of a browser using a plug-in framework
A method for extending markup supported by a browser can include a step of identifying a browser that presents information written in a markup language. An extender can be identified that includes at least one extension to the markup language that the browser does not normally support. The extender can be loaded resulting in the markup language supported by the browser being extended to include the extension.
US07739586B2 Encoding of markup language data
Markup-language documents are converted into compacted markup-language form by using a number of parameterized macros. A parameterized macro takes at least one parameter. When compacting markup-language documents, a sequence of elements is replaced by references to a macro and to parameter(s), where the macro, when used with the parameters, yields the sequence of elements. The macros used may either be predetermined, from a static dictionary, may be generated on the fly, or mix of both. The definitions of macros may be included in the compacted markup-language information in order to allow a recipient of the compacted markup-language information to expand the macro reference and parameter(s) into the sequence of elements which had been replaced.
US07739585B2 Multimedia playing apparatus and method
A multimedia playing apparatus is provided. The multimedia playing apparatus includes a memory for storing image files and multi media hyper link (MMHL) files, each MMHL file comprising timeline information, audio information, and text information; and a central processing unit (CPU) electrically connected to the memory for reading an image file from the memory, obtaining an MMHL file matched with the image file based on a name of the image file, and controlling simultaneous output of the image file and the MMHL file according to the timeline information. A multimedia playing method is also provided.
US07739579B2 Storage system, control method, and program for enhancing reliability by storing data redundantly encoded
A storage apparatus composed of a plurality of magnetic disk devices are provided. An encoding unit generates, after dividing original data, a plurality pieces of encoded data equal to or more than the number of division by use of a code of which redundancy is variable. A redundancy control unit varies the redundancy in the encoding unit in accordance with the importance of the original data. A distribution processing unit distributes and stores the plurality of encoded data to and in the plurality of magnetic disk devices. A decoding unit retrieves the encoded data corresponding to, at least, the division number of the original data from the magnetic disk devices so as to decode the original data.
US07739575B2 Pipelined LDPC arithmetic unit
An improvement to an arithmetic unit of a low-density parity-check decoder, where the arithmetic unit has a pipelined architecture of modules. A first module calculates a difference between absolute values of md_R and md_g_in, and passes the result to a first Gallager module. The first Gallager module converts this value from a p0/p1 representation to a 2*p0−1 representation, and passes the result to a second module. The second module selectively adjusts the result of the previous module based on the sign values of md_g_in and md_R, and passes one of its outputs to a third module (the other two outputs, loc_item_out and hard_out, are not a part of the pipeline). The third module calculates a new md_g value by adding the result of the second module and loc_item_in, and passes this result to a fourth module. The fourth module separates a sign and an absolute value of the new md_g, and passes the result to a second Gallager module. The second Gallager module converts the result from the 2*p0−1 representation to the p0/p1 representation and the final value leaves the unit as md_g_out. In these calculations, md_R=a check node value from the previous iteration, md_g=an edge value (md_g_in—from the previous iteration, md_g_out—for the next iteration), p0=probability that a value is zero, p1=probability that a value is one, loc_item_in/loc_item_out=intermediate values used for the md_g_out calculation, and hard_out=a bit value estimation for the current iteration of the pipelined arithmetic unit.
US07739571B2 Semiconductor integrated circuit and system LSI having a test expected value programming circuit
In a semiconductor integrated circuit 11, there is constructed a test expected value programming circuit 100 having an input/input-output pad 103 for retrieving a ground/power-source signal 104 from a ground terminal 30 or a power source terminal 31 connected to the semiconductor integrated circuit 11, a switch 105 for selectively switching the outputting of the ground/power-source signal 104 inputted via the input/input-output pad 103, and an expected value generation circuit 13 for generating a test expected value signal 21 based on a switch output signal 122 outputted from the switch 105.
US07739570B2 System and method for increasing error checking performance by calculating CRC calculations after multiple test patterns for processor design verification and validation
A system and method to reduce verification time by sharing memory between multiple test patterns and performing results checking after each test pattern executes one time is presented. A test pattern generator generates multiple test pattern sets, each of which including multiple test patterns. Each test pattern set is executed by a corresponding thread/processor until each test pattern included in the test pattern set has executed at least once. After all test patterns have executed at least once, a test pattern executor performs a memory error detection check to determine whether the system is functioning correctly. Since the invention described herein waits until all test patterns have executed before performing a memory error detection check, less time is spent on memory error detection checks, which allows more time to execute test patterns.
US07739567B2 Utilizing serializer-deserializer transmit and receive pads for parallel scan test data
A Serializer/De-serializer (SerDes) of an integrated circuit (IC) includes selectable inputs and outputs not only for functional data and boundary scan (e.g., JTAG) test data, but also for parallel-scan test data. The serializing portion of the SerDes includes multiplexing logic responsive to control signals to select or identify one of the multiplexing logic inputs for functional data, boundary scan data and parallel-scan data. The de-serializing portion similarly includes selection logic responsive to such control signals to select or identify one of the selection logic outputs for functional data, boundary scan data and parallel-scan data. The multiplexing logic and selection logic couple the selected input or output, respectively, to the SerDes input/output pads.
US07739564B1 Testing an integrated circuit using dedicated function pins
Testing an integrated circuit using dedicated function pins in a non-dedicated function test mode is described. In a first mode, a circuit block is activated for processing first information provided via dedicated function pins. In a second mode, the circuit block is deactivated. Control logic is coupled to receive state information from a state storing device and coupled to receive the first information and second information from the dedicated function pins. The control logic is configured to gate the second information for passage to programmable logic responsive to the state information being for the second mode. The control logic is configured to gate the first information to preclude passage to the programmable logic responsive to the state information being for the first mode.
US07739552B2 Tapping a memory card
A protocol analyzer for analyzing traffic on a bus. A system includes a tap, a pod and an analyzer. The tap includes differential inputs for the bus. One of the differential inputs is a line from the bus and the other is a reference input that has been divided. The reference input enables the system to determine whether data on the bus is high or low even in situations where the operating voltage of the bus is unknown.
US07739549B2 Device, system and method for predictive failure analysis
A large population of mass-produced devices (80) such as a particular model of computer hard disk drive, are distributed around the world. Each device (80) includes an arrangement for collecting failure analysis data of the device (50). Each device (80) is arranged to transmit this data to the device manufacturers server (10) via the internet (20). The server (10) analyses the data in order to determine trends in failure performance of the population of devices in order to improve future designs and to provide updated software for distribution to the devices (80) via the internet (20).
US07739544B2 Disk array system and rebuild method thereof
Disclosed is a disk array system which includes a plurality of disks constituting a disk array and a backup storage for backing up data in the disk array and performs control so that when a failed disk among the disks constituting the disk array is replaced with the replacement disk, restoration of data in the replacement disk is performed using the backup device.
US07739540B2 Information system, data transfer method and data protection method
Availability of an information system including a storage system that performs remote copy between two or more storage apparatuses and a host computer using such storage system is improved. A third storage apparatus including a third volume is coupled to a first storage apparatus, a fourth storage apparatus including a fourth volume is coupled to a second storage apparatus, the first and third storage apparatuses perform remote copy of copying data stored in a first volume to the third volume, the first and second storage apparatuses perform remote copy of copying data stored in the first volume to a second volume, and the third and fourth storage apparatuses perform remote copy of copying data stored in the third volume to the fourth volume.
US07739536B2 Intelligent frequency and voltage margining
A system and method for voltage and frequency margining of a digital system such as a digital processing system. Various implementations of the present invention may be utilized to programmatically vary the voltage and or frequency utilized by one or more components within a processing system to effect changes in system and or component margining.
US07739535B2 System including an operating speed detection apparatus, an operating speed detection apparatus and method thereof
A system including an operating speed detection apparatus, an operating speed detection apparatus and method thereof. In the example method, a received clock signal may be delayed to generate a plurality of delayed clock signals. A plurality of detection signals may be generated based on the plurality of delayed clock signals and the received clock signal. An operating speed (e.g., of a system) may be determined based at least in part on the plurality of detection signals. In an example, the example method may be performed by an operating speed detection apparatus. In another example, the example method may be performed by a system including the operating speed detection apparatus.
US07739533B2 Systems and methods for operational power management
Various systems and methods for power management are disclosed herein. For example, a synchronous semiconductor circuit is disclosed that includes two or more clock sources and a power management controller. The power management controller is operable to apply power to one of the clock sources and to select another of the clock sources for synchronization of the circuit. Then, upon stabilization of the first clock source, it is selected by the power management controller to synchronize the circuit.
US07739531B1 Dynamic voltage scaling
An apparatus and method for dynamically controlling the maximum frequency of operation of the IC is provided. The invention optimizes power consumption in a device by measuring a current maximum frequency of operation and adjusting IC operating voltage to provide a desired maximum operating frequency. The invention provides an apparatus and method for controlling multiple voltages in an IC to independently adjust maximum operating frequencies for a plurality of separate portions of the IC. The invention may equally be applied to a group of ICs. The invention further provides a method for calibrating an IC. Thus, the apparatus facilitates the operation of an IC at a minimum voltage for a selected maximum frequency, thereby minimizing power consumption overall a wide range of operating frequencies.
US07739528B2 Method for managing and controlling the low power modes for an integrated circuit device
A state machine and an external interface, including its associated input-outputs (IOs), are always powered on and used to manage the chip power modes and power mode transitions. The chip power modes are defined as RUN, HIBERNATE, POWERDOWN, with many more possible with this invention. For example, once the device is in HIBERNATE or POWERDOWN modes, the power supplies to the IC are either reduced, or completely disconnected except for this controller state machine. This invention's state machine and control mechanism, in response to some external “wake up event”, will bring the chip to RUN mode by managing the state of the external power supplies through its control interface. The implementation achieves small die size and extreme low power consumption.
US07739521B2 Method of obscuring cryptographic computations
Obscuring cryptographic computations may be accomplished by performing modular exponentiation of an exponent in a cryptographic computation such that memory accesses are independent of the exponent bit pattern, thereby deterring timing attacks.
US07739518B2 Method for securing DOCSIS cable modem against physical security attacks
Provided is a method for securing cable modem (CM) following a Data Over Cable Service Interface Specification (DOCSIS) against physical security attacks. The method includes the steps of: a) classifying information to be stored in the DOCSIS CM based on a requirement degree of confidentiality and anti-alteration; b) storing the information in a non-volatile memory of the DOCSIS CM when the information is absolute confidential information, but processing a mechanism for deleting the information stored in the non-volatile memory in case that attacks by a hacker is sensed; c) storing the information in the non-volatile memory of the DOCSIS CM when the information is middle-level security information; and d) storing the information in a write-once (WO) memory of the DOCSIS CM when the information is absolute anti-alteration information.
US07739517B2 Hardware-based authentication of a software program
Identity of software is authenticated with hardware on a system. The hardware may be accessible to the operating system, making the mechanisms available to software makers. The identity of the software may be authenticated using fundamental properties of the software itself, providing greater security than merely relying on transferable identifiers, for example, keys.
US07739516B2 Import address table verification
The import address table of a software module is verified in order to prevent detouring attacks. A determination is made regarding which entries in the IAT must be verified; all of the entries may be verified or some subset of the entries that are critical may be verified. For each external function, the external module containing the external function is loaded, if it is not already loaded. The function address in the exported function table is found. That address is compared to the address for the function in the IAT. Additionally, the external module, in one embodiment, is verified to ensure that it has not been modified. For a delay load IAT, a similar procedure is followed; however the delay load IAT may be periodically checked to ensure that the delay load IAT entries are either valid (indicating that the external function has been bound) or in their initial state (indicating that no binding has yet occurred).
US07739514B2 Software application integrity verification method and device
A method of verifying the integrity of a software application that can be executed on a host terminal includes (i) determining at least one series of control instructions forming an executable certificate for the software application, which can be executed by the host terminal during execution of the software application to be verified; (ii) on the host terminal, executing the software application to be verified, receiving the executable certificate determined during step (i) and executing the series of control instructions for the certificate which can be executed in the memory context of the host terminal; (iii) comparing the result thus obtained through execution of the control instructions with the result expected from an authentic software application; and (iv) in the event of a positive comparison, continuing with the execution of the software application to be verified.
US07739513B2 Secure device authentication
A method for authenticating a client device into a network consistent with certain embodiments involves at a server device, generating a multi-digit random secret number; displaying the random secret number on a server display coupled to the server device; positioning the client device in close enough physical proximity to the server device to permit observation of the displayed random secret number; at the client device, sequentially entering each digit of the random secret number by actuation of a switch coupled to the client device a number of times equivalent to each digit of the random secret number; and upon correct entry of the random secret number at the client device, completing an authentication and key exchange process using the random secret number in an encryption and decryption process carried out at the server device and the client device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07739512B2 Method and apparatus for internet web site accreditation
To authenticate an Internet web site, the web site is verified each time it is accessed by a user browser (12). On receipt of a page request, the web site generates a web page into which is embedded a URL site address or other unique identifier. A cookie, link to an image or java applet or similar, for execution of the verification process may also be embedded or may be resident on the user browser. At the user, the browser instantiates the cookie, link to image or applet and extracts the URL site address or unique identifier which is sent, together with user ID to a verification server (16). The server performs comparison, comparing the URL address or unique identifier with a record of the correct identifier and/or URL address. Based on the comparison, an approval status is generated and sent back to the browser. This is displayed as a graphic in the browser or in any other way. The graphic includes an animated portion to increase security. The graphic also includes a user generated code or challenge which is stored on the verification server and which is sent back to the user upon successful authentication.
US07739510B2 Alert options for electronic-paper verification
A system and method to control the writing on electronic paper (e-paper). An e-paper device may incorporate authentication indicia as part of informational data written on e-paper material. The informational data is protected by a security methodology that is accessible to authorized entities. A reader device may be used to help make a verification determination of whether encrypted or encoded data has been altered. In some instances an output alert operably coupled to the reader device serves as a verification status indicator.
US07739507B2 Hardware multimedia endpoint and personal computer
A hardware multimedia endpoint is located on an adapter card of a personal computer system and comprises an interface for interfacing to the computer system and a processor for receiving cryptographic information from the computer, for processing the cryptographic information and for outputting cryptographic information to the computer. This exchange of cryptographic information is performed such that an authentication procedure with a third party, which is different from the computer, is established for the purpose of decrypting encrypted media content.
US07739506B2 Authentication processing device and security processing method
The present invention is relative with an authentication apparatus for performing security processing, based on PKI, responsive to the results of processing for authentication for the input information for authentication. The apparatus includes an inputting unit (12) for entering the information for authentication, an authenticating unit (21) for authenticating the information for authentication, entered by the inputting unit, a PKI processing unit (23) for generating a secret key and a public key based on the PKI (Public Key Infrastructure) system to perform preset security processing with the secret key generated, a storage unit (24), having a write only area in which the secret key generated by the PKI processing unit (23) is written and which cannot be read out from outside, and a secret key transmitting unit (25) for directly accessing the write only area of the storage unit (24) responsive to authentication of the information for authentication by the authentication unit (21), for transmitting the secret key written in it to the PKI processing unit (23).
US07739503B2 Authenticating method for short-distance radio devices and a short-distance radio device
The invention provides a method for making mutual authentication between short-distance radio devices automatically or after confirmation by users, and a short-distance radio device for realizing the method. In a condition where a plurality of radio devices exist, each of the radio devices comprising a data communicating unit for performing short-distance radio communication and an authenticating unit for performing authentication of the radio device, the authenticating unit performs mutual authentication between two radio devices automatically or after confirmation by users of the radio devices when the two radio devices come closer to each other to such an extent that coverage areas of radio waves generated by the radio devices overlap with each other.
US07739502B2 Localization determination process for 1394 serial bus
A localization process in a network of source devices and sink devices on a 1394 bus, is performed by a source device while it is communicating to a sink device, which determines local network links from nonlocal ones. An actual round trip time calculation is performed only by the source device and the sink device can be relatively passive. The duties of the sink device are performed in hardware and involve (trivially) modifying the received message while moving the message from the input isochronous channel buffer to the output isochronous channel buffer.
US07739500B2 Method and system for consistent recognition of ongoing digital relationships
Exemplary embodiments disclosed herein may include a method and system for creating an attendance marker and establishing consistent recognition of an ongoing digital relationship, including receiving an identity key about a server, creating an attendance marker, associating the attendance marker with the server. Other embodiments relate to systems and methods for recognizing a server, website, and/or other system for a client, such as a computer system for a user. Such authentication involves receiving an identity key about a web server or other system, creating an attendance marker, associating the attendance marker with the server, requesting an attendance marker associated with a server, and recognizing the server based at least in part on the attendance marker.
US07739499B2 Check anti-fraud security system
A system and method for check anti-fraud security includes a system installed with an optional printer for printing the check base identification, a camera/scanner/reader coupled to the production printer for imaging/scanning/reading check base identification and MICR line information of the check, a data processing equipment to generate the unique check identification based on the imaged data, a database in communication with the camera/scanner/reader for storing the unique identification information, and a check validation infrastructure in communication with the database for validating the check in accordance with the database when the check is issued to a recipient; and further includes a corresponding method for identifying a check base stock, imaging check base identification and MICR line information of the printed check, generating the unique check identification, storing the unique check identification information in a database and validating the check in accordance with the database when the check is issued to a recipient.
US07739496B2 Secure packet-based data broadcasting architecture
A method for processing packets with encrypted data received by a client from a server through at least one network wherein the data packets comprise at least an encryption header (46) and payload (45), extracting the encryption header (54, 55; 69) from a data packet, extracting and decrypting the encrypted payload to form a clear data, generating a clear data packet segment. Secure packet-based transmission of content data from a server to at least one client comprises retrieving a clear data packet comprising an unencrypted payload, dividing the unencrypted payload into one or more segments, applying an encrypted algorithm to each segment to generate encrypted segments (47), generating encryption header for each encrypted segment composing a packet with encrypted data for each encrypted segment comprising the encrypted header (46), a data packet header and transmission of each of the composed packets to the client.
US07739491B2 Method using access authorization differentiation in wireless access network and secure roaming method thereof
An encryption key distribution method capable of performing fast roaming by differentially distributing encryption keys in advance, according to access authorization classes, in a wireless access network and a roaming method using distributed encryption keys are provided. The encryption key distribution method comprises: receiving a command to communicate with an access point not available for communication using an encryption key currently selected in the encryption key set; determining access authorization of the access point not available for communications; selecting an encryption key from the encryption key set obtained in advance corresponding to the determined access authorization; and using the selected encryption key to encrypt a transmission message and communicate with the access point not available for communication. The method reduces the delay time, which is caused by encryption key distribution while a wireless terminal is traveling, such that roaming and a hand-off are carried out quickly and safely, and user convenience and safe transmission of data are achieved.
US07739490B2 Control apparatus, upgrade method and program product of the same
A control device ensures system booting without delay or failure even if the system cannot be booted using newly downloaded upgraded software. Nonvolatile storage 14 stores booting software used for system booting at the time of system power on or reset, and booting software information which designates the booting software. At the time of booting software upgrade, download unit 12 downloads the upgraded version of the booting software and stores it in nonvolatile storage 14. Booting unit 13 boots the system using the upgraded software if the data thereof is normal, otherwise boots the system using the booting software.
US07739487B2 Method for booting a host device from an MMC/SD device, a host device bootable from an MMC/SD device and an MMC/SD device method a host device may booted from
Systems and methods for booting a host device(s) from a peripheral device(s), via an interface, such as an MMC/SD interface, with power terminals, a data bus with data bus terminals, a clock line with a clock terminal and a command line with command terminal. Power is provided to the power terminals, and the command terminal of the MMC/SD or analogous interface is set during power-up to low. The data bus is monitored for a start bit of data transmission.
US07739485B2 Cached field replaceable unit EEPROM data
A rack mounted computer system comprises a plurality of hot replaceable servers and power supplies that are mounted in chassis and assemblies which are coupled together and in which component specific data is stored in cache memory. The cache memory preferably is implemented on a communication module contained in each chassis/assembly. Some, or all, of the rack mounted components include ROM which contains component specific data. Such data includes one or more values specific to that component. The data may include any or all of the following: serial number, part name, manufacturing information, reorder information and physical dimensions of the associated component. By storing the component specific data in cache, less traffic is necessary on the rack's inter-chassis/assembly communication link(s) the chassis/assembly communication module snoops its cache and, if the data present in cache, provides the requested data from cache to the component.
US07739484B2 Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack
A method and apparatus provide means for saving and restoring processor register values and allocating and deallocating stack memory. A first field of a save instruction encodes whether a value in a register of a processor is saved as a static value. A second field of the save instruction encodes whether a value in a register of a processor is saved as an argument value. A third field of the save instruction encodes a size of a stack frame created during execution of the save instruction. An argument value is saved in a calling program's stack frame. A static value is saved in a called program's stack frame. A restore instruction is used to restore static values and deallocate the stack frame. The save and restore instructions may be executed using any programmable device, including a single instruction set architecture processor or a multi-instruction set architecture processor.
US07739481B1 Parallelism with variable partitioning and threading
A programmable device includes multiple function unit control memories connected to multiple sequencers through an address selection network. Sequencers are dynamically assigned to function unit control memories allowing intermediate level including statement level and control construct level parallelism. A programmable device can be partitioned by reassigning function unit control memories to different sequencers operable to execute Very Long Instruction Word (VLIW) instructions.
US07739479B2 Method for providing physics simulation data
A method of providing physics data within a game program or simulation using a hardware-based physics processing unit having unique architecture designed to efficiently calculate physics related data.
US07739475B2 System and method for updating dirty data of designated raw device
A system and method for updating dirty data of designated raw device is applied in Linux system. A format of a command parameter for updating the dirty data of the designated raw device is determined, to obtain the command parameter with the correct format and transmit it into the Kernel of the Linux system. Then, a data structure of the designated raw device is sought based on the command parameter, to obtain a fast search tree of the designated raw device. Finally, all dirty data pages of the designated raw device are found by the fast search tree, and then are updated into a magnetic disk in a synchronous or asynchronous manner. Therefore, the dirty data of an individual raw device can be updated and written into the magnetic disk without interrupting the normal operation of the system, hereby ensuring secure, convenient, and highly efficient update of the dirty data.
US07739474B2 Method and system for unifying memory access for CPU and IO operations
A system and method for unifying access to a physical memory by operations using virtual addresses of the same virtual address space are provided. The operations may be generated by at least one central processing unit (CPU operations) and/or by at least one IO device (IO operations). The system may include a bus arranged to transfer data and virtual addresses of the same virtual address space from the central processing unit (CPU) and the IO device to a unified memory management unit (UMMU), a unified memory management unit (UMMU) arranged to translate the virtual addresses to physical addresses, and to protect the physical memory from illegal access attempts of the CPU operations and the IO operations. The system may further include a memory controller arranged to manage access to the physical memory. The access is done by using physical addresses.
US07739472B2 Memory system for legacy hosts
A non-volatile memory device is provided with a controller and includes method that controls memory operations and to emulate the memory and communication characteristics of a legacy memory device. In this way, the memory device is compatible with a host that was originally designed to operate the legacy memory device. In particular, the controller performs the emulation to the host taking into account differences such as multibit memory, error correction requirement, memory support of overwrites, and erasable block sizes.
US07739471B2 High performance tiling for RRAM memory
A method of configuring a random access memory matrix containing partially configured memories in the matrix. The method includes the steps of independently calculating a memory enable signal and a configuration signal for a partially configured memory in each memory tile of the memory matrix. Memory tiles not supported by a memory compiler are determined. A memory wrapper is provided for each tile not supported by the memory compiler. An address controller is inserted in the memory matrix for each tile in a group of tiles. Output signals from each memory location in a memory group having a common group index are combined into a single output signal. A first stripe of memory tiles containing non-configured memory having a first width is selected. A second strip of memory tiles containing configured memory having a second width is also selected.
US07739467B2 Semiconductor memory and data access method
While a semiconductor memory operates in a first operation mode with high security, an encrypted command is inputted and then decoded to acquire the first address information. After the semiconductor memory comes into a second operation mode where the level of security is lower than that of the first operation mode, a command is inputted. Then, the second address information is acquired from the command. A control circuit in the semiconductor memory generates an address of 10 bits by using the first address information as a high-order 4 bits and the second address information as a low-order 6 bits and outputs the address to a memory array. With this operation, it becomes possible to read/write data from/to the memory array.
US07739464B1 Consistent backups of data using a roll-back log
A system or method for creating a point-in-time (PIT) or backup copy of one or more data volumes using a roll-back log. The backup copy can be created without employing hot backup mode. In one embodiment, the method includes copying data blocks of a volume to a backup memory configured to store a backup copy of the volume, wherein the data blocks are sequentially copied until all of the data blocks of the volume are copied to the backup memory. A first request is generated to overwrite existing data of a first data block of the volume with new data before all of the data blocks of the volume are copied to the backup memory. Before overwriting the existing data and before all of the data blocks of the volume are copied to the backup memory, the existing data is copied to a first memory (e.g., the roll-back log). Before all of the data blocks of the volume are copied to the backup memory, the existing data is overwritten with the new data.
US07739463B2 Storage system and method for acquisition and utilization of snapshots
A computer system including: disk array system to cause a snapshot corresponding to the selected backup time accessible with the specific address to which the computer can access; wherein if the snapshot corresponding to the selected backup time is associated with the specific address to which the computer cannot access, then the disk array system making the snapshot accessible with an address to which the computer can access; and wherein the snapshot relates to differential data between initial backup data and actual backup data at the selected backup time, thereby an acquisition time of the snapshot is different than the selected backup time corresponding to the specific address that can be accessed initially by the computer.
US07739460B1 Integrated circuit memory systems having write-back buffers therein that support read-write-modify (RWM) operations within high capacity memory devices
An integrated circuit memory system includes a write-back buffer and a control circuit that support read-write-modify (RWM) operations within a high capacity memory device. A RWM operation may include reading from the integrated circuit memory device and the write-back buffer to identify whether the memory device or the write-back buffer has the data requested by a read instruction issued to the memory system. The data read from the write-back buffer is then written into the memory device and a modified version of the requested data is written to the write-back buffer in anticipation of subsequent transfer to the memory device.
US07739459B2 Systems and methods for performing storage operations in a computer network
Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.
US07739458B2 Image forming apparatus, shared data management method and shared data management system
An image forming apparatus includes a plurality of hardware resources provided to carry out image formation. A plurality of application programs perform respective processing of the plurality of hardware resources related to the image formation. A storage device stores rewritable shared data which is used by the application programs in common. A shared-data control unit suspends one of a write-lock request or a read-lock request that is received from one of the application programs when acquisition and/or updating of the shared data is inhibited, and after the acquisition and/or updating of the shared data is allowed, inhibits the acquisition and/or updating of the shared data by other application programs in accordance with the suspended request for the one of the plurality of application programs.
US07739455B2 Avoiding livelock using a cache manager in multiple core processors
Livelocks are prevented in multiple core processors by verifying that a data access request is still valid before sending messages to processor cores that may cause other data access requests to fail. A cache coherency manager receives data access requests from multiple processor cores. Upon receiving a data access request that may cause a livelock, the cache coherency manager first sends an intervention message back to the requesting processor core to confirm that this data access request will succeed. If the requesting processor core determines that the data access request is still valid, it directs the cache coherency manager to proceed with the data access request. The cache coherency manager may then send intervention messages to other processor cores to complete the data access request. If the requesting processor core determines that the data access request is invalid, it directs the cache coherency manager to abandon the data access request.
US07739454B2 Storage subsystem and storage subsystem control method
The present invention partitions a cache region of a storage subsystem for each user and prevents interference between user-dedicated regions. A plurality of CLPR can be established within the storage subsystem. A CLPR is a user-dedicated region that can be used by partitioning the cache region of a cache memory. Management information required to manage the data stored in the cache memory is allocated to each CLPR in accordance with the attribute of the segment or slot. The clean queue and clean counter, which manage the segments in a clean state, are provided in each CLPR. The dirty queue and dirty counter are used jointly by all the CLPR. The free queue, classification queue, and BIND queue are applied jointly to all the CLPR, only the counters being provided in each CLPR.
US07739453B2 Providing information associated with a cache
An information carrier medium containing software that, when executed by a processor, causes the processor to receive information from circuit logic that is adapted to collect the information from caches on different cache levels, the information associated with a common address. The software also causes the processor to provide the information to a user of the software. The information comprises cache level and cache type information associated with a particular cache from one of the different cache levels.
US07739448B1 System and method for managing storage networks and providing virtualization of resources in such a network
This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in another embodiment with the new architecture.
US07739446B2 System and method for managing disk space in a thin-provisioned storage subsystem
A system and method for managing disk space in a thin-provisioned storage subsystem. If a number of free segments in a free segment pool at a storage subsystem is detected as below a desired minimum, one or more of the following is performed: selecting and adding logical devices (LDEVs) from an internal storage as free segments to the free segment pool, transitioning LDEVs to a virtual device (VDEV), and/or selecting and adding LDEVs from an external storage as free segments to the free segment pool. The transitioning includes identifying partially used or completely used LDEVs and transitioning these to the VDEV. Data migration may also occur by: selecting a source segment at a VDEV for migration, reading data from the source segment, writing the data to a target segment, the target segment being a free segment from the free segment pool, and assigning the target segment to the VDEV.
US07739445B1 Circuit, apparatus, and method for extracting multiple matching entries from a content addressable memory (CAM) device
An apparatus, circuit, and method are provided herein for locating and extracting a plurality of matching entries from one or more databases stored within a Content Addressable Memory (CAM) device. The apparatus, circuit, and method may locate the plurality of matching entries by comparing variations of a single search key to the entire database of entries. In other words, a number of bits may be stored within each of the database entries as a descriptor field. When searching for a particular entry or entries, a corresponding descriptor field included within (or appended to) the search key may be modified, after at least one matching entry is found, for locating and extracting additional entries matching the original search key. Use of the descriptor field, therefore, enables the circuit and method to locate and extract a potentially unlimited number of entries matching the original search key. The circuit and method may be used for extracting ‘k’ matching entries, the first ‘k’ matching entries, or all entries matching the original search key.
US07739444B2 System using a direct data file system with a continuous logical address space interface
Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
US07739443B2 Memory controller, memory device and control method for the memory controller
The present invention provides a memory controller which includes a host interface connected to a host apparatus and receives a first data write-in unit of reception data, a memory interface connected to nonvolatile semiconductor memory in which is written a second data write-in unit of data larger than the first data write-in unit of data, and transmits the first data write-in unit of write-in data, and a central processing unit, which writes the reception data in a temporary write-in block of the nonvolatile semiconductor memory via the memory interface, reads out from the temporary write-in block the write-in data corresponding to area data when a total amount of reception data received by the host interface has reached amount of the second data write-in unit of the area data, and writes the area data including the read-out write-in data in a target block different from the temporary write-in block.
US07739441B1 Communicating between a native fully buffered dual in-line memory module protocol and a double data rate synchronous dynamic random access memory protocol
A translator of an apparatus in an example communicatively interconnects a serial protocol bus that follows a native fully buffered dual in-line memory module protocol (native FB-DIMM protocol) and three or more parallel protocol memory module channels that comprise a plurality of double data rate registered and/or unbuffered dual in-line memory modules (DDR registered and/or unbuffered DIMMs).
US07739437B2 Access arbiter and arbitrable condition verification device
A priority control value, which is smaller as the priority of access by each of requesters is higher, decreases with the lapse of time when an access request is issued. When the access is completed, the priority control value increases by a priority decrease value (PERIOD). When there is no access request, the priority control value decreases to a reference priority value (TMIN) and is then maintained at the reference priority value. Access permission is given to the one of the requesters issuing requests which has the smallest priority control value. As a result, proper arbitration is performed at a high speed with a simple hardware configuration.
US07739436B2 Method and apparatus for round robin resource arbitration with a fast request to grant response
Various methods and apparatuses are described for an arbitration unit that implements a round robin policy. Each requesting device has an equal chance of accessing a shared resource based upon a current request priority assigned to that requesting device. The arbitration unit includes at least a state block that includes a plurality of state registers. The plurality at least includes a first state register for a first unordered pair of requesting devices, a second state register for a second unordered pair of requesting devices, and a third state register for a third unordered pair of requesting devices.
US07739435B2 System and method for enhancing I2C bus data rate
A system for, and method of, enhancing I2C bus data rate and an electronic assembly including the system or the method. In one embodiment, the system includes: (1) a modulus register associable with a slave device and configured to contain a modulus and (2) data transfer logic associated with the modulus register and configured to transfer data from at least one memory location in the slave device to the I2C bus based on the modulus and a starting address and at least one acknowledgement signal received via the I2C bus.
US07739434B2 Performing a configuration virtual topology change and instruction therefore
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization related to the amount of a host CPU resource is provided to a guest CPU.
US07739433B2 Sharing bandwidth of a single port SRAM between at least one DMA peripheral and a CPU operating with a quadrature clock
A dual or triple access interface (e.g., hardware and software implementation) allows a CPU and at least one DMA peripheral, e.g., Universal Serial Bus (USB) DMA engine, to transfer data in and/or out of a common single port SRAM by negotiating access requests between the CPU and the DMA peripheral, and then subsequently forms memory cycles to the single port SRAM to satisfy both the CPU's and DMA peripheral's memory access throughput requirements. This allows the CPU and the at least one DMA peripheral to access a shared single port SRAM by time multiplexing granted accesses between, for example, two or three simultaneous memory access requests, thus eliminating the need for a dual port memory.
US07739429B2 Method for data processing device exchanging data with computer
The invention relates to a method for data processing device exchanging data with computer, including: a computer sends a enquiring message of the device's type to the data processing device; after receiving the message, the control module sends the information about the device's type of the data processing device, informs the computer that the data processing device is the device with auto-run function or is the device without auto-run function; if the device's type information indicates that the data processing device is the device with auto-run function, then the device attribute of the data processing device's is set to the device with auto-run function, and the data processing device is accessed according to the corresponding access specifications, if there is the auto-running file in the data processing device, then the auto-run function is performed according to the script in the auto-running file, else the operation on the data processing device is finished, or else the device attribute of the data processing device is set to the device without auto-run function; by using the invention it can realize the data processing device automatically exchanging data with computer, and the exchanged data can be defined by user.
US07739426B1 Descriptor transfer logic
A processing engine includes descriptor transfer logic that receives descriptors generated by a software controlled general purpose processing element. The descriptor transfer logic manages transactions that send the descriptors to resources for execution and receive responses back from the resources in response to the sent descriptors. The descriptor transfer logic can manage the allocation and operation of buffers and registers that initiate the transaction, track the status of the transaction, and receive the responses back from the resources all on behalf of the general purpose processing element.
US07739423B2 Bulk transfer of information on network device
A network device for processing packets. The network device includes a CPU processing module for transmitting information between at least one memory location on the network device and an external CPU memory location. The CPU processing module includes a first engine for performing bulk transfer of information from the at least one memory location on the network device to the external CPU memory location, wherein all entries of the at least one memory location on the network device are transferred to the external CPU memory location, and a second engine for performing bulk transfer of information from the external CPU memory location to at least one memory location on the switching chip, wherein a plurality of entries from the external CPU memory location is transferred to the memory locations on the switching chip. The second engine uses a bit received from a CPU to determine how entries will be added in the at least one memory location on the switching chip.
US07739420B2 Communication error information output method, communication error information output device and recording medium therefor
A method and device of outputting information related to a communication error including obtaining a communication log containing a communication message delivered between a second device and a third device in accordance with a control message transmitted from a first device to the second device. A non-transmitted control message specifying procedure reading out control message association information containing identification information of a control message delivered between the second device and the third device in association with a control message addressed and transmitted from the first device to the second device, and specifying a non-transmitted control message based on the read-out control message association information and the communication log.
US07739418B2 Resource management system
A method of managing critical resource usage comprises monitoring queue depth in at least one critical resource queue for a high level of resource consumption and preventing subsequent commands of a client/server combination in response to a command that increases resource consumption to the high level. The method further comprises queuing an identifier of the client/server combination on a waiting queue, removing the client/server combination identifier from the waiting queue in queuing order as resource consumption declines, and enabling commands of the client/server combination.
US07739415B2 Method for managing virtual instances of a physical port attached to a network
The present invention relates to a method, a computer program product and a system for managing virtual instances of a physical port attached to a network. The method is based on the Fiber Channel N_Port virtualisation for a physical Fibre Channel N_Port. Multiple virtual Fibre Channel adapters share a single physical N_Port among multiple operating system instances. The invention discloses means for the automatic and persistent generation and administration of unique Worldwide Port Names needed for the N_Port virtualisation.
US07739414B2 User interface conversion system and method capable of supporting various devices
The present invention relates to a user interface conversion system and method capable of supporting various devices. The user interface conversion system includes a control device for controlling predetermined devices residing on a home network, and a gateway for generating an integrated user interface based on neutral user interfaces of the devices residing on the home network at the request of a user for controlling the devices and converting the generated user interface into a specific user interface so that the integrated user interface can be supported in a specific client of the user.
US07739410B2 Synchronization methods and systems
Bookmark synchronization methods, systems and computer readable media are described. One exemplary method includes storing a mapping relationship between a first topology for bookmarks of a first web browser on a host and at least one of an intermediate topology and a device topology for bookmarks of a second web browser on a device and storing a mapping relationship between the device topology and at least one of the intermediate topology and the first topology, and synchronizing bookmarks on the device with bookmarks on the host. Systems, computer readable media and other methods are also described.
US07739409B2 System and method for making available identical random data to seperate and remote parties
A system for rendering available a stream of identical random processes to at least two seperate and remote parties is disclosed. The system includes a multiple random process source which makes available a preferably large number of independent random processes. The system further includes a device available to the parties and which serves for selecting for use by each of the parties, at the same time, an identical one of said plurality of random processes.
US07739408B2 System and method for general search parameters having quantized relevance values that are associated with a user
The system and method comprises enhancement of results for a search engine, wherein the results from the search engine are refined or reorganized, based upon information from an identified secondary source. The results obtained using a conventional search are compared against the identified secondary source, e.g. a ratings service, and are filtered and/or sorted appropriately. In some embodiments, identification of the secondary source, such as a ratings service comprising information which may supplement the subject of a search query, is based upon information entered by the user. In alternate embodiments, the secondary source is associated with a user, as part of general user-specified search parameters, wherein one or more parameters are consulted automatically for searches for appropriate subject matter.
US07739405B2 Multicast group management in infiniband
A mechanism for managing multicast groups with send-without-receive (SWR) joiners without the use of traps on creation and deletion of groups is provided. Group information is maintained continuously while the SWR member exists. When an SWR join is attempted and the group does not already exist, the group information (MLID) is marked as used and the first switch to which the SWR packets are sent is routed to discard all packets sent to the group. When receiving members join the group, the routing is updated so that the SWR member begins sending to the receiving members. When the last receiving member leaves the group, the first switch is again routed to discard the packets.
US07739404B2 Scalable methods for distributing routing information to border gateway protocol (BGP) devices
Described are a Border Gateway Protocol (BGP) network device and method for distributing routing information to a plurality of BGP peers over a network. The BGP network device dynamically calculates a number of groups and a number of BGP peers in each group based on routing information to be distributed. A time interval is specified within which to generate an update message for each BGP peer in a select one of the groups. An update message is generated for each BGP peer in the select group during the time interval. Routes included in the update message for each BGP peer are based on an outbound routing policy for that BGP peer. The update messages are forwarded for transmission to the BGP peers in the select group after the time interval expires.
US07739402B2 Locating devices in a data network
A system that associates physical locations with network-linked devices in a network to which such devices are connected. This system employs a variety of techniques for establishing device location. The system configuration can vary and can include any type of data network, including LANs, MANs, Wide Area Networks (WANs), Personal Area Networks (PANs), and Home Networks. The system provides location information for particular devices to the network devices and management, and may be used in any of a variety of ways to improve configuration accuracy, control, and security. The location information may also be used to control or secure a device itself.
US07739395B1 Call signaling in an IP network
A method and apparatus for call setup signaling in a VoIP network is disclosed. An application server receives call information from a network node, which causes the application server to be inserted in the call setup signaling path. The application server provides any special feature processing necessary for call setup. Upon the application server determining that it is no longer required in the signaling path for call setup, the application server removes itself from the call setup signaling path. The application server may remove itself from the signaling path prior to completion of call setup, thereby freeing up network resources and reducing post dial delay. In various embodiments, the application server removes itself from the call setup signaling path by transmitting information utilizing particular protocol messages.
US07739393B2 Apparatus and method for restoring traffic during failover in a cable head end
Disclosed are methods and apparatus for guaranteeing restoration of traffic between one or more cable modems and a backup cable modem termination system upon failure of an active cable modem termination system are disclosed. Subscriber information associated with one or more cable modems are received from an active cable modem termination system. The subscriber information includes one or more subscriber identifiers. For instance, the subscriber information may include a primary subscriber identifier that identifies a particular cable modem as well as a secondary subscriber identifier that is assigned to high priority traffic such as that being transmitted in real-time. In addition, the subscriber information may also include a scheduling type that is further used to categorize the real-time traffic, such as into voice or video traffic. The subscriber information is then prioritized in an order in which the transmission of messages between the one or more cable modems and the backup cable modem are to be restored. For instance, the subscriber information may be prioritized according to time of receipt of the subscriber information, presence of secondary subscriber identifier, and/or scheduling type. The cable modems are then polled according to this priority order.
US07739392B2 Method and system for transferring a communication session
The invention relates to a method of and a system for transferring a communication session from one service area (101) to another (102), where each service area is associated with a transcoding proxy (111, 112) for transcoding communication sessions established in said service area to and from a format suitable for a mobile device (104). A gateway server (103) relays the communication session from a content server (105, 106, 107) via the appropriate transcoding proxy to the mobile device (104). When the mobile device (104) moves to the second service area (102), the second transcoding proxy (112) is contacted and session handling is transferred thereto. The transfer operation is transparent to the content server, so the session between mobile device (104) and content server (105, 106, 107) stays intact. The invention also relates to a mobile assistant server, a transcoding proxy and a mobile device for use in said system.
US07739388B2 Method and system for managing data center power usage based on service commitments
A method of managing data center power usage based on service commitments. A power and capacity management utility measures performance characteristics of applications hosted by a data center that include power consumption and transaction processing time. When the performance characteristics are above (or below) a first pre-defined target range, the utility decreases (or increases, respectively) a clock rate and processor voltage of one or more active servers. When the performance characteristics are within the first target range and the clock speed is above (or below) a second pre-defined target range, the utility activates (or deactivates, respectively) one or more inactive (or active, respectively) servers. When the size of an inactive server pool is above a third pre-defined target range, the utility moves inactive servers to an unallocated server pool. When the size of the inactive server pool is below the third target range, the utility allocates additional servers.
US07739386B2 Data architectures for managing quality of service and/or bandwidth allocation in a regional/access network (RAN)
Data architectures provide for managing Quality of Service (QoS) and/or bandwidth allocation in a Regional/Access Network (RAN) that provides end-to-end transport between a Network Service Provider (NSP) and/or an Application Service Provider (ASP), and a Customer Premises Network (CPN) that includes a Routing Gateway (RG). The data architecture includes a NSP access session record maintained at the RAN that defines QoS and/or bandwidth allocation for an access session, such as a Point-to-Point (PPP) access session, associated with the RG and the NSP. A corresponding NSP access session record is maintained at the NSP associated with the access session. The NSP access session record at the RAN and the corresponding NSP access session record at the NSP both define a QoS and/or bandwidth allocation specified by the NSP associated with the session or both define a QoS and/or bandwidth allocation specified by the RAN. An application flow record maintained at the RAN defines QoS and/or bandwidth allocation for an application flow associated with the RG and the ASP. A corresponding application flow record is maintained at the ASP associated with the application flow. Both the application flow record at the RAN and the corresponding application flow record at the ASP define a QoS and/or bandwidth allocation specified by the ASP.
US07739383B1 Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
A subscriber bandwidth management process and device that allows users/subscribers in a communications network to dynamically alter bandwidth limits independently in both the uplink and downlink data transmission paths. This is accomplished by providing for a single queue in the uplink transmission path and a single queue in the downlink transmission path. Thus, the user/subscriber can efficiently manage their network access according to the specific activity on the network. The network manager benefits from being able structure bandwidth allocation on a per subscriber basis so that overall data transmission is made more efficient. In addition, the bandwidth manager provides active management of the delivery of data (also known as and referred to herein as traffic shaping) to increase throughput from a gateway device onto the network.
US07739382B2 Dynamic extension of network-accessible services
Services deployed in a network computing environment (such as a Web services implementation model) are transparently extended. Preferably, handler components in an engine that processes requests and responses provide the extensions. A handler for outgoing messages adds the extensions to a response message that is created responsive to receiving a request message that asks for a service's available operations. A client receiving this response message can then invoke one of the extensions, without knowing that it is an extension. A handler for incoming messages checks received requests: if a request for an extension is received, the handler routes that message to a location other than the service itself; otherwise, incoming requests for operations that are actually available from the service are routed thereto. Extensions may provide additional operations such as, but not limited to, management operations, dynamic enabling/disabling of service operations, and/or controlled access to service operations—even though the service itself might contain no operations for these.
US07739381B2 System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
In accordance with embodiments of the invention, a method is provided for performing a storage operation in a pipeline storage system in which one or more data streams containing data to be stored are written into data chunks. The method includes generating an encryption key associated with a first archive file to be stored when encryption is requested for the storage operation, encrypting the archive data from the data stream using the encryption key to create an encrypted data chunk when a data stream containing the archive file is processed in the pipeline storage system, storing the encrypted data chunk on a storage medium, and storing the encryption key in a manner accessible during a restore operation of the encrypted data chunk.
US07739380B2 System and method for distributed management of shared computers
A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.
US07739373B2 Detecting whether a connection between apparatuses includes a predetermined transmission medium
After a device having a particular function is detected from among devices connected to a network and if a transmission medium to the detected device is not a transmission medium compatible with a predetermined transmission system, an alarm message is displayed. A user can therefore be notified of that the detected device is not connected through a transmission medium suitable for data communications.
US07739372B2 System and method for dynamic network policy management
A system and method that provides dynamic network policy management. The system enables a network administrator to regulate usage of network services upon initiation of and throughout network sessions. The system employs a method of identifying selectable characteristics of attached functions to establish static and dynamic policies, which policies may be amended before, during and after any session throughout the network based on the monitored detection of any of a number of specified triggering events or activities. Particular policies associated with a particular identified attached function in prior sessions may be cached or saved and employed in subsequent sessions to provide network usage permissions more rapidly in such subsequent sessions. The cached or saved policy information may also be used to identify network usage, control, and security. The system and method of the present invention provides static and dynamic policy allocation for network usage provisioning.
US07739370B1 Generating metrics for networked devices
Groups of network devices may be identified automatically based on interface tags associated with network device interfaces such that network devices within a group are automatically identified, periodically or otherwise, based on an association of one or more common interface tags between the group and the network device interface.
US07739368B2 Method for interacting with user and terminal thereof
The present specification related to a method for interacting with a user and terminal thereof. The present specification provides a terminal comprising a first module adapted to receive a scheduling context including scheduled device management from a server and to install the received scheduling context, and a second module adapted to provide one or more of notification to a user about the scheduled device management, and an option allowing the user to modify the scheduled device management before performing the scheduled device management.
US07739367B2 Managing network-enabled devices
A technique is provided for dynamically extending a network device manager when a new device and/or service are added to a network. A technique for extending a rule set associated with the management system is also provided. A service discovery module discovers a new network device on a network. A service operation module (SOM) is generated for the network device. The SOM provides an interface for a management module (MM) to communicate with the network device. The SOM provides data, corresponding to the service provided by the network device, to the MM. When a client sends the MM a request for a service provided by the network device, the MM provides the service request to the SOM which forwards the request to the network device. Users of the network device manager may define rules for a network device after the network device is added to the network, wherein the MM issues a service request of a network device in response to receiving an event notification.
US07739363B1 Configurable offline data store
A method and apparatus for a configurable offline data store are described herein. In one embodiment, the method includes receiving a request for a first set of one or more records from a client application, wherein the first set is remotely stored. The method further includes determining a second set of one or more records that is associated with the first set, wherein the second set is remotely stored. The method further includes fetching over a network the first set and the second set from a server data store unit; storing the first set and the second set in a client data store unit and providing access to the first set and the second set when the network is not operational.
US07739362B1 Method and apparatus for browsing a management information base
A method and apparatus are disclosed for browsing one or more Management Information Base (MIB) objects that are stored in a network device, such as a router or switch. In one embodiment, the network device receives a connection of a Web browser at an HTTP daemon and further receives a request from the Web browser to obtain the current value of the MIB variable. The request may be sent in a Hypertext Transfer Protocol (HTTP). The HTTP daemon passes the request to an HTTP-SNMP interface. The HTTP-SNMP interface creates an SNMP query for the current value of the MIB variable and sends the query to an SNMP daemon of the network device. The SNMP daemon obtains the current value of the variable from a MIB of the network device. The network device then returns the current value of the MIB variable to the Web browser which can display it.
US07739359B1 Methods and apparatus for secure cable modem provisioning
Methods and apparatus are provided for enhancing security and features during cable modem configuration. According to various embodiments, a cable network head end is configured to ensure that a cable modem subscriber registers with its assigned configuration profile. Techniques for verifying parameters in a received configuration profile, enhancing authentication, preventing access to provisioning servers, securing communications, and enhancing feature sets are provided.
US07739357B2 System, method, and article of manufacture for seamless integrated searching
A search system (10) employing a scheme of meta-folders (14) in which conventional objects (18) and search objects (20) may be stored in an intermingling manner. Upon opening a meta-folder (14) the search objects (20) are resolved into conventional static pointers, and thus into conventional objects (18). Optionally, an unresolved meta-folder (14a) may very fleetingly appear while this occurs. A resolved meta-folder (14a) then results, presenting only conventional objects (18). In particular, the search objects (20) may be search criteria which the process of resolving causes to produce only such searched out conventional objects (18) which are currently available. Users (80) of the search system (10) may employ it in large network environments (82), including the Internet (96).
US07739353B2 Launching a web site using a personal device
A method of displaying a web page to a user. A triggering device (2500) is provided having a unique code associated therewith, the unique code associated with a remote location on a network of the source of the web page. The unique code is transmitted from the triggering device (2500) to an interface system (302), which interface system (302) is disposed on the network (306) at a triggering location. Location information associated with the unique code is then retrieved from a database (1614 or 310), the location information corresponding to the location of the web page at the remote location (312) on the network (306). In response to retrieving the location information, the interface system (302) connects to the remote location (312). The web page corresponding to location information of the remote location (312) is then presented to the user via the interface system (302).
US07739351B2 Synchronous interface to asynchronous processes
Methods and apparatus, including computer program products, implementing and using techniques for selectively accessing one or more web services from a client machine, the one or more web services and the client machine being accessible over a network. A request for information is received from a client machine with a conversion engine. The request is received over a synchronous interface. The request is processed in the conversion engine. The processed request is transmitted over an asynchronous interface from the conversion engine to at least one web service. Methods and apparatus, including computer program products, for converting a web service description language file for a synchronous web service into a web service description language file for an asynchronous client machine are also described.
US07739350B2 Voice enabled network communications
A method of communicating with a remote user. The method can include receiving a plurality of server requests from the remote user via a communications network. The plurality of server requests can be processed in a single user session without re-authenticating the user, and can include at least one server request that includes voice data and at least one server request that includes non-audio data. A portlet can be provided to process the voice data and the non-audio data server requests. Responsive to the server requests, data can be provided to the remote user via the communications network.
US07739348B2 Systems and methods for accessing a shared space in a provider-tenant environment by using middleware
The present invention discloses methods and systems for hosting tenants in a computer-based environment in which a provider stores a shared data structure. Each of the tenants may communicate with a middleware module storing metadata referencing the shared data structure and a tenant-specific data structure specific to the first tenant for access by the first tenant. Based on the metadata and in response to a data request from the first tenant, the system may the query the provider or the first tenant for requested data and provide the requested data based on the querying.
US07739347B2 System, portable electronic apparatus and method for timely receiving and displaying electronic files
A portable electronic apparatus for timely receiving and displaying electronic files is provided. An identification code of the electronic file indicates that the electronic file is an instant file or a common file. A receiving unit (21) of the portable electronic apparatus is configured for receiving the electronic file, determining according to the identification code whether the electronic file is an instant file and determining whether the main part is in the “power-on” state via help of a power controlling unit (24) of the portable electronic apparatus; and sending an interrupting instruction to the main part if the electronic file is an instant file and the main part is in the “power-on” state. The main part receives the interrupt instruction, and obtains the electronic file to display according to the interrupt instruction.
US07739346B1 Method and apparatus for specification of transaction failures in a network management protocol
Method and apparatus for managing a network using one or more diagnostic objects in a Management Information Base (MIB). The one or more diagnostic objects include a diagnostic table object for storing data, including diagnostic text information. The method includes receiving a network management protocol command at a managed device in a network, and determining whether the network management protocol command was processed successfully at the managed device. If the network management protocol command was not processed successfully at the managed device, then the method further includes storing data related to the network management protocol command that was not processed successfully at the managed device.
US07739345B2 Alert notification engine
Methods and apparatus, including computer program products, are provided for encapsulating functions to select or filter alerts relevant for messaging to specific recipients, to create appropriate alert notification messages and to actively send them through various message channels. This may be done according to rules depending on content of alert, recipient, and time. As an example, the present invention allows selecting alerts from connected applications, to process them, and to send alert notification messages to the intended recipients.
US07739340B2 Method, system and computer program product for enabling electronic chat with online calendar invitees
A Meeting Attendee Instant Messaging (MAIM) utility is provided and embeds Instant Messaging (IM) functionality in a calendaring software. When a meeting request is sent out from the calendaring application, the request receives invitee responses, which automatically populates a Meeting Invitee Status Display (MISD). The MISD graphically illustrates which invitees have accepted the request to the meeting (i.e., attendees), and also provides an indication of a current IM status of each attendee to the meeting. The meeting facilitator may optionally select specific attendees or all attendees and initiate a one-to-one or group IM chat session with the selected attendees to begin a chat. The group IM session chat is initiated from within the MISD without providing the meeting facilitator with anything other than the e-mail addresses or e-mail IDs of the attendees.
US07739334B1 System and method for automatically forwarding email and email events via a computer network to a server computer
The system and method enables the automatic routing of email and information corresponding to email to a database. The system and method also enables the filtering of email, determination of a protocol based on the filtering, and the transfer of the email according to the determined protocol.
US07739328B1 Traffic manager for distributed computing environments
Techniques suitable for facilitating communications between various computer programs operating on various nodes in a distributed computing environment are disclosed. The techniques can be used by a traffic manager operating in such environments. The traffic manager is capable of monitoring traffic exchanged between client and server programs operating in the distributed computing environment. Moreover, the traffic manager can be used to implement a variety of desirable features across different computing environments. These computing environments are typically separated by one or more distinguishing characteristics. As will be appreciated, the traffic manager provides an integral and cost effective solution which can bridge these distinguishing characteristics as well as define and enforce policies across disparate computing environments. This is achieved by centralizing the generation of interfaces which allow interaction between any of the nodes in a distributed computing system. This avoids the redundancy and inefficiency inherent in building these capabilities in each node, particularly in complex systems.
US07739325B1 Apparatus and method for extensible real-time workflows
A method and apparatus for extensible real-time workflows are described. The present invention allows a user of a transaction processing system, such as a customer relationship management (CRM) tool or an automatic call distribution (ACD), for example, to easily add new event sources without recompiling the core workflow server engine of the transaction processing system. The invention also supports features such as the adding of new services, the exchange of events and parameters with other systems, real-time collection and display of workflow statistical information, the use of a centralized configuration database, incremental loading and unloading of workflows and rules, and exception handling.
US07739322B2 Method and system for multi-processor FFT/IFFT with minimum inter-processor data communication
The embodiments of the present invention provide a scalable method for implementing FFT/IFFT computations in multiprocessor architectures that provides improved throughput by eliminating the need for inter-processor communication after the computation of the first “log2P” stages for an implementation using “P” processing elements, comprising computing each butterfly of the first “log2P” stages on either a single processor or each of the “P” processors simultaneously and distributing the computation of the butterflies in all the subsequent stages among the “P” processors such that each chain of cascaded butterflies consisting of those butterflies that have inputs and outputs connected together, are processed by the same processor. The embodiments of the invention also provide a system for obtaining scalable implementation of FFT/IFFT computations in multiprocessor architectures that provides improved throughput by eliminating the need for inter-processor communication after the computation of the first “log2P” stages for an implementation using “P” processing elements.
US07739321B2 Method and adaptive filter for processing a sequence of input data
An adaptive filter that processes a sequence of input data includes a backward-looking predictive filter, which responsive to the input data and predictive filters the input data using a first set of filter tap weights and provides first predictive filtered data indicative thereof A first delay device delays the input data for a first period of time and provides a first delayed input data. A forward-looking predictive filter is responsive to the first delayed input data, and predictive filters the delayed input data using a second set of filter tap weights that are the complex-conjugate of the first set of filter tap weights, and provides second predictive filtered data indicative thereof. An adder sums the first predictive filtered data together with the second predictive filtered data and provides output data indicative thereof.
US07739320B2 Waveform equalizer, waveform equalization method, and integrated circuit
A waveform equalizer includes a filter unit, an error estimation unit, a tap coefficient storage unit, and an update amount calculation unit which includes an intermediate calculation unit and an update amount setting unit. Coefficient update amount ΔCi(n) for an ith tap is calculated according to an equation ΔCi(n)=αi(n)×μ×e(n)×x*(n−i) with the multiplication by αi(n) being performed by the update amount setting unit. Here, 0<αi(n)≦1, and αi(n) is a function f(Ci(n−1)) which monotonically increases with Ci(n−1).
US07739310B1 Extensible portlet templates
A method, article of manufacture, and apparatus for building portlets from templates and managing templates are disclosed. In an embodiment, this comprises providing a portlet template with configuration user interface components; and using the configuration user interface components to present the portlet template to a user. Attributes of the portlet to be configured are displayed to the user, portlet configuration information is obtained from the user, and the portlet configuration information is used to set portlet attributes. In an embodiment, attributes of the portlet template to be configured are displayed to the user, portlet template configuration information is obtained from the user, and the portlet template configuration information is used to update the template descriptor and other template components. In an embodiment, the portlet templates may be built by creating child portlet templates based on parent portlet templates. Child portlet templates inherit the properties and components of the parent portlet templates, and may be extended by overriding properties and components. Properties and components are obtained from the most specific template in which they are found.
US07739309B2 Method, system, and computer-readable medium for merging data from multiple data sources for use in an electronic document
A method, apparatus, and computer-readable medium are provided for merging data from multiple data sources for use in an electronic document. The method includes receiving field names and field data from an initial data source, mapping field names from a subsequently added data source to the initial data source, building a recipient list schema based on the field names from the initial data source and the mapped field names from the subsequently added data source, creating a recipient list according to the recipient list schema, and saving the recipient list to a file. The recipient list schema defines the relationships between the field names in the recipient list and the field names in the initial and subsequently added data sources.
US07739308B2 Techniques for automatically provisioning a database over a wide area network
Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the database systems managed by the first party. The first party provides, over a network, to database applications controlled by the second parties, access to the database services to which the second parties are subscribed. The database systems may use database appliances hosting both database process(es), and non-database process(es) tailored to the needs of the database process(es). A user is therefore able to obtain database resources from an Internet Database Service Provider (IDSP) without the user incurring the full costs of database administrator(s), dedicated database equipment facilit(ies), or even dedicated database device(s), depending on usage. Meanwhile, the IDSP incurs minimum staffing loads because of various self-service tools Costing model and automatic billing features are also described.
US07739306B2 Method and apparatus for creating, assembling, and organizing compound media objects
A method and apparatus for assembling and organizing media objects is described.
US07739304B2 Context-based community-driven suggestions for media annotation
Disclosed are apparatus and methods for facilitating annotation of media objects by a user. Mechanisms present a user with an easily usable set of annotation suggestions that are most likely to be relevant to the particular user and/or media context. In general, existing annotations are analyzed to determine a set of suggested annotations. Annotation suggestions for a particular user are based on an analysis of the relevance, to the particular user, of existing annotations of one or more media objects so that the most likely relevant annotations are presented as suggested annotations. In particular embodiments, this analysis depends on whether the existing annotations were created and/or selected by the particular user, a member of the particular user's social network, or members of the general public.
US07739302B2 Network attached device with dedicated firewall security
Dedicated firewall security for a network attached device (NAD) is provided by a firewall management system integrated directly into the NAD or into a NAD server. A local area network arrangement includes a network client and the NAD and the firewall management system includes computer readable medium having computer-executable instructions that perform the steps of receiving a request for network access to the NAD from the network client, determining whether the request for network access to the NAD is authorized, and only if the request for network access is authorized, providing the network client with network access to the NAD.
US07739300B2 System and method for processing a prioritizing protocol
A system for processing a prioritizing protocol for a database, the system including an interface for nominating a first prioritizing protocol that maps a plurality of user accounts to one or more performance groups and to one or more periods; a processor that is responsive to the interface for defining a second prioritizing protocol; and an output in communication with the processor for exporting the second prioritizing protocol. The processor defines the second prioritizing protocol by defining a plurality of workload classes; associating each user account to a particular workload class; and mapping each workload class to a workload weight. The system provides a mechanism for DBMS administrators to migrate their systems from user-centric management to workload-centric management, wherein many DBMS components require updating, replacement or modification.
US07739294B2 Method for creating a topical reading list
A method for creating an ordered reading list of predetermined length of relevant topics from a hyperlinked database source of information website for a user. The method includes determining at least one topic of interest based on a plurality of methods and choosing a topic ordering algorithm from a plurality of topic ordering algorithms. A top-down schematic algorithm includes a page rank calculation performed by iterating until a convergence. A bottom-up schematic algorithm includes a linear parameterization of a ratio of an order from a plurality of source topics to a plurality of sink topics of an article, and a horizontal schematic algorithm includes an order parameterization by absolute differences of a log of a plurality of ranks and an absolute difference of a plurality of distances with analogous cutoff methods. The method also includes calculating one of a plurality of topic ordering algorithms based on the topic of interest and a user, updating the hyperlinked database source of information, forming a reading list and ranking the list based on the topic ordering algorithm, and outputting the ranking and the list of reading materials to an interface depending on an outcome of the topic ordering algorithm.
US07739291B2 Methods and systems for displaying matching business objects
Methods and systems are disclosed for providing search results in response to a business object search request. The methods and systems may generate result business objects in response to a search request including a search term, the result business objects each having attributes at least one of which includes data that matches the search term. Also, the methods and system may generate a default attribute display set including at least a first attribute associated with each of the result business objects and a dynamic attribute display set that includes any attribute that includes data that matches the search term for any of the result business objects. Based on the default and dynamic attribute display sets, a result display set is generated. The methods and system may also display search results presenting data corresponding to the attributes included in the result display set.
US07739289B2 Reviewing user-created content before website presentation
Methods and systems for reviewing content items created by users for presentation in association with a website are provided. Automatic scrubbing (followed by manual review, if necessary) of user-created content items that have yet to be presented in association with a website is provided as is manual review of user-created content items that have already been presented in association with a website at the request of a user.
US07739286B2 Topic specific language models built from large numbers of documents
Forming and/or improving a language model based on data from a large collection of documents, such as web data. The collection of documents is queried using queries that are formed from the language model. The language model is subsequently improved using the information thus obtained. The improvement is used to improve the query. As data is received from the collection of documents, it is compared to a rejection model, that models what rejected documents typically look like. Any document that meets the test is then rejected. The documents that remain are characterized to determine whether they add information to the language model, whether they are relevant, and whether they should be independently rejected. Rejected documents are used to update the rejection model; accepted documents are used to update the language model. Each iteration improves the language model, and the documents may be analyzed again using the improved language model.
US07739279B2 Systems and methods for determining relevant information based on document structure
Techniques are provided for determining relevant information from a document based on document structure. A document is selected and structural elements within the document having a dominance relationship are determined. A first location within the document is selected. The structural element surrounding the first location is determined and the surrounding and non-surrounding structural elements are characterized. Additional documents are associated with the first location in the surrounding structural element based on the surrounding structural element characterization and the non-surrounding structural element characterization. Techniques for dynamically determining annotations for images based on document structure are also provided.
US07739278B1 Source independent file attribute tracking
A non-application specific file attribute manager (101) receives (201) a plurality of files (103) in a plurality of formats. The file attribute manager (101) scans (203) the plurality of received files (103), and gleans (205) attributes concerning each of the plurality of scanned files (103). The file attribute manager (101) stores (207) gleaned attributes concerning each of the scanned files (103) as records (105) in a database (107). The file attribute manager (101) indexes (209) the records (105) according to the contents of their associated files (103).
US07739275B2 System and method for selecting object metadata evolving over time
An improved system and method for selecting and visualizing object metadata evolving over time is provided. An application may generate a visualization depicting the temporal evolution of metadata describing objects in an object store over a plurality of time intervals. The application may switch between a visualization of object metadata flowing like a river or cascading like a waterfall over time. A ranked list of metadata items may be determined for some pre-selected intervals during a pre-processing step. Then at runtime when a request may be received for providing a ranked list of metadata items for a query interval, a combination of time intervals from the pre-selected time intervals may be determined that cover the query time interval, and the ranked lists of metadata items for each time interval in the combination of time intervals that cover the query time interval may be aggregated and output for visualization.
US07739270B2 Entity-specific tuned searching
The present invention leverages relevance data to provide enhanced search query results based on relevancy to a specific entity via an entity-specific tunable search. This allows an entity to retrieve information that is of more value to that entity, in a faster and more efficient manner. The entity itself can be an individual user, a grouping of users, and/or an enterprise and the like. In one instance of the present invention, entity-specific relevance information is determined via employment of similarity of the entity to another entity or group of entities. Interest levels and/or satisfaction levels of similar entities can also be utilized along with similarity information to facilitate in deriving the relevance information.
US07739267B2 Classification and sequencing of mixed data flows
A computer implemented method for processing a mixed data flow. Mixed data flow operators are classified. The mixed data flow operators are associated with multiple runtime environments in which the mixed data flow operators can be executed. The mixed data flow operators are segregated into regions. A mixed data flow operator in a particular region is executable by one of the multiple runtime environments associated with the particular region. The execution of the regions is sequenced.
US07739266B2 System and method for associating a geographic location with an internet protocol address
The present application is directed to systems and methods for associating a geographic location with an IP address. Generally, a plurality of localized search queries of search queries received at an Internet search engine are determined, where each of the plurality of localized search queries is associated with a location. A geo tag is associated with each of the plurality of localized search queries and a subset of the plurality of localized search queries that are associated with a first IP address is identified. The subset of the plurality of localized search queries is clustered into a spatial cluster including localized search queries associated with geo tags located within a defined distance of a geo tag associated with at least one other localized search query of the cluster. A geographic location associated with a geographic center of the cluster is then associated with the first IP address.
US07739265B2 Deleting a continuous query from a data stream management system continuing to operate on other queries
A first continuous query is deleted from several continuous queries that are being executed, by performing different actions that depend on how resources are shared therebetween. As an example, a second continuous query is deleted if a view is referenced by the first continuous query, and if the view is built on the second continuous query, and if the view is not referenced by any query other than the first continuous query. Such deletion is followed by compiling the second continuous query, followed by updating the view to refer to a newly-compiled version of the second continuous query. As another example, if an operator in the first continuous query is not used by any other query, this operator is de-scheduled from execution, and any exclusively-owned resources are released. Also, data to be read by the operator and data generated by the operator, if present in shared resources, are deleted therefrom.
US07739262B2 Enforcing currency and consistency constraints in database query processing
Currency and consistency requirements are specified as part of a query against a database that may contain replicated data that is updated asynchronously and therefore may not be completely up to date. The database system constructs query execution plans that include an input selection operator that verifies the currency of a replica and selects a subplan using the replica for execution only when the replica meets the query's currency constraints. It checks possible query execution plans at construction time against the query's consistency constraints and any plans that may produce a result not meeting the consistency constraints are rejected. In this way, the query result is guaranteed to satisfy the query's currency and consistency requirements.
US07739257B2 Search engine
A search engine for retrieving documents from a database comprising a semantic document editor that is operable to allow a user to edit an existing document by creating one or more searchable compound word that contains information contextually relevant to the contents of the document. The editor is operable to associate the one or more created compound words with the document to produce an enhanced document having the compounds words associated therewith. A database is provided for storing a plurality of enhanced documents and a semantic query editor is provided that is operable to enable a searcher to address the database of enhanced documents with a query. The query editor is operable to receive the query and convert it into one or more compound search word that contains contextually relevant information. A search module is provided that is operable to receive the searchable compound words and to locate the relevant enhanced documents that have compound words associated with the document matching the searchable compound words. An output means is provided for presenting any located documents to the searcher.
US07739256B2 Method for selling custom business software and software exchange marketplace
A method of selling custom business software and a software exchange marketplace enables a software seller to offer a custom software application for sale. The method includes receiving the custom software application from the software seller. The marketplace includes a qualified application inventory and a custom software application submission log. A prospective software buyer may search the qualified software application inventory. The method includes associating the custom application with the custom software application submission log. The method identifies deficiencies with a software source code by comparing the software source code to a source code qualification standard. The method identifies deficiencies with a plurality of software documents by comparing them to a document qualification standard. The method compares the submission log with a final review standard. The method qualifies the software source code and software documents before listing them in the qualified software application inventory.
US07739251B2 Incremental maintenance of an XML index on binary XML data
Techniques are provided for incrementally maintaining an XML index built to access XML data that is encoded in binary XML form. Rather than delete and reinsert index entries of all the nodes of a modified XML document, only the index entries of the affected nodes are modified. Consequently, the order key values stored in the index may become inconsistent with the current hierarchical locations of the nodes to which the order key values correspond. Techniques are described for resolving the inconsistencies, and for addressing additional problems that result when the XML index is path-subsetted.
US07739249B2 Data generator apparatus testing data dependent applications, verifying schemas and sizing systems
A data generator for database schema verification, system sizing and functional test of data dependent applications. Allows for generation of data from random values or from working databases which may be profiled to generate patterns for occurrences of values and sizes of values. The data may be filled with a fill rate that dictates the percentage of fields assigned nulls. Cardinality allows for a fixed number of values to occur across the records for a field. May utilize reference data associated with an existing database to fill fields. Qualifiers and multi-value fields may be filled to mimic real data. Maximum, nominal and average number of occurrences of sizes of data and qualifiers and multi-value data may be specified. May also utilize dictionaries to fill. Hierarchical levels and number of child nodes may also be specified and used in filling taxonomy tables and hierarchy tables for example.
US07739247B2 Multi-pass data organization and automatic naming
A method and a system to organize a data set into groups of data subsets in multiple passes using different parameters and to automatically name the groups is disclosed. For example, a data set is retrieved in accordance with a search query submitted by a user. The data set is organized into clusters based on a statistic(s) of the data set. The data set is then organized into groups of data subsets based on an attribute(s) indicated by the data set. Each of the groups are automatically named based on a property shared by data units of the group. The name(s) of a group may be mined from the data units of the group, retrieved from a structure that maps to attribute values indicated by the data units of the group, etc.
US07739246B2 System and method of merging contacts
A method of merging contact information received from multiple sources. The method includes acts of identifying a first data record including a first information content as representing a contact, identifying a second data record that has a second information content differing from the first data record and represents the contact, and merging the first data record and the second data record into a single contact record.
US07739245B1 Block locking in a multi-node environment
A method, system, application programming interface, computer system and computer program product to provide locks for controlling access to data by nodes in a multi-node system while minimizing the number of messages sent between nodes. Locks can be grouped into blocks of locks, and exclusive access to data protected by locks in a block of locks can be granted together to a block agent for a particular node. The block agent handles requests for access to the data on behalf of clients running on the respective node. The block agent sends a message to a block master running on another node only when a request is made for access to data to which the block agent has not already obtained access. Access can be granted to a block agent for an entire block or for a portion of a block of locks.
US07739228B1 Method of generating a services repository using a target services roadmap
A repository of services, a system for building a repository of services, a method of building a repository of services and various other embodiments associated with the repository are disclosed. The method relates to a method of building a repository of services using a target services roadmap. The method comprises receiving from a user an identification of an implemented service and zero or more target services and mapping the implemented service to the zero or more target services. The target services and/or mapped implemented services are added to the repository.
US07739223B2 Mapping architecture for arbitrary data models
A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
US07739221B2 Visual and multi-dimensional search
A system that can analyze a multi-dimensional input thereafter establishing a search query based upon extracted features from the input. In a particular example, an image can be used as an input to a search mechanism. Pattern recognition and image analysis can be applied to the image thereafter establishing a search query that corresponds to features extracted from the image input. The system can also facilitate indexing multi-dimensional searchable items thereby making them available to be retrieved as results to a search query. More particularly, the system can employ text analysis, pattern and/or speech recognition mechanisms to extract features from searchable items. These extracted features can be employed to index the searchable items.
US07739219B2 Techniques of optimizing queries using NULL expression analysis
A method for optimizing queries is described. A query, which includes a first expression for determining whether each of a set of values evaluates to NULL or NOT NULL, is received. At compile-time, a first representation of the query is generated, where the first representation indicates that the query is to be performed based on the first expression. Based on the first expression, a second expression is determined. The second expression is such that the first expression would evaluate to any NOT NULL value if and only if the second expression would evaluate to any NOT NULL value. The second expression, when evaluated, is much more computationally efficient compared with the evaluation of the first expression. Based on the first representation, a second representation of the query is generated, where the second representation indicates that the query is to be performed based on the second expression. Thereafter, the query is executed based on the second representation.
US07739218B2 Systems and methods for building and implementing ontology-based information resources
Systems and methods are provided for building and implementing ontology-based information resources. More specifically, multi-user collaborative, semi-automatic systems and methods are provided for constructing ontology-based information resources that are shared by a community of users, wherein ontology categories evolve over time based on categorization rules that are specified by the community of users as well as categorization rules that are automatically learned from knowledge obtained as a result of multi-user interactions and categorization decisions.
US07739217B2 Monitoring polyethylene polymerization system utilizing the method for message suppression in rule based expert system
One exemplary method for message suppression comprises: providing first and second rules, each having one or more preconditions and a conclusion, wherein the first rule also has a suppressed-by attribute and at least one of the second preconditions is suppressing; evaluating the one or more first and second preconditions; identifying the first rule as true or false; displaying the message of the second rule if all of the second preconditions are met; identifying the first rule as suppressed if the second rule is named in the suppressed-by attribute; and inhibiting the message display of the suppressed rule or routing the message to second display. The system can comprise: a database containing knowledge of the production unit; a user interface, and at least one precondition, a suppressed by attribute, and one or more rules each having a conclusion and at least one suppressing precondition; an inference engine; and a display.
US07739216B2 Methods and systems for monitoring and diagnosing machinery by incremently testing a rule
A computer-implemented method of managing a machinery monitoring system is provided. The method includes relating an asset output to at least one asset input, generating at least one rule based on the relation, selecting at least one of live asset data, historical asset data, user-supplied asset data, and third party supplied asset data to test the at least one rule, testing the at least one rule incrementally using the selected asset data, and monitoring the output of the at least one rule at each increment.
US07739215B2 Cost-benefit approach to automatically composing answers to questions by extracting information from large unstructured corpora
The present invention relates to a system and methodology to facilitate extraction of information from a large unstructured corpora such as from the World Wide Web and/or other unstructured sources. Information in the form of answers to questions can be automatically composed from such sources via probabilistic models and cost-benefit analyses to guide resource-intensive information-extraction procedures employed by a knowledge-based question answering system. The analyses can leverage predictions of the ultimate quality of answers generated by the system provided by Bayesian or other statistical models. Such predictions, when coupled with a utility model can provide the system with the ability to make decisions about the number of queries issued to a search engine (or engines), given the cost of queries and the expected value of query results in refining an ultimate answer. Given a preference model, information extraction actions can be taken with the highest expected utility. In this manner, the accuracy of answers to questions can be balanced with the cost of information extraction and analysis to compose the answers.
US07739211B2 Dynamic SNA-based anomaly detection using unsupervised learning
A method, system, and computer program product for enabling dynamic detection of anomalies occurring within an input graph representing a social network. More specifically, the invention provides an automated computer simulation technique that implements the combination of Social Network Analysis (SNA) and statistical pattern classification for detecting abnormal social patterns or events through the expanded use of SNA Metrics. The simulation technique further updates the result sets generated, based on observed occurrences, to dynamically determine what constitutes abnormal behavior, within the overall context of observed patterns of behavior.
US07739210B2 Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users' presence and availability
The present invention relates to a system and methodology to facilitate collaboration and communications between entities such as between automated applications, parties to a communication and/or combinations thereof. The systems and methods of the present invention include a service that supports collaboration and communication by learning predictive models that provide forecasts of one or more aspects of a users' presence and availability. Presence forecasts include a user's current or future locations at different levels of location precision and usage of different devices or applications. Availability assessments include inferences about the cost of interrupting a user in different ways and a user's current or future access to one or more communication channels. The predictive models are constructed from data collected by considering user activity and proximity from multiple devices, in addition to analysis of the content of users' calendars, the time of day, and day of week, for example. Various applications are provided that employ the presence and availability information supplied by the models in order to facilitate collaboration and communications between entities.
US07739209B1 Method, system and computer product for classifying web content nodes based on relationship scores derived from mapping content nodes, topical seed nodes and evaluation nodes
Determining the relevance of a web node is disclosed. A seed score value of a first type is assigned to a seed set of nodes. A score value of a second type is derived for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node. A score value of the first type is derived for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes having derived weight values of the second type. Content analysis is performed.
US07739207B2 Network autonomous learning system that allows computers to share learned knowledge such that errors and potential problems are identified and resolved
Autonomic learning agent(s) that identify and analyze errors, problems and potential problems, deduces possible solutions from a set of known rules, communicates with other systems on the network for addition information regarding potential solutions, and performs repairs based on the solution information gathered. The system can be used for identifying network-related or inter-computer communication problems that could not otherwise be identified from a single agent system. An exemplary agent includes three (3) major components: a task manager which controls the monitoring of the system or network and triggers alerts when a problem or potential problem is identified; a reason engine which contains the Artificial Intelligence (AI) system used for deducing possible automatable solutions for an identified problem; and a messaging interface which handles communication between agents. The system also reduces the amount of time administrators would spend identifying system or network problems by automating the problem-solving process.
US07739203B2 Method and system for classifying retail products and services using price band categories
A method of and system for classifying retail products and services. The method of classifying retail products and services includes defining a price level group in a computerized system, wherein the price level group includes a price schema having a plurality of price levels, and wherein each price level is associated with a price band category. The method also includes assigning the price level group to a grouping of at least one of services and retail products.
US07739198B2 System and method for remotely authenticating a device in a reward program
A reward program directed to registering computer devices and their consumable parts via a computer network generates a unique key code value for each computer device. The key code is generated by a remote server in the computer network and may include appending a sequential counter to the serial number of the device being registered. The key code is then encrypted using a standard hash algorithm. The encrypted key code is saved in a device information database together with other device information and consumable part information related to the computer device. The encrypted key code is also returned to the computer device and saved in the device memory. The device information database is updated with the usage of consumable part information for each registered computer device. Customers also register with the reward program and are assigned to one or more registered computer devices.
US07739196B2 Policy control and billing support for call transfer in a session initiation protocol (SIP) network
A system includes a database configured to store account information relating to users of a telecommunications network. Additionally, a session initiation protocol (SIP) server receives first messages initiating call transfers. The server appends billing information and a digital signature to the first message based on account information of one of the users stored in the database. The digital signature provides for authentication of the call transfers.
US07739195B2 Apparatus and methods for providing a payment system over a network
Apparatus and methods provide an accumulator that processes electronic payments from an employer to a recipient via a network. The payments processed may be, for example, child support payments collected from an employee by the employer. The employer may submit one transaction made up of payments collected from multiple employees bound for multiple recipients and the accumulator may receive, translate, batch, and deliver the payments to the multiple recipients. The accumulator, employers, and recipients may communicate via a network such as the Internet.
US07739192B2 Automated accounting for business reply mail
Methods and systems are provided for automating an accounting process for business reply mail (BRM). The process may enable a mailer to create a BRM mailpiece marked with a unique code, which is provided to a responder. The responder may send the BRM mailpiece to the mailer without adding postage to the BRM mailpiece. A service provider may read the bar code to determine the mailer, deliver the BRM mailpiece to the mailer, and then bill the mailer for the postage.
US07739182B2 Machine learning automatic order transmission system for sending self-optimized trading signals
A Multi-Channel Machine Learning system, method and computer program is for automated simultaneous transmission of a number of Buy/Sell orders generated according to differently self-optimized trading parameters for each independent trading strategy. Optimization could be performed according to every optimization method used. Perpetual real-time optimization (or self-optimization) of trading parameters adds Machine Learning feature to the invention and it is done independently for each trading strategy. A centralized trading system is provided for the individual user or organization that wants to perform his trading automatically and completely without human intervention from receiving the data from the central server provider to real-time order execution in computerized financial markets. The disclosed system is working based on an API/DSK programming tools and is integrated into a network of brokers, banks and other institutions trading on computerized markets, through a number of parallel working connection channels.
US07739180B2 Method of managing financial instruments, equipment lease derivatives and other collateral instruments, data architecture, application and process program
A computer-implemented process ad methodology that selects collateral instruments such as equipment leases, using mathematical models, based on selection criteria, risk-reward relationships, and maturity needs resulting in the creation of new financial instrument derivatives. These new derivatives allow for creation of secured private equity, public equity, mutual funds and venture capital funds where the investors' principal is safeguarded against loss regardless of the performance of the investments being made. A two-tier investment structure is created whereby the principal amounts from the fund are invested in specially identified high yield vehicles such as residual equipment leases with high yields over certain maturities. The high yield cash flow only is then invested in higher risk investments such as venture capital start-ups companies.
US07739176B2 System, method and computer program product for performing a contingent claim valuation of an early-launch option
A system, method and computer program product are provided for performing a contingent claim valuation of an early-launch option including a contingent claim exercisable at one of a plurality of decision points including one or more decision points before an expiration exercise point. The method may include determining first and second values representing payoffs attributable to exercise of a contingent claim at a selected decision point before the expiration exercise point, and at the expiration exercise point, respectively. The first and/or second values may be determined based upon respective present value distribution of contingent future value and a respective present value of an exercise price, the present values including a respective distribution and exercise price discounted according to first and second discount rates, respectively. A value of the contingent claim may then be determined based upon the first value and/or the second value.
US07739166B2 Systems, methods and computer program products for modeling demand, supply and associated profitability of a good in a differentiated market
A method is provided that includes modeling demand and/or future supply for a good in a differentiated market. In accordance with the method, demand/supply in a differentiated market is modeled by first modeling demand and/or supply for a good in a non-differentiated market based upon a price sensitivity distribution of a unit purchase of the good, as well as a market potential distribution of a number of units of the good in a market associated with the good. Thereafter, the model of demand and/or supply in the non-differentiated market is integrated to thereby model demand and/or supply for a good in a differentiated market. The method can further include modeling cost and/or profitability of the good in a differentiated market. Profitability can be modeled based upon the demand model and the cost model for the differentiated market.
US07739164B1 System and method for displaying risk data in an electronic trading environment
An example graphical interface and method for displaying risk related data are described. One example graphical interface includes a data structure comprising a plurality of data nodes and at least one risk data point associated with each node, and further comprises a display grid. The display grid includes one or more cells that are used for displaying selected data nodes and risk data points. Each cell may be associated with a single data node, and may include one or more identifiers corresponding to risk data points of the data node. In one example embodiment, the identifiers are aligned along a single axis, and risk related data corresponding to each identifier is aligned with respect to each corresponding identifier.
US07739163B1 User interface and method for facilitating a realty transaction
The present invention provides methods and systems for facilitating a realty transaction using a computer system including at least one database. A first informational computer screen display is provided for displaying information obtained from the database about one or more real properties. Navigation by a single user selection is allowed from the first display to any one of at least two additional computer screen displays, including a display including information about closed realty deals facilitated by the computer system and on the first street, and a display including information about closed realty deals facilitated by the computer system and relating to the first property.
US07739156B2 Automated sales support system
A system and method for notifying salespersons of customer communications including a target item is provided. Individual customers are mapped to one or more salespersons. Target items of interest to a salesperson are defined and a salesperson is associated with a customer. For each salesperson, on-line communication channels are monitored for the occurrence of a communications involving a customer associated with the salesperson and including a target item defined by the salesperson. When such an occurrence happens, a notification is directed to the salesperson. Salesperson access to the system and customer access to the on-line communication channels requires authorization.
US07739155B2 Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider
A method, system, and program for automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider are provided. A user at a grid client enters at least one bid criteria for a particular grid job intended for submission to an external grid environment. The grid client automatically selects at least one grid provider for the external grid environment to query for availability to process the particular grid job to meet the criteria for the particular grid job. Then, the grid client automatically distributes the criteria in a bid request for the particular grid job to the selected grid providers. The grid client stores bid responses received from the grid providers, and responsive to reaching a deadline for return of responses for the bid request, the grid client selects a winning bid response from the particular grid job from among the received responses. Then, the grid client automatically distributes the particular grid job from the grid client system to the grid provider submitting the winning bid response.
US07739151B2 Reservation of digital media items
Techniques for interacting with an online media store using a first device to identify a digital media item of interest to a user of the first device, using the first device to store an interest indicator for the digital media item of interest at the online media store, and subsequently interacting with the online media store using a second device to purchase or preview the digital media item of interest as identified by the interest indicator. Additionally, ring tones and graphics associated with the digital media item of interest can also be purchased.
US07739150B2 Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification.
US07739146B2 Handling taxes in computer-based sales transactions
Methods and apparatus, including computer program products, implementing techniques for handling taxes in computer-based sales transactions. In a sales transaction, a buyer makes a purchase from a seller. The purchase has a purchase price and a tax amount owed on the purchase. In one aspect, the techniques include using a tax handling proxy to identify a tax calculation service for a sales transaction and to interact with the identified tax calculation service to obtain the tax amount for the sales transaction. The tax calculation service is provided by a governmental tax authority. In another aspect, the techniques include transferring payment for a tax amount from the buyer to the governmental tax authority without passing through the seller. The payment for the tax amount is transferred contemporaneously with a transfer of a payment for the purchase price to the seller.
US07739140B2 Content reaction display
Content reaction evaluation and display systems and methods. Through the present invention, a user can easily identify how content changes impact content reactions. The present invention preferably includes a content presentation region, which allows a user to experience the content, and a content reaction display region, which allows a user to view content reactions as the content is experienced. A preferred embodiment of the present invention uses content reactions collected from set-top box event data, viewership logs, and other such data to generate the content reaction display. A preferred embodiment of the present invention also analyzes content reaction data to determine content ratings, content market share, and other such data and can present such data to the user along with the content reaction information.
US07739136B2 Systems and methods for monitoring and controlling business level service level agreements
Systems and methods for monitoring and controlling business level SLAs (Service level Agreements), and more particularly, systems and method for monitoring and controlling business level SLAs using probe points, KPIs (Key Performance Indicators) and business commitments. An XML (extensible Markup Language)-based specification referred to as BPCL (Business Process Commitment Language) is used to describe business commitments. BPCL specifications are used by a business process management (BPM) system to configure, monitor, and control business processes based on business commitments. Business Commitments and BPCL provide a path toward model-based management for dynamic e-business solutions.
US07739131B1 Method and system for implementing a consumer-driven health care program for employees
A method for providing a Dual-Purpose Profit Sharing benefit plan (DPPSP) to employees. The method comprising the steps of: establishing the DPPSP as a qualified fund in accordance with Internal Revenue Service provisions; providing retirement benefits accident, and health benefits within the DPPSP; determining an allocation of employee contributions and employer contributions to the DPPSP between the retirement benefits, accident benefits and health benefits based on a predetermined formula; and establishing that i) the employer contributions and ii) the accident and health benefits are excluded from taxation as income, based on federal income tax exclusion rules.
US07739128B2 Medical claims evaluation system
A method of determining the efficacy of treatment, correlation of efficacy to specified temporal events, physician and facility efficacy utilizes existing data bases of patient information to determine historic trends relative to patients, physicians, facilities, procedures, date of discharge, length of stay, end of benefits, date of discharge and other variables.
US07739125B2 Automation of a dental environment
An information and control system for use in a dental environment has a dental unit with a number of selectable dental instruments and a control member for controlling their operation, a patient's rest and working positions for a dentist and a dental nurse. A computer is provided for storing treatment protocols listing selectable dental treatments, and for each treatment sequential steps to be performed in the treatment. Treatment and actions are displayed, and protocol control means are provided for inputting commands to the computer means for selection of treatments and actions listed in said protocols.
US07739118B2 Information transmission system and information transmission method
In this information transmission system, a first user terminal gains access to a business server through a communication network, to transmit a body text of an electronic mail in voice information there. The business server converts the voice information into text information, discriminates the information to be converted into a pictogram, from this information, and further converts it into a pictogram. A user of the first user terminal recognizes a destination from the mail body text and transmits an electronic mail including the pictogram/text mixed body text to, for example, a second user terminal. Also in a TV phone, the voice information is similarly converted into text information and pictogram and combined with an image, and displayed.
US07739116B2 Subtitle generation and retrieval combining document with speech recognition
Provides subtitle generation methods and apparatus which recognizes voice in a presentation to generate subtitles thereof, and retrieval apparatus for retrieving character strings by use of the subtitles. An apparatus of the present invention includes: a extraction unit for extracting text from presentation documents; an analysis unit for morphologically analyzing text to decompose it into words; a generation unit for generating common keywords by assigning weights to words; a registration unit for adding common keywords to a voice recognition dictionary; a recognition unit for recognizing voice in a presentation; a record unit for recording the correspondence between page and time by detecting page switching events; a regeneration unit for regenerating common keywords by further referring to the correspondence between page and time; a control unit for controlling the display of subtitles, common keywords, text and master subtitles; and a note generation unit for generating speaker notes from subtitles.
US07739111B2 Pattern matching method and apparatus and speech information retrieval system
A pattern matching method for matching between a first symbol sequence and a second symbol sequence which is shorter than the first symbol sequence is provided. The method includes the steps of performing DP matching between the first and second symbol sequences to create a matrix of the DP matching transition, detecting the maximum length of lengths of consecutive correct answers based on the matrix of the DP matching transition, and calculating similarity based on the maximum length.
US07739109B2 System and process for muting audio transmission during a computer network-based, multi-party teleconferencing session
A system and process for muting the audio transmission from a location of a participant engaged in a multi-party, computer network-based teleconference when that participant is working on a keyboard, is presented. The audio is muted as it is assumed the participant is doing something other than actively participation in the meeting when typing on the keyboard. If left un-muted the sound of typing would distract the other participant in the teleconference.
US07739108B2 Method for searching fixed codebook based upon global pulse replacement
The present research can decrease the amount of computation and enhance speech quality by using a global pulse replacement method in a fixed codebook search. The fixed codebook search method in a speech encoder based upon global pulse replacement, includes the steps of: (a) computing absolute values of the pulse-position likelihood-estimator vectors; (b) temporarily obtaining a codebook vector; (c) computing a mathematical equation by replacing a pulse; (d) determining whether a value computed based upon the mathematical equation is increased after pulse replacement; (e) obtaining a new codebook vector by replacing the pulse; and (f) maintaining a previous codebook vector.
US07739107B2 Voice signal detection system and method
Provided is a voice signal detection system and method, which extracts peaks from an input signal, compares a voltage level of each of the extracted peaks to a pre-set threshold voltage level, converts the comparison result to a binary sequence, determines the length of a test window to examine the converted binary sequence, detects micro events in a test window length unit, links the detected micro events, and determines a starting and ending point of a voice signal by detecting a starting and ending point of the linked micro events. Accordingly, by extracting and analyzing peak characteristic information of a time axis, voice can be detected with minimal calculation and noise interference.
US07739106B2 Sinusoidal coding including a phase jitter parameter
Encoding (2) a signal (A) is provided, wherein frequency and amplitude information of at least one sinusoidal component in the signal (A) is determined (20), and sinusoidal parameters (f,a) representing the frequency and amplitude information are transmitted (22), and wherein further a phase jitter parameter (p) is transmitted, which represents an amount of phase jitter that should be added during restoring the sinusoidal component from the transmitted sinusoidal parameters (f,a).
US07739102B2 Relationship analysis system and method for semantic disambiguation of natural language
A system, method, and computer program product for domain-independent natural language understanding, including at least one of forming pairs of words and/or phrases in a sentence, wherein each word and/or phrase is paired with every other word and/or phrase; determining meanings for the words and/or phrases; assigning numeric codes that uniquely identify semantic concepts to those word and/or phrase meanings; comparing the numeric code of each word and/or phrase with each numeric code of the other word and/or phrase in the pair; selecting the pairs with the best relationships; combining highly-related pairs with other highly-related pairs to form longer groups of words; exchanging numeric codes for the longer groups with numeric codes having a weaker relationship to determine if the exchanged numeric codes provide an overall stronger relationship; and forming longer and longer groups until the sentence is understood.
US07739092B1 Fast hardware co-simulation reset using partial bitstreams
A method of resetting a programmable logic device (PLD) for use with hardware co-simulation can include loading a full bitstream into the PLD. The full bitstream can program the PLD with a circuit design to be used with a first simulation. The method further can include loading a partial bitstream into the PLD thereby resetting at least one component of the circuit design that does not have a reset function such that the circuit design is initialized for use in a subsequent simulation.
US07739091B2 Method for estimating protein-protein binding affinities
The present invention is directed to a method of predicting the binding affinity between a first molecular entity and a second molecular entity. The method includes (1) calculating the free energy of binding ΔGbind between the first molecular entity and the second molecular entity according to the equation (17): ΔGbind=−0.82ΔX+/−+0.064ΔXc/s−0.6Xsb−0.93Xhb−0.0007Xgap−0.06ΔXtor−0.36  (17) where X+/− is the total number of exposed charged groups; Xc/s is the total number of exposed hydrophobic groups; Xsb is the total number of salt bridges; Xhb is the total number of hydrogen bonds; Xgap is the gap volume at the interface of the first molecular entity and the second molecular entity; Xtor is the total number of exposed side chain torsions; and where Δ refers to the difference between the bound and unbound states; and (2) evaluating the free energy of binding to predict the binding affinity between the first and second molecular entities.
US07739088B2 Method and program for simulating occurrence of air pocket
A method simulating an occurrence of an air pocket in an object to be coated is provided with steps of: setting an initial boundary element; setting an element having a common nodal point with the initial boundary element as a flanking element; analyzing the flanking element; setting the analyzed flanking element as a secondary boundary element; setting an element having a common nodal point with the secondary boundary element as a flanking element; analyzing the flanking element; and determining whether there is a remaining flanking element. When there is a remaining flanking element, a secondary boundary setting step and a second analysis step are repeatedly performed, until no remaining flanking element is determined.
US07739086B2 Information delivering method
The information delivering server for providing three-dimensional content is composed of a property information master storage device for storing the property information of the three-dimensional content, a skeleton master storage device for storing the content of invariable components (skeleton), a parameter master storage device for storing parameters, a property information management means for registering and managing the property information, a skeleton registration means for registering content skeletons, a parameter registration means for registering content parameters, a content providing means for providing the three-dimensional content for customers with reference to the skeleton storage device and the parameter storage device. Accordingly, in accordance with the present invention, it is possible to provide an information delivering system enabling easy modification of three-dimensional content.
US07739082B2 System and method for anomaly detection
A system and method for detecting one or more anomalies in a plurality of observations is provided. In one illustrative embodiment, the observations are real-time network observations collected from a stream of network traffic. The method includes performing a discrete decomposition of the observations, and introducing derived variables to increase storage and query efficiencies. A mathematical model, such as a conditional independence model, is then generated from the formatted data. The formatted data is also used to construct frequency tables which maintain an accurate count of specific variable occurrence as indicated by the model generation process. The formatted data is then applied to the mathematical model to generate scored data. The scored data is then analyzed to detect anomalies.
US07739081B1 Modeling linearly-implicit systems in block diagram modeling environments
Methods for modeling and executing systems in a linearly-implicit formulation of ordinary differential equations (ODEs) or differential algebraic equations (DAEs) are provided in modeling environments. The modeling environments may include block diagram modeling environments, such as time-based block diagram modeling environments. The block diagram modeling environments may include or be coupled to other modeling environments, such as physical modeling environments, so that models created in other modeling environments may also be introduced and solved in the linearly-implicit formulation of ODEs or DAEs in the block diagram modeling environments. Models describing the systems in the linearly-implicit formulation of ODEs or DAEs may also be created directly by users using user-defined blocks in the block diagram modeling environments. The present invention provides solvers for solving the system described in the linearly-implicit formulation of DAEs as well as ODEs in the block diagram modeling environment.
US07739074B2 Method of recognizing and tracking a spatial point
The present invention relates to a method of recognizing and tracking a spatial point, and more particularly to a method of using a point light source and a spatial point recognition device to measure the coordinates of the point light source and the coordinates of the convergent point of the spatial point recognition device based on the principle of parallax of human eyes, as to achieve the purpose of recognizing the position of a spatial point. Further, the spatial point recognition device is capable of moving the convergent point, such that the coordinates of the convergent point are superimposed onto the coordinates of the point light source, so as to achieve the purpose of tracking a spatial point automatically. At the same time, the spatial point recognition device can also receive the coordinates of a new convergent point to reset the position of the convergent point, so as to achieve the purpose of resetting the convergent point.
US07739073B2 Method and apparatus for three-dimensional measurements of physical characteristics within a data center
An apparatus and method for measuring the physical quantities of a data center during operation and method for servicing large-scale computing systems is disclosed. The apparatus includes a cart that supports a plurality of sensors. The cart is moveable within the data center. The sensors capture temperature or other physical parameters within the room. The sensor readings, along with position and orientation information pertaining to the cart are transmitted to a computer system where the data is analyzed to select the optimum temperature or other system environmental parameters for the data center.
US07739072B2 Rotor assembly system and method
A system is disclosed for use in assembling a plurality of rotatable elements in the assembly of a turbine engine. The system includes an initialization unit, a measurement unit, and a processing unit. The initialization unit is for entering initialization data into a database. The initialization data includes a first set of initialization data that is representative of characteristics of a first rotatable element, and a second set of initialization data that is representative of characteristics of a second rotatable element. The measurement unit is for permitting a user to enter measured data including a first set of measured data characteristic of measured features of the first rotatable element, and a second set of measured data characteristic of measured features of the second rotatable element. The processor unit is for determining an optimal order and rotational arrangement of the first and second rotatable elements with respect to one another responsive to the first and second sets of initialization data and the first and second sets of measured data.
US07739070B2 Standardized interfaces for proprietary instruments
A test instrument and method for operating the same are disclosed. The data acquisition system within the instrument generates signals and couples the signals to a device and/or receives signals from the device. The data processor within the instrument includes measurement specific software that generates measurements from the received signals, a restricted software application that utilizes the measurement data, and a physics API that interfaces the measurement specific software with the data acquisition system. The physics API provides a plurality of internal physics functions that are used by the measurement specific software to access the measurement data. The instrument includes an external API that maps the physics functions to an external set of physics functions that are available to the restricted software application and that hide the internal physics functions from the restricted software while providing access to a portion of the measurement data.
US07739064B1 Inline clustered defect reduction
A method of reducing an inspection time required for inspecting a wafer with an automated inspection system. A target time is determined, to which the inspection time is to be reduced. A maximum number of analyses that the automated inspection system can perform during the target time is determined, and analysis of the wafer is limited to the maximum number of analyses, thereby enabling the automated inspection system to reduce the inspection time required to inspect the wafer to the target time. In this manner, the length of time required to inspect the wafer with the automated inspection system does not exceed the target time, because the number of inspections that can be performed within the target time has been determined. Thus, the inspection time for each wafer is kept to a desired level.
US07739063B2 Nonlinear measurement system error correction
A method for eliminating the systematic measurement errors from a measurement system, for example a vector network analyzer, such that an accurate representation of the behavior of a nonlinear device can be measured or characterized. The cross-frequency phase and absolute amplitude of the measured voltage waves applied to and emanating from the nonlinear device are measured and error corrected. These waves may be used for nonlinear device characterization or modeling.
US07739062B2 Method of characterizing the overlap of two media segments
A method of characterizing the overlap of two media segments is provided. In an instance where there is some amount of overlap of a file and a data sample, the file could be an excerpt of an original file and begin and end within the data sample. By matching identified features of the file with identified features of the data sample, a beginning and ending time of a portion of the file that is within the data sample can be determined. Using these times, a length of the file within the data sample can also be determined.
US07739061B2 Method and system for controlling a user interface of a device using human breath
Certain aspects of a method and system for controlling a user interface of a device using human breath may include detecting movement caused by expulsion of human breath by a user. In response to the detection of movement caused by expulsion of human breath, one or more control signals may be generated. The generated control signals may control the user interface of a device and may enable navigation and/or selection of components in the user interface. The generated one or more control signals may be communicated to the device being controlled via a wired and/or a wireless signal. The expulsion of the human breath may occur in open space and the detection of the movement caused by the expulsion may occur without the use of a channel. The detection of the movement and/or the generation of the control signals may be performed by a MEMS detector or sensor.
US07739058B2 Condition-monitoring device and switch-control device provided with the same
A condition-monitoring device of the invention, which is provided in an electromagnetic actuator including a stationary core, a moving core, magnet coils; and a permanent magnet, monitors condition of the electromagnetic actuator. The condition-monitoring device includes a current measurement means for measuring a current flowing through the magnet coils; magnetic-flux measurement means for measuring magnetic flux inside the stationary core; a calculation means for generating a calculated waveform by performing a calculation using a current waveform representing a time variation of an output signal from the current measurement means and a magnetic-flux waveform representing a time variation of an output signal from the magnetic-flux measurement means; and a condition determination means, by finding a distinctive point on the calculated waveform, for determining conditions of the electromagnetic actuator based on information on the distinctive point.
US07739056B2 Biomarkers for aging
A statistical and functional correlation strategy to identify changes in cellular pathways specifically linked to impaired cognitive function with aging. Analyses using the strategy identified multiple groups of genes expressed in the hippocampi of mammals, where the genes were expressed at different levels for several ages. The aging changes in expression began before mid-life. Many of the genes were involved in specific neuronal and glial pathways with previously unrecognized relationships to aging and/or cognitive decline. These identified genes and the proteins they encode can be used as novel biomarkers of brain aging and as targets for developing treatment methods against age-related cognitive decline, Alzheimer's Disease and Parkinson's Disease.
US07739053B2 System and process of determining a biological pathway based on a treatment of a biological specimen
Provided herein is a system and method for analyzing microarray data (transcriptome profiles), metabolite data (metabolome profiles), protein level data (proteome profiles), or any combination thereof to determine the biochemical pathways affected by a treatment. The system and method can be used to generate biochemical pathway information for any organism for which metabolic profile data can be obtained. The system and method may allow users to query the pathways generated and to filter the results of queries based on the -omic profile data, pathways involving molecules of interest, notions of biochemical importance, milestone molecules, and other factors. The system and method may also be suitable for discovery of regulatory sequences in genes. In an exemplary use, the system and method can be utilized to identify three genes involved in “de novo” ammonia “biosynthesis” that are induced by light, and was able to identify a putative cis-element, GWTTGTGG, that is likely involved in the regulation of those genes.
US07739048B2 Method and system for determining water vapor profile using GPS signals
A system and method for obtaining weather related information for a portion of the Earth's atmosphere between a predetermined surface portion of the Earth and an airborne object located over the predetermined surface portion, and operating at a known altitude, using position locating signals from a space vehicle. In one exemplary implementation the space vehicle transmits a first position locating signal. The first position locating signal is received by the airborne object directly from the space vehicle. A second position locating signal from the space vehicle is received by the airborne object after being reflected from the predetermined surface portion at a known angle. Phase information from the first and second position locating signals is used to determine a refractivity of the atmosphere between the predetermined surface portion and the airborne object. The refractivity is used to determine weather related information for the atmosphere.
US07739041B2 Safety navigation system applying wireless communication technology and method therefor
A safety navigation system applying wireless communication technology and a method therefor are provided, wherein road information transmitted by wireless communication technology is received and statistically analyzed to learn about road sections that are inconvenient for driving or cannot be passed through, so as to decelerate when driving on the road section or avoid the road section altogether when planning routes, thereby ensuring a driver's safety.
US07739040B2 Computation of travel routes, durations, and plans over multiple contexts
A route planning system comprises a receiver component that receives a request for directions between a beginning point and a destination point. An analysis component analyzes a traffic system representation that varies as context varies and outputs expected amounts of travel time between the beginning point and the destination point for multiple contexts based at least in part upon the analysis. A method is described herein that includes techniques for searching over routes and trip start times simultaneously so as to identity start times and routes associated with maximal expected value, or equivalently minimum expected cost, given preferences encoded about one or more of the leaving time, the travel time, and the arrival time.
US07739039B2 Technique for effective navigation based on user preferences
A navigation device utilizes stored user profiles to navigate a user who may be driving in a vehicle, on foot, or in other mode of transportation. Each user profile corresponds to one of the user's personae. For example the user business profile corresponding to the user's business persona may be different from the user personal profile corresponding to the user's personal persona. The navigation device provides the user with a navigated route, together with information concerning the favorite facilities and events surrounding the navigated route, which satisfy the preferences in a selected user profile. Blockages may also be established using the device to avoid selected areas, or to block transmission of selected information.
US07739037B2 Map update system, navigation apparatus and providing apparatus
A map update system includes: a navigation apparatus that provides guidance from a current position to a destination having been set based upon map data stored therein and downloads various types of information requested by a user; and a providing apparatus that provides the various types of information to be downloaded at the navigation apparatus, and: the providing apparatus transmits the various types of information and update information related to an update of map data to the navigation apparatus in response to a download request transmitted from the navigation apparatus; and the navigation apparatus issues a notice related to the update of the map data based upon the update information transmitted from the providing apparatus, while downloading the various types of information.
US07739029B2 Navigation apparatus and method with traffic ranking and display
A navigation apparatus and method store traffic information and searches for a guidance route to a specified destination. The apparatus and method calculate congestion degrees for the guidance route based on a factor by time period and the stored traffic information and display the guidance route and the congestion degrees by time period.
US07739017B2 Device for controlling an automatic transmission having an electronic control unit
For controlling an automatic transmission having an electronic control unit and having a power control element, the control unit detects a desired-power signal corresponding to the position of the power control element and, basically as a function of this desired-power signal, causes a change of gear corresponding to the characteristic shifting curves stored in the control unit. The control unit also generates a gradient signal corresponding to the rate of change of the desired-power signal and can—when certain conditions exist—cause a backshift deviating from the characteristic shifting curves as a function of this gradient signal. By way of the control unit, an immediate multiple backshift is initiated as a function of the gradient signal when, as a characteristic shifting curve for a first backshift has been reached, the gradient signal has exceeded at least a first lower limit value.
US07739016B2 Parameter state estimation
The state estimator provides parametric estimates for operating states not readily measurable with production powertrain and driveline hardware, such as real-time torque values of axles and dampers. This facilitates implementation of torque oscillation damping control schemes which use multivariable feedback. A control parameter is estimated for a powertrain system having multiple torque-generative devices operably connected to a transmission device having a torque output to a driveline. This includes establishing a plurality of equations operable to estimate the control parameter and other operating parameters based upon torque inputs. The operating parameters comprise operating speeds of the powertrain system and driveline. The operating parameters that comprise operating speeds of the powertrain system and driveline are determined. Coefficients of the plurality of equations are adjusted based upon the operating speeds of the powertrain system.
US07739015B2 System and method for controlling a vehicle with a sequence of vehicle events
A system and method for controlling a vehicle with a sequence of vehicle events. A user interface allows the recording of vehicle functions that are being manually executed. After the vehicle functions are entered, they can be saved as a sequence and named appropriately. Once saved, the operator can choose to edit the sequence functions or distances to make adjustments or shift the entire sequence in time. The saved sequence can be executed at a certain distance relative to a boundary being crossed by the machine. The boundaries themselves may be pre-defined in the system, and the system can determine when the boundary is crossed based on real-time GPS position and speed measurements from the vehicle. Error distances can also be measured on the ground to determine what type of sequence shift is needed for fine-tuning. As the vehicle speed is adjusted, the sequence can be continually tuned to allow the sequence to execute accurately in a variety of operations.
US07739014B2 Integrated control system for stability control of yaw, roll and lateral motion of a driving vehicle using an integrated sensing system to determine a final linear lateral velocity
A method of controlling a vehicle includes determining a front lateral tire force, a rear lateral tire force, and determining a lineal sideslip angle from the front lateral tire force and the rear lateral tire force. The method also includes determining a load transfer correction. The method also includes determining a final linear lateral velocity in response to the linear sideslip angle and the load transfer correction and controlling the vehicle in response to the final linear lateral velocity.
US07739010B2 Electronic control system for vehicle and control method thereof
The present invention relates to an electronic control system for a vehicle and a control method thereof, wherein communication is made between a main controller and at least one local controller to control a brake apparatus and a suspension apparatus in consideration of information of the controllers, thereby further improving and activating unique features of the respective controllers as well as simplifying the system. An embodiment of the present invention provides an electronic control system for a vehicle having a main controller for receiving vehicle information and creating and outputting a brake control signal and a suspension control signal for a vehicle; at least one local controller for controlling a damper of each wheel according to the suspension control signal outputted from the main controller; and an interface unit for performing data communication between the main controller and the local controller.
US07739000B2 Method and apparatus reporting a vehicular sensor waveform in a wireless vehicular sensor network
At least one waveform characteristic of a vehicular sensor waveform is reported in a wireless vehicular sensor network. The vehicular sensor waveform results a vehicle's presence near a wireless vehicular sensor node. The waveform characteristic may be rising edge, falling edge, waveform duration and/or waveform midpoint of vehicular sensor waveform. Report transmission uses at least one wireless physical transport. Transmitting the report may initiate a response across the wireless physical transport, preferably from an access point, an acknowledgement of receiving the report. The transmitted report may be received by an access point in the wireless vehicular sensor network. The wireless vehicular sensor network may create any of a vehicular traffic report, a vehicular parking report, and/or a vehicular speeding report, based upon the received vehicular sensor waveform report.
US07738996B2 Method for positioning a welding robot tool
A method for joining together at least two sheets with a tool controlled by an industrial robot and including a first arm and a second arm that are mutually movable in relation to each other. An actual position of the sheets is detected by bringing one of the arms to sense the actual position of the sheets. The distance between an ideal position and the actual position is calculated and the actual position of the tool is moved the calculated distance, whereafter the sheets are joined together.
US07738993B2 Extrusion of articles
An extrusion control system for use with one or more extruders has a data acquisition module in communication with one or more data acquisition nodes that are associated with an extrusion process. A control module is also in communication with one or more control nodes associated with the extrusion process. A synchronization signal to one or more control nodes causes the nodes to adjust to a predetermined setting.
US07738991B2 Method for producing a footlet
The present invention relates to a method for producing a footlet on a circular knitting machine including at least a first (S1) and a second knitting system (S2), wherein a first quadrant is associated with the first knitting system (S1) and a second quadrant is associated with the second knitting system (S2), including the following steps: a) knitting an access opening (12) of the footlet, wherein at least a first (B1), a second (B2) and a third region (B3) are formed in the transverse direction of the access opening (12), wherein a first (A1), a second (A2) and a third section (A3) are formed in the longitudinal direction of the access opening (12), including the following sub-steps: a1) knitting the second region (B2) and the third region (B3) of the first section (A1); a2) knitting the second region (B2) and the third region (B3) of the second section (A2); and a3) knitting the second region (B2) and the third region (B3) of the third section (A3). Moreover, the invention includes a footlet produced by the method, a programmable circular knitting machine, the programming of which is configured to perform such a method, as well as a computer program product for a circular knitting machine, which is configured to perform such a method.
US07738989B2 Method and system for designing and producing dental prostheses and appliances
A virtual model of an intraoral cavity is provided, wherein this process is initialized by a dental clinic, and the design and manufacture of a suitable dental prosthesis for the intraoral cavity is shared between a dental lab and a service center.
US07738988B2 Process and method for continuous, non lot-based integrated circuit manufacturing
A method for continuous, non lot-based manufacturing of integrated circuit (IC) devices of the type to each have a unique fuse identification (ID) includes: reading the fuse ID of each of the IC devices; advancing multiple lots of the IC devices through, for example, a test step in the manufacturing process in a substantially continuous manner; generating data, such as test data, related to the advancement of each of the IC devices through the step in the process; and associating the data generated for each of the IC devices with the fuse ID of its associated IC device.
US07738987B2 Device and method for controlling substrate processing apparatus
Depending on the degree of microfabrication requested for each wafer lot, transfer of wafers is controlled. A substrate processing apparatus includes a plurality of PMs 400 and an LLM 500 and is controlled by an EC 200. The EC 200 includes a selection unit 255 and a transfer control unit 260. The unit 255 selects the PM to which the next wafer is to be transferred, and selects, for each lot, whether the wafers are transferred to the same PM in one-lot units or in one-substrate units depending on the degree of the microfabrication requested for each lot. When the wafer transfer in lot units is selected, the unit 260 sequentially transfers the wafers included in the lot to the selected PM. Otherwise the unit 260 sequentially OR transfers the wafers included in the lot from the selected PM to a different PM one by one.
US07738985B2 Production condition determining method, production condition determining apparatus, mounter, and program
This invention provides a production condition determining method by which a production schedule of boards can be determined in a short time. The production condition determining method is for determining production conditions, under which various types of boards are to be produced. This method includes: judging whether or not all of part feeders necessary to produce the various types of boards can be stored simultaneously in part supplying units in a mounter, by comparing the number of the necessary part feeders, with the number of part feeders which can be stored in the part supplying units; and outputting a guidance for modifying the production conditions so that the various types of boards can be produced, when the judgment is made that all of the necessary part feeders cannot be stored simultaneously in the part supplying units.
US07738978B2 System and method for performing process visualization
A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization of the simulated effect of user control moves are generated for a user. Volume visualization tools for viewing and querying intersecting solids in 3-dimensional space are utilized to perform the process visualization. Interactive tools for slicing multi-dimensional (>3) regions and drawing superimposed projections in 3-D space are provided. Additionally, graphical manipulation of the views of process conditions is accomplished by changing the hypothetical future values of contributing variables online in order to provide users the ability to simulate the effect of proposed control actions. The illustrative embodiment of the present invention may also be utilized in combination with a graphical programming environment supporting the execution and simulation of block diagrams and correspondingly generated process data. The scores representing the process condition may depend on estimated physical quantities as well as representations of process variability.
US07738971B2 Post-sterilization programming of surgical instruments
A surgical instrument with a programmable control unit and methods for programming the control unit while the surgical instrument is in a sterile container. The method may comprise packaging the surgical instrument in the container and then sterilizing the surgical instrument while the surgical instrument is in the container. The method may further comprise programming the surgical instrument while the surgical instrument is in the container with a programming device positioned outside of the container.
US07738970B2 Medical electrical lead employing load bearing sleeve
A medical electrical lead employs a load bearing sleeve arrangement. A medical electrical lead includes an outer sleeve, having proximal and distal ends, and is formed of a first material. At least one electrical conductor is situated within the outer sleeve and extends between the proximal and distal ends of the outer sleeve. At least one electrode is electrically coupled to the electrical conductor. A load bearing sleeve extends between the proximal and distal ends of the outer sleeve. The load bearing sleeve is formed of a second material different from the first material. The load bearing sleeve offers resistance to axial loading forces applied to the lead. The load bearing sleeve can be coextensive with the outer sleeve or extend along at least the majority of the length of the outer sleeve.
US07738966B2 Features for routing conductors in medical electrical lead electrode assemblies
An insulative body of a medical electrical lead electrode assembly includes a pre-formed channel having a section extending at an angle to a longitudinal axis of the body. An electrode portion of a conductive component has an electrode contact surface facing outward from a first side of the body and a coupling portion embedded in the body. A conductor, which is coupled to the coupling portion of the component, is disposed in the channel.
US07738965B2 Holster for charging pectorally implanted medical devices
A holster that may be donned in a first configuration for charging a pectorally implanted medical device on the patient's right side, a second configuration for charging a pectorally implanted medical device on the patient's left side, or a third configuration for use as a waist belt for charging a pectorally implanted medical device on either side of the patient.
US07738962B2 Fitting of brightness in a visual prosthesis
The invention is a method of automatically adjusting an electrode array to the neural characteristics of an individual patient. The perceptual response to electrical neural stimulation varies from patient to patient and The response to electrical neural stimulation varies from patient to patient and the relationship between current and perceived brightness is often non-linear. It is necessary to determine this relationship to fit the prosthesis settings for each patient. It is advantageous to map the perceptual responses to stimuli. The method of mapping of the present invention is to provide a plurality of stimuli that vary in current, voltage, pulse duration, frequency, or some other dimension; measuring and recording the response to those stimuli; deriving a formula or equation describing the map from the individual points; storing the formula; and using that formula to map future stimulation.
US07738961B2 Method and apparatus for treatment of the gastrointestinal tract
A method and device for electrically stimulating one or more structures in the gastrointestinal tract as described. The one or more structures are preferably selected from the upper esophageal sphincter, the esophagus and gastric fundus. The method may involve the step of arranging a plurality of stimulating electrodes adjacent one or more structures which may further include the lower esophageal sphincter, the stomach, the pyloric sphincter, the small intestine, the colon and the vagus. The method and device may further include sensing electrodes to detect change in one or more physiological parameters in the gastrointestinal tract and modulate the stimulating electrodes in response to the change. The device comprises a pulse generator, a power source, a plurality of stimulating electrode set, one or more sensing electrodes and means for varying activity of the stimulating electrodes in response to change detected in the gastrointestinal tract. The method and device may be used to treat obesity and/or GERD.
US07738960B2 System and method for remote pacing threshold assessment
A cardiac rhythm management system includes an implantable medical device capable of delivering cardiac therapy and sensing an EGM. The implantable medical device undergoes threshold testing and transmits testing data to a computer via a remote monitor.
US07738957B2 Tachyarrhythmia therapy device with ranked therapy selection
A system, method, or device classifies an arrhythmia according to the temporal order in which a depolarization wave associated with a particular heart contraction is received at a plurality of electrodes. One or more antiarrhythmia therapies is mapped to each arrhythmia classification. When a particularly classified arrhythmia is detected, the correspondingly mapped therapy list is selected and an appropriate antiarrhythmia therapy delivered. In one example, the particular therapy delivered in response to an arrhythmia depends at least in part on its historical success in treating arrhythmias of that classification.
US07738955B2 System and method for ventricular pacing with AV interval modulation
A pacing protocol is provided that reduces or minimizes ventricular pacing in favor of intrinsic conduction. When operating in a mode that provides ventricular pacing, a series of conduction checks are performed to determine if intrinsic conduction has returned. These conduction checks occur according to a predetermined pattern that generally includes longer intervals between subsequent attempts. The AV interval provided for dual chamber based pacing is modulated and generally moves from a larger value to a nominal value as the interval between unsuccessful conduction checks increases.
US07738944B2 Whole body MRI scanning with moving table and interactive control
The present invention includes a method and apparatus for high sensitivity whole body scanning using MR imaging. The invention includes acquiring MR data as the patient moves through the iso-center of the magnet while providing interactive control for the operator to change scan parameters and table motion and direction. The technique allows efficient whole body scanning for fast screening of abnormalities while allowing operator control during the screening process to interrupt table motion and redirect the speed and direction of the table while also allowing control over the acquisition plane, number of sections imaged, inter-section spacing, and the scan location.
US07738935B1 Methods and devices for reduction of motion-induced noise in pulse oximetry
Methods and devices are provided for reducing motion artifacts when measuring blood oxygen saturation. A portion of the light having the first wavelength, a portion of light having the second wavelength and a portion of the light having the third wavelength are received. A first signal is produced based on the received portion of light having the first wavelength. Similarly, a second signal is produced based on the received portion of light having the second wavelength, and a third signal is produced based on the received portion of light having the third wavelength. A difference between the second signal and the first signal is determined, wherein the difference signal is first plethysmography signal. Similarly, a difference is determined between the third signal and the first signal to produce a second plethysmography signal. Blood oxygen saturation is then estimated using the first and second plethysmography signals.
US07738930B2 Hinge mechanism for a portable electronic device
A hinge mechanism (200) for a portable electronic device (100) is provided. The hinge mechanism includes a first shaft (202) that is capable of rotating about a first axis (206). The hinge mechanism also includes a second shaft (204) that is capable of rotating about a second axis (208), wherein the second axis in substantially parallel to the first axis. A link (210) connects the first shaft and the second shaft, wherein the link enables the first shaft and the second shaft to rotate in opposite directions.
US07738924B2 Transmitting and receiving method, and radio apparatus utilizing the same
A processing unit transmits, from at least one of a plurality of antennas, data corresponding respectively to the plurality of antennas. A control unit generates request signals with which to let a second radio apparatus supply information on rates at the second radio apparatus. When transmitting the request signal, the processing unit also transmits, from a plurality of antennas which includes antennas other than the antennas that transmit the data, known signals corresponding respectively to the plurality of antennas.
US07738921B2 Retrieving contact details using a printed medium
A method is disclosed of retrieving contact details using a print medium. The method determines a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the contact details. The mobile telecommunications device is then used to retrieve the contact details.
US07738912B1 Mobile computing device interface
In a communication device, user activation of a speed-dial button causes a context-sensitive menu to be displayed. The menu lists available options, or communication modes, for contacting the party associated with the speed-dial button. The user can select an item from the menu in order to initiate communication with the selected party using the communication mode associated with the menu item. In various aspects, the invention provides additional functionality for redialing previously called contact numbers, assigning speed-dial buttons to other commands and functions, and displaying presence information for contacts.
US07738910B2 Transmission power control method and apparatus
Disclosed is a transmission power control method for comparing the error rate of receive data and a target error rate in an apparatus on the receiving side, controlling target SIR (performing outer-loop control) and controlling transmission power on the transmitting side in such a manner that measured SIR will agree with the target SIR. In outer-loop control, it is determined whether an interval is an interval in which data is being transmitted and (1) in an interval in which data is being transmitted, the target SIR is controlled upon comparing the error rate of receive data after decoding and the target error rate, and (2) in an interval in which data is not being transmitted, the target SIR is controlled upon measuring error rate of a demodulated pilot or of a synchronous word and comparing the measured error rate of the pilot and a target error rate of the pilot.
US07738904B1 Systems and methods for calibrating power regulated communication circuitry
Systems and methods are provided for calibrating the control mechanism in a communication circuit to allow the communication circuit to maintain a desired output power level. The communication circuit includes a variable gain adjustment circuit and a power amplifier, which operate together to provide an output power level. A control circuit controls the variable gain adjustment circuit based on a default gain parameter, a high power threshold, and a low power threshold. A calibration circuit in the control circuit calibrates a default gain parameter to provide a desired output power. A power detector can detect the desired output power level to provide an output power measurement. The calibration circuit calibrates upper and lower power thresholds to provide an acceptable range of power variation around the output power measurement.
US07738902B2 Transmission power control method
Disclosed is a transmission power control method in a wireless communication system in which power allocated to a pilot signal can be varied to at least a first power and a second power. The method includes the steps of measuring reception quality using power of a receive pilot signal and power of an interference signal thereof when reception quality is measured with regard to whichever of the larger of the first power and second power is allocated; measuring reception quality using the power of the receive pilot signal and overall reception power when reception quality is measured with regard to whichever of the smaller of the first power and second power is allocated; and sending a transmission power control signal to a transmitting side in such a manner that the measured reception quality will agree with a target reception quality.
US07738899B1 System and method for groups comprising non-communication address objects
Systems and methods of supporting groups that include non-communication address objects are provided. The non-communication address objects can be, for example, items on a shopping list or items on a task list. An application server can receive an unstructured list of non-communication address objects and generate a structured list. The application server sends a request to a group server to create a group that includes non-communication address objects. The group server generates a globally unique group identification and then distributes the globally unique group identification to members of the group.
US07738898B2 Methods and devices for mobile communication device group behavior
Mobile communications devices that are within a pre-defined group are controlled by rules specified for the group when those mobile communications devices are within a group setting. A group setting may be dictated by the location of the mobile communications devices of the group, their proximity to one another, a current time, and so forth. Once it is determined that the group setting exists, pre-defined rules specified for the mobile communications devices within the group setting are implemented to control behaviors of the mobile communications devices. Ringers may be muted, outbound calls may be disabled, inbound calls may be forwarded elsewhere, and so forth. The mobile communications devices then become less of a distraction to the group setting.
US07738894B2 Method and system for performing media storage service in push-to-talk over cellular network
A method is disclosed which sets a PoC Box service and transmits information on a service identifier by using a standard SIP, a SDP, an XCAP, and a PAP, in order to remain compatible with conventional PoC technology when performing call processing of session connection using a PoC Box. Further, the method stores only pre-designated media in a PoC Box according to a type of media transmitted in consideration of features of a PoC multimedia session.
US07738889B2 Mobile communication system, base station, and communication control method
A wireless communication system comprising a transmitting station and a receiving station, and a control method therefore. A mobile station (101) as the transmitting station has a facility for transmitting a preamble signal to a base station (102) as the receiving station before transmission of information data from the mobile station (101) to the base station (102). On the other hand, the base station (102) has a facility for performing path detection by using a signal threshold for the preamble signal received from the mobile station (101), a facility for performing further path detection by using another threshold for the received preamble signal if paths are detected in the path detection, and a facility for setting path information of the paths detected by using the plurality of thresholds for a receiver (206) installed in the base station (102) so as to perform a path diversity reception. In the wireless communication system and the control method therefore, the receiver (206) of the base station (102) receives information data transmitted from the mobile station (101).
US07738886B1 Wireless digital personal communications system having voice/data/image two-way calling and intercel hand-off
A wireless digital personal communications system (or PCS) having a plurality of radio cell base stations, fixed terminals, and portable handset terminals, each having a predetermined radio cell coverage area. The wireless PCS has a full digital network interface. The personal communications system facilitates the interconnection and switching of PCS call traffic through the digital network interface and the public switched telephone network, or any switched network. The personal communications system has voice/data/image (or any combination thereof) and incoming and outgoing calling capability. The PCS is fully operational and compatible with any and all modulation approaches selected for wireless communications. The intercell protocol hand-off being provided through distributed logic which is implemented in software that is resident in the intelligent portable handset terminals, in the intelligent fixed terminals, in the intelligent base stations, and in the public switched telephone network (or any switched network). Alternative embodiments of the present invention include a wireless digital personal communications system having authentication means for authenticating a remote device; a wireless digital personal communications system having a combination of authentication means for authenticating a remote device and security means for securing signal and message content between an intelligent base station and a remote device, the security means including a predetermined encryption and decryption technique; a wireless digital personal communications system having dynamic zone grouping of portable handset terminals or fixed terminals; and a wireless digital personal communications system having call forwarding for unanswered calls.
US07738883B2 Method and apparatus for providing information about a real-world space
A method and apparatus are disclosed for providing information about a real-world space such as an exhibition space. In a preferred embodiment, users visiting a space are equipped with mobile devices in communication with a service system. The mobile devices are arranged to deposit virtual markers with the service system as the users progress around the space. These markers are stored used to provide trail information concerning use of the space. An operator provided with an interface to the service system can directly modify the stored markers or their significance to thereby modify the trail information.
US07738880B2 Provision of location service apparatus
The present invention relates to selection of sites of a communication system for measurement units that are for measuring a feature of wireless signals so that the location of a wireless station may be determined based on the measurement. Each measurement unit provides a measurement coverage. In the method a first set of information is defined, said first set relating to sites that are possible locations for the location measurement units and to the coverage provided by the site if it is provided with a measurement unit. A second set of information is defined that relates to signalling environment within the sites. Based on the defined first and second sets of information, a third set of information is defined, said third set associating each site with access entities of the communication system. Based on the third set of information, appropriate sites can be selected for the location measurement units.
US07738876B1 Radio resource management for wireless local area networks
Methods and systems are presented for establishing communications in a wireless local area network involving obtaining at least one channel-specific measurement for each of a plurality of frequency channels, automatically selecting one of the plurality of frequency channels as a selected frequency channel by taking into account the at least one channel-specific measurement for each of the plurality of frequency channels, configuring a present access point (AP) device to transmit and receive data on the selected frequency channel, and configuring a present station (STA) device to transmit and receive data on the selected frequency channel, wherein the present AP device and the present STA device are capable of communicating data within a wireless local area network.
US07738872B1 Neighborhood cordless service call handoff
A method and apparatus for providing telephone call hand offs between a local cordless service and a different wireless cellular service such as a macro-cellular service. The local cordless service may be configured such that a mobile telephone equipped subscriber may place or receive calls for a fixed rate, for example, per month without having to pay radio frequency air time charges any time they are located within their selected subscribed-to zones. If the subscribed-to zones are adjacent to one another and the mobile subscriber roams from one zone to another, the subscriber may continue their free call uninterrupted and without paying air time charges. However, when the subscriber roams outside their subscribed-to zones they may be switched from the present local cordless services to conventional personal communications services and pay air time charges. However for an active call, no air-time charges are incurred as the user transitions between the cellular/DPCS environment and the local cordless service environment. Associated apparatus comprises an IBS for automatically changing radio frequency channels as the subscriber roams within a subscribed-to neighborhood zone, roams to another subscribed-to zone or roams outside a subscribed-to zone. Subscribers may choose to use their mobile identification number, their current directory telephone number for wired public switched telephone service or obtain a new directory number.
US07738871B2 Wireless communication method and system for implementing media independent handover between technologically diversified access networks
A wireless communication system including at least one IEEE 802 multi-stack wireless transmit/receive unit (WTRU) and a plurality of technologically diversified access networks, such as IEEE 802.X networks and Third Generation Partnership Project (3GPP) networks, that are concurrently deployed. Both the multi-stack WTRU and the technologically-diversified networks include a media independent handover (MIH) function. The WTRU is configured to read MIH information transmitted from one of the IEEE 802.X networks, trigger 3GPP authentication and authorization procedures based on the MIH information, obtain a local Internet protocol (IP) address, establish a tunnel to a packet data gateway (PDG) in a 3GPP core network, construct a care of address (CoA) and register the CoA with a home agent of the WTRU, whereby data destined for the WTRU is routed via the home agent through a new tunnel established between the home agent and a foreign agent based on the CoA.
US07738870B2 Systems and methods for instant messaging using a control device
In a method for instant messaging using a control device, a user is authenticated with an instant messenger server. A message is received. The received message includes message data from the instant messenger server. It is determined whether the message should be forwarded to the control device. If it was determined that the message should be forwarded to the control device, the received message is forwarded to the control device.
US07738867B2 Method and apparatus for processing messages in a universal mobile telecommunications system
The details of an apparatus and method are disclosed for processing a message which is missing a Ciphering Activation Time for DPCH when this is required, the message being one of a number of possible messages, namely a Radio Bearer Setup message, a Radio Bearer Reconfiguration message, a Radio Bearer Release message, a Transport Channel Reconfiguration message, a Physical Channel Reconfiguration message, a Cell Update Confirm message, a URA Update Confirm message and a UTRAN Mobility Information message.
US07738866B2 System and method of waste management
A waste management system and method of registering and deleting application waste is provided. The waste management system comprises a waste registration module for registering application waste and a waste deletion module for deleting the registered waste based upon the deletion priority. The waste registration module includes a deletion priority unit for assigning deletion priority to registered waste. The method comprises the steps of registering application waste, assigning deletion priority to registered waste, and deleting the registered waste based upon the deletion priority.
US07738864B2 Embedded wireless benchmarking systems and methods
Systems and methods for measuring the performance of a provider of communications service are described. A plurality of mobile communications devices measure average power received, signal to noise ratio, voice quality, blocked and dropped calls, or any combinations of such measurements. The device may also receive a set of data identifying the location of the device. The device may transmit one or more communications signals to a server computer system with such measurements and location data. The measurements and location data may be stored in a database, and new data may be created and transmitted illustrating a subset of the measurements and location data.
US07738863B2 IP datacasting middleware
The invention provides a middleware component usable in a mobile terminal device, where the middleware component mediates between an application program and network interfaces and/or hardware to manage the interaction between disparate applications across heterogeneous platforms. The middleware component coordinates scanning for available broadcast, multicast, and/or conditional access platforms, networks, and/or services, as well as obtaining electronic service guide (ESG) data for the available services. The middleware component may use a variety of discovery protocols to identify services, and may use security protocols to manage authorized access to received services. When incorporated into a mobile terminal device, the middleware may interface with multiple radios to establish communications over on or more data networks in addition to receiving data via the broadcast network.
US07738857B2 Wireless mobile phone with authenticated mode of operation including photo based authentication
A wireless mobile phone is equipped to operate in an unauthenticated and an authenticated mode of operation, depending on whether a user has been authenticated against an authentication reference. In one embodiment, the authentication is performed against an authentication reference retrieved from an identity card, and the wireless mobile phone includes a reader to retrieve the authentication reference from the identity card. In one embodiment, the authentication reference is photograph, and the wireless mobile phone includes a camera (132) to enable a photograph to be taken and be used for authentication. In one embodiment, the photograph is a photograph of the user.
US07738856B1 Systems and methods for prepaid dispatch communications
Systems and methods for prepaid dispatch communications are provided. The system includes a dispatch prepaid server that monitors an amount of prepaid services purchased for a dispatch station. The dispatch prepaid server provides provisioning information to a location register related to dispatch prepaid services. The location register provides an identification of the dispatch prepaid server to a dispatch processor. The dispatch processor monitors the duration of a call for the dispatch station and provides call duration information to the dispatch prepaid server.
US07738853B2 Low noise figure radiofrequency device
A RF device such as a tower mounted amplifier (TMA), mast-head amplifier (MHA), or Tower Mounted Boosters (TMB) includes a housing having a plurality of cavities and an input and an output, the input being coupled to the antenna and the output being coupled to a base station. The housing includes a transmission path holding multiple coaxial resonators. The housing further includes multiple receive paths including at least one path having a plurality of cavities, each cavity containing a dielectric resonator. The metallic transmit resonator nearest the antenna input is coupled to the first dielectric resonator via a common resonant wire. The last dielectric resonator in the receive path is coupled to a first metallic resonator of a downstream clean-up filter via another common resonant wire.
US07738848B2 Received signal to noise indicator
A wireless transmit/receive unit comprising a radio frequency signal measurement device that is configured to produce a value indicating a radio frequency signal, noise and interference received power at an antenna connector. An average noise plus interference measuring device is configured to produce a value indicating a measured average noise plus interference metric. A received signal to noise indication calculation device is configured to calculate a received signal to noise indicator from the value indicating a radio frequency signal, noise and interference received power at an antenna connector and the value indicates a measured average noise plus interference metric.
US07738845B2 Electronic parts for high frequency power amplifier and wireless communication device
The present invention provides electronic parts for amplifying high frequency power capable of expanding a dynamic range of an output power detection circuit, obtaining a continuous detection output having no inflexion point from a low region of output power to its high region and thereby improving controllability of the output power. In a wireless communication system which controls output power of a high frequency power amplifier, based on an output power detection signal and a signal indicative of an output level, an output power detection circuit is provided with a multi-stage configured amplifier which amplifies a high frequency signal taken out via a coupler and capacitive elements. Further, a plurality of detection circuits which detect outputs of amplifiers of respective stages, and a detection circuit which detects the high frequency signal without passing through the multi-stage configured amplifier are provided. One obtained by combining the outputs of these detection circuits is inputted to an error amplifier for generating an output power control signal, as the output power detection signal to thereby generate a control signal for the high frequency power amplifier.
US07738843B2 Apparatus and method for transmitting data in multi-input multi-output system
Provided is a transmitter for a multi-input multi-output system including: a memory for storing a modulation system and power allocation coefficient for each antenna; a modulating unit for modulating data to be transmitted using the modulation system for each antenna stored in the memory when the data to be transmitted is input; and a power adjusting unit for adjusting the power according to the power allocation coefficient for each antenna stored in the memory to transmit the data to be transmitted, modulated at the modulating unit, via a corresponding antenna. A higher performance gain can be provided compared to a conventional open loop V-BLAST system by using a different modulation system and power for each antenna of a transmitter.
US07738838B2 Non-contact RF ID system communication method, non-contact RF ID system, transmitter, and receiver
A communication method for a noncontact RF ID system that uses a first waveform, a second waveform, and a third waveform, wherein the first waveform and the second waveform are formed by a basic waveform having one of a rising or falling state transition at the approximate center of the waveform, the third waveform is formed by a plurality of basic waveforms that have one state transition at the approximate center part of the waveform, and the third waveform generates one state transition only at the approximate center of the plurality of basic waveforms. In addition, communication is carried out by using the third waveform in place of the first waveform and the second waveform in the case in which communication is carried out using a first waveform and a second waveform and one state transition is generated outside the approximate center part of the basic waveform.
US07738833B2 Provision of messaging services from a video messaging system for video compatible and non-video compatible equipment
A telecommunications system that supports the provision of video messaging, yet maintains compatibility and operation with user equipment that is not capable of processing, receiving or rendering video content. Based on the type of user equipment, as well as user selected options, network configurations and status, and class-of-service characteristics, the telecommunications systems can revise the manner in which content is provided to the user equipment. Variations in the content provision include providing synchronized audio and video content, audio content only, video content only, video content with closed-captioning and closed-captioning only.
US07738826B2 Interlocking fastener design prevents part movement
When a TAB assembly is used in the transfer station of an electrostatic marking system, the blade used in the TABs becomes deformed or improperly aligned due to lateral movement of the clamp, held by rivets, which is used to maintain proper blade alignment. Provided herein is a simple, yet effective, way to secure this clamp with embedded burrs so that the useful life of the TAB is more than doubled over prior art TABs.
US07738820B2 HSD wires using fibrous carbon nanomaterial yarns
A Hybrid Scavengeless Development electrophotographic printing system is provided wherein the electrode wires contain carbon nanotube yarn. The use of carbon nanotube yarn alleviates the problem of fundamental strobing image defects, because the electrodes made from the carbon nanotube yarn can be put at a higher tension to density set point, and thereby achieve fundamental resonance frequencies larger than that obtainable from steel. Additionally the yarn's strength is sufficient to withstand the typical forces it is subjected to in a Hybrid Scavengeless Development environment.
US07738819B2 Image forming method and apparatus, and developing device and process cartridge therefor
An image forming apparatus including an image bearing member and a developing device configured to develop an electrostatic image on the image bearing member with a toner to form a toner image thereon and including a developing unit configured to develop the electrostatic image, and a toner cartridge configured to supply the toner to the developing unit through at least one opening, wherein the developing device circulates the toner between the toner cartridge and the developing unit through the at least one opening, and wherein the internal temperature of the hopper is higher than that of the cartridge and the ratio of a charge quantity distribution parameter of the toner under a condition of 45° C. and 54% RH to that under a condition of 25° C. and 54% RH is greater than 0.9 and less than 1.5.
US07738812B2 Image forming apparatus
An image forming apparatus capable of minimizing color mis-registration due to runout of gears is disclosed. The image forming apparatus includes a plurality of photosensitive bodies having transfer points to transfer images onto a transfer object, a driving source to drive at least two photosensitive bodies of the plurality of photosensitive bodies, and a driving gear train to transmit driving power from the driving source to the at least two photosensitive bodies. The driving gear train includes photosensitive body shaft gears respectively connected to the photosensitive bodies driven by the driving source, and connecting gears to transmit the driving power to the photosensitive body shaft gears. When any one of the photosensitive body shaft gears is set to a reference photosensitive body shaft gear, the number of teeth of the connecting gear, which is disposed at a jth position from the reference photosensitive body shaft gear, is determined so that a value calculated from the following equation is substantially an integer. L π ⁢ ⁢ D · 1 R j Here, D refers to a diameter of each of the photosensitive bodies, L refers to a distance between the transfer points of two adjacent photosensitive bodies, and Rj refers to a speed reduction ratio from the jth connecting gear to the reference photosensitive body shaft gear.
US07738806B2 Fuser assemblies, xerographic apparatuses and methods of fusing toner on media
Fuser assemblies for fusing toner on media, xerographic apparatuses, and methods of fusing toner on media in xerographic apparatuses are disclosed. An embodiment of the fuser assemblies includes a fuser belt; a first roll supporting the fuser belt, the first roll including a first heating element and a second heating element extending axially along the first roll and along a width of the fuser belt, the first heating element being longer than the second heating element; and a second roll supporting the fuser belt, the second roll including a third heating element and a fourth heating element extending axially along the second roll and along the width of the fuser belt, the third heating element being longer than the fourth heating element.
US07738805B2 Xerography methods and systems employing addressable fusing of unfused toner image
Methods and apparatus for performing addressable fusing and/or heating of a substrate undergoing xerographic processing are disclosed. The apparatus includes a fuser having an array of addressable heating elements in radiative communication with a substrate through a fuser roll or fuser belt. The array of addressable heating elements is operated to selectively heat portions of the substrate to achieve a desired effect on the substrate, such as changing its surface finish, or fusing unfused toner to the substrate. In the case of toner fusing, the array is operated such that substantially only an area covered by the unfused toner is heated. This eliminates the need for blanket fusing, and generally provides for greater flexibility in xerographically processing substrates. Apparatus and methods for performing two-sided selective fusing and/or heating are also disclosed.
US07738795B2 VCSEL with integrated optical filter
An example of an optical source includes a VCSEL and a filter. The filter is positioned on the VCSEL and is configured and arranged such that an input to the filter from the VCSEL comprises a directly modulated optical data signal, and a corresponding output of the filter comprises an amplitude and/or phase modulated optical data signal, optimized for long-distance transmission in the optical fiber.
US07738791B2 Transmitter and method for transmitting messages on an optical fiber
For transmitting information on an optical fiber, a plurality of information carrier channels at different carrier frequencies and a plurality of filling channels are used. The filling channels are transmitted together with the information carrier channels along the fiber. The total optical power of the information carrier channels and the filling channels transmitted on the fiber is maintained constant by compensating every change of the optical power of the information carrier channels by an inverse change of the optical power of the filling channels. The change of the optical power of the filling channels is distributed to the individual filling channels such that a minimum displacement of the center of gravity of the common spectrum of information carrier channels and filling channels results.
US07738790B2 WDM type passive optical network
In a WDM type PON system, each ONU comprises an optical transmitter capable to transmit optical signals with variable wavelengths, an optical signal receiving filter variable its receiving wavelength, and a control unit. An OLT selects in response to a wavelength allocation request from each ONU, a transmitting wavelength and a receiving wavelength out of currently free wavelengths and allocates these wavelengths to the requester ONT. The control unit of the ONU switches the transmitting wavelength of the optical transmitter and the receiving wavelength of the optical signal receiving filter to the wavelengths specified in a response message from the OLT and starts data communication.
US07738788B2 Address recognition apparatus
An address recognition apparatus may include a first normalizing unit, a second normalizing unit and an address determination unit. The first normalizing unit normalizes a first electric signal and generates a first normalized signal, wherein the first electric signal is associated with a first divided set of optical packet signals. The second normalizing unit normalizes a second electric signal and generates a second normalized signal, wherein the second electric signal is associated with a second divided set of optical packet signals. The address determination unit refers to the first and second normalized signals and determines whether a destination address of a set of optical packet signals is identical to or different from an address allocated to a self-station associated with the address recognition apparatus, wherein the set of optical packet signals has been divided into the first and second divided sets of optical packet signals.
US07738786B2 Camera lens assembly for portable terminal
Disclosed is a camera lens assembly of a portable terminal, which includes a lens housing; and a drive plate provided at a position adjacent to the lens housing, wherein the lens housing rotates as the drive plate moves linearly. Because of the camera lens assembly, the lens housing need not be directly manipulated to rotate the lens housing. Therefore, since the lens housing is installed in the housing of the terminal, even in a state in which the lens housing is rotatably installed on the housing of the terminal, damage and breakage due to exterior impacts can be prevented and the restrictive terminal design problem due to the lens housing is overcome.
US07738783B2 Method of setting photographing conditions and photography apparatus using the method
Automatic photographing condition setting is achieved with accuracy. For example, when a shutter button is half-pressed, preliminary photographing is carried out under different photographing conditions to acquire preview images. Then, each of the preview images is subjected to a face detection process. Photographing conditions for photographing a person are automatically adjusted to be suitable for a face area in one of the preview images from which a face has been detected.
US07738779B2 Method of processing multiplexed program data using entry points and time units
In a data processing apparatus used for a multi-channel digital television broadcasting system, coded streams are recorded on a recording medium in a high efficiency, and can be random-accessed in a high speed. The data processing apparatus is arranged by segmenting means for segmenting the entered coded stream with respect to a predetermined time unit, and first forming means for forming a time unit map indicative of an address of data every time unit of the coded stream which is segmented by the segmenting means.
US07738777B2 DVD-audio disk, and apparatus and method for playing the same
A DVD-Audio which includes a data zone for storing data to be reproduced and an information zone for storing information on the data to be reproduced. The information zone includes directories of a video title set (VIDEO_TS) and an audio title set (AUDIO_TS). The AUDIO_TS directory includes information on an audio manager (AMG) having information on audio titles. The data zone includes the audio titles each having an audio title set information (ATSI) followed by a plurality of contiguous audio objects (AOBs). The ATSI includes a plurality of audio stream attributes each having an audio coding mode, first to third quantization bit numbers, first to third sampling frequencies and decoding algorithm information relating to the number of audio channels. Each of the AOBs includes a plurality of audio packs recorded with audio data corresponding to the decoding algorithm stored in the audio stream attribute.
US07738776B2 Information processing apparatus and method, program, and recorded medium
CPI_type is stated in the PlayList( ). There are EP_type and EP_map type in CPI_type. If the position of an I-picture can be known by analysis, EP_map type is used, whereas, if the position of an I-picture cannot be known by analysis, EP_map type is used. By so doing, AV stream data recorded subject to analysis of the I-picture and AV stream data recorded without analyzing the I-picture position can be supervised in common.
US07738775B2 Recording/reproducing device
The present invention provides a recording/reproducing device which shortens time required for dubbing, when a user performs the dubbing of program data. The recording/reproducing device of the present invention is a recording/reproducing device which records and reproduces information, including: a tuner control unit 4 which obtains first information; a recording/reproduction control unit 13 which records, in an HDD 15, the first information obtained by the tuner control unit 4, and records, in an optical disc held in the optical disc drive 14, second information which is information having the same content as the first information; a CPU 5 which invalidates the second information; and a user input control unit 9 which receives an instruction requesting the first information recorded in the HDD 15 to be recorded in the optical disc. In the case where the user input control unit 9 receives the instruction, the CPU 5 validates the invalidated second information.
US07738768B1 Method and apparatus for increasing the quality of service for digital video services for mobile reception
A system for playing a digital signal is set forth that includes a receiver receiving a digital signal. System further includes a buffer storing the digital signal in a buffer. A controller determines a read rate and when the signal is interrupted. When the buffer is full, the buffer is read at about the input rate of the buffer. When the buffer is less than full, the buffer is read at a rate less than the input rate when the digital television signal is interrupted.
US07738766B2 Sanctioned transcoding of digital-media content
Described herein are one or more implementations for transferring formatted digital media content (“formatted-media-content”) from a source device (e.g., a desktop computer) to a target media-playback device (e.g., a MP3 player). The formatted-media-content may need to be converted from a source format to a target format before it is transferred. An implementation seeks permission from a source-format-agent associated with the source format of the formatted-media-content, to perform a format-conversion (“transcoding”).
US07738764B2 Light emitting device package and method of manufacturing the same
A light emitting device package and a method of manufacturing the same are disclosed. The light emitting device package includes a package structure, two diffusion layers formed on the package structure such that the two diffusion layers are electrically separated from each other, and first and second electrodes insulated from the package structure by an insulation film. The first and second electrodes are electrically connected with the two diffusion layers, respectively.
US07738761B2 Fiber optic cable control clips and enclosure assemblies and methods incorporating the same
An enclosure assembly for use with a fiber optic cable, the cable having a lengthwise cable axis and including a plurality of optical fibers and a jacket surrounding the optical fibers includes an enclosure housing and a cable control clip. The enclosure housing defines a chamber to receive the cable. The cable control clip is configured to be inserted through the cable to extend radially between the optical fibers and the jacket to limit contact between the optical fibers and one or more other components of the cable, and to limit displacement of the enclosure housing relative to the cable when the cable control clip is disposed in the chamber.
US07738759B2 Optical fiber cable inlet device
An inlet device is described for inserting a cable containing optical fibers into a telecommunications enclosure. The inlet device includes a housing with a strength member securing section configured to fasten at least one strength member to the housing. The inlet device further includes a fiber guide device. The inlet device may be used in a single fiber optical cable assembly or multi-fiber optical cable assembly. A method for preparing a cable assembly is described. A telecommunications enclosure including an inlet device is also described.
US07738756B2 Energy coupled superlattice structures for silicon based lasers and modulators
A waveguide structure includes a SOI substrate. A core structure is formed on the SOI substrate comprising a plurality of multilayers having alternating or aperiodically distributed thin layers of either Si-rich oxide (SRO), Si-rich nitride (SRN) or Si-rich oxynitride (SRON). The multilayers are doped with a rare earth material so as to extend the emission range of the waveguide structure to the near infrared region. A low index cladding includes conductive oxides to act as electrodes.
US07738754B2 Optical component and backlight unit using the optical component
An optical component having an incident surface and a light exiting surface wherein where a collimated light is incident on the incident surface, the light intensity of the outgoing light from the light exiting surface is anisotropic along an azimuth angle of 30° to the normal and a ratio of the maximum intensity value and the minimum intensity value is 1.2 or more and a plurality of irregular lens rows are aligned on one of the incident surface and the light exiting surface to form an angle within a range of −30° to +30° on the incident surface or light exiting surface.
US07738752B2 Optical waveguide system
It is made possible to provide an optical waveguide system that has a coupling mechanism capable of selecting a wavelength and has the highest possible conversion efficiency, and that is capable of providing directivity in the light propagation direction. An optical waveguide system includes: a three-dimensional photonic crystalline structure including crystal pillars and having a hollow structure inside thereof; an optical waveguide in which a plurality of metal nanoparticles are dispersed in a dielectric material, the optical waveguide having an end portion inserted between the crystal pillars of the three-dimensional photonic crystalline structure, and containing semiconductor quantum dots that are located adjacent to the metal nanoparticles and emit near-field light when receiving excitation light, the metal nanoparticles exciting surface plasmon when receiving the near-field light; and an excitation light source that emits the excitation light for exciting the semiconductor quantum dots.
US07738748B2 Modular all-optical cross-connect
An all-optical, optical cross-connect includes first and second pluralities of multiport optical devices. Each of the first plurality of multiport optical devices have at least one input port for receiving a WDM optical signal and a plurality of output ports for selectively receiving one of more wavelength components of the optical signal. Each of the second plurality of multiport optical devices have a plurality of input ports for selectively receiving one of more wavelength components of the optical signal and at least one output port for selectively receiving one of more wavelength components of the optical signal. At least one of the first or second plurality of multiport optical devices are all-optical switches that can route every wavelength component independently of every other wavelength component. The plurality of input ports of the second plurality of multiport optical devices are optically coupled to respective ones of the plurality of output ports of the first plurality of multiport optical devices.
US07738747B2 Optical semiconductor module
An optical semiconductor module including a base having installed on an optical fiber and an optical semiconductor element, and a package which houses the base on a bottom thereof and has a first side wall with an optical section through which the optical fiber is led and a second side wall facing the first side wall, where the base is cut off to form a curved surface with respect to the bottom at a lower corner on a side of the base facing the second side wall of the housing, and a ratio of r/t is from 0.4 to 1.0, where t is a thickness of the base, and r is a curvature radius of the curved surface.
US07738746B2 Optical elements for waveguide-based optical touch screens
A data input apparatus having at least one transmit element coupled to a source of light of a predetermined wavelength, at least one light receive element and a detection device to detect interruption of beams of the light of said predetermined wavelength extending from said transmit element to said receive element wherein at least one of said transmit element and said receive element comprises at least one waveguide having a light transmitting core and a non-core portion and one or more discontinuance means adapted to reduce transmission of stray light within the non-core portion. The discontinuance is adapted to scatter, absorb, divert or block stray light and can be applied to one or more of the upper cladding, lower cladding, substrate or common base.
US07738744B2 Recording and communication of handwritten information
A pen system for recording a track of handwritten information created by the pen device is provided. The pen system comprises: a handheld pen device for recording the information in a digital format; and a memory for storing the recorded information. The memory includes: a first memory unit located in the hand-held pen device; and a second memory unit located in an external data storage device. The memory units are connected in such a way that transmission of the recorded information is caused to occur automatically from the first memory unit to the second memory unit, and through transmission of the recorded information from the first memory unit to the second memory unit. The recorded information can exceed the storage capacity of the first memory unit and thereby, from the point of view of the user the first memory unit and second memory unit form a coherent memory unit.
US07738738B2 Mean preserving interpolation calculation circuit, pixel interpolation circuit, mean preserving interpolation method, and pixel interpolation method
Missing-pixel interpolation data are obtained such that the mean value of a plurality of pixels constituting a group of pixels including a missing pixel is equal to the mean value of a plurality of pixels constituting a group of pixels not including the missing pixel. For example, missing-pixel interpolation data are obtained by (1) obtaining a sum (SL) of the values of pixels other than the missing pixel (L) in the k pixels constituting the group (LC) of pixels including the missing pixel, (2) obtaining a sum (SA) of the values of k pixels constituting a group (NA) of pixels not including the missing pixel, and (3) taking the difference between these sums. This makes it possible to reduce interpolation error when a highly periodic image with missing pixels is interpolated.
US07738734B2 Image processing method
In accordance with an image processing method, a data region is detected from input image data. The input image data is rotated in accordance with inclination of an image. Determination is made whether the data region of rotated image data protrudes from an image area of the input image data. When detection is made of protruding, the smallest area including the data region is extracted from the rotated image data. When the data region of the rotated image data protrudes from the image area of the image data previous to rotation, the smallest region including the data region of the rotated image data is extracted from the rotated image data. Therefore, loosing information from image data subjected to rotational correction can be prevented. Also, the amount of image data subjected to rotational correction can be minimized.
US07738733B2 Systems and methods for 3-D imaging
The various embodiments generally describe systems and methods related to 3-dimensional (3-D) imaging. In one exemplary embodiment, an imaging system incorporates a 2-dimensional (2-D) image capture system that generates 2-D digital image information representing an object, a signal transmitter that transmits a ranging signal towards the object, and a signal receiver that receives the ranging signal returned by the object. Also included, is an image processor that computes distance information from the time difference between signal transmission and reception of the ranging signal. The image processor combines the distance information and 2-D digital image information to produce 3-D digital image information representing the object.
US07738729B2 Systems and methods for reducing an artifact within an image
A method for reducing an artifact within an image of a substance is described. The method includes generating the image of the substance, and constraining a measured linear attenuation coefficient of a pixel of the image based on at least one of a measured diffraction profile, a measured effective atomic number, and a measured packing fraction of the substance.
US07738726B2 Block distortion reduction apparatus
A block distortion reduction apparatus, enabling easy processing by a small-sized circuit configuration and enabling generation of block distortion reduction parameters by any area unit inside a frame, which averages encoding coefficients in a macroblock units to obtain a DCT parameter, calculates a DMV parameter of differential motion vectors by weighting in accordance with the encoding mode of the macroblock unit, and determines a correction value for the block distortion reduction based on these parameters.
US07738724B2 Image viewing system and method for generating filters for filtering image features according to their type
Image processing system for generating a multidimensional adaptive oriented filter to be applied to the point intensities of a d-dimensional image, comprising analyzing means with means (5, fi) to estimate at each image point a probability measure (Fi) of the presence of a type of feature of interest and a weighting control model (10) issuing a weighting control vector (11, VC) constructed from said probability measure, for the user to control synthesized adaptive kernels at each image point; and synthesizing means for generating the filter kernels at each image point adapted to the type of the features of interest, whose filtering strength is controlled by the weighting control vector. The system may comprise a selection unit (40) for the user to select synthesizing means for generating “pre-mixing filtering means” comprising combining means (30, XH) dependent on the type of the image features having inputs for the weighting control vector (11, VC) and the image data [I(x)] and having an aspect for weighted adaptive kernels (35, H) adapted to the type of the image features to produce the filtered image signal [H(x)], and/or “post-mixing filtering means” comprising both isotropic and anisotropic filtering means [15, gi)] applied independently of the type of the image features, whose outputs (Gi) are combined at each image point and adapted using the weighting control vector (11, VC) to produce the filtered image signal [G(x)].
US07738721B2 Method and apparatus for modeling film grain patterns in the frequency domain
Film grain patterns can be modeled in the frequency domain by estimating the cut frequencies that define a 2D band-pass filter. The film grain parameters can be conveyed in accordance with the ITU-T H.264|MPEG-4 AVC standard in an SEI message allowing film grain reinsertion at a decoder.
US07738719B2 Method and device for processing video data by combining error diffusion and another dithering
For improving the grey scale portrayal, several dithering methods are used: Cell-based dithering, multi-mask dithering or error diffusion. Each of them has specific disadvantages. A simple combination of them does not bring expected advantages. However, an improvement is obtained if the result of the multi-mask dithering is used for controlling the error diffusion by a switch, for example.
US07738714B2 Method of and apparatus for lossless video encoding and decoding
Provided are a method of and apparatus for lossless video encoding and decoding, in which a differential residual block generated by calculating a difference between pixels of a residual block resulting from interprediction is encoded, thereby improving the compression rate. The method of lossless video encoding includes performing interprediction between a reference frame and a current frame in units of a predetermined-size block to generate a predicted block of a current block to be encoded, generating a residual block composed of residual signals corresponding to differences between pixels of the predicted block and the current block, calculating differences between the residual signals of the residual block in a predetermined direction and generating a differential residual block based on the calculated differences, and performing entropy-encoding on the differential residual block.
US07738710B2 Methods and apparatus for communicating and displaying compressed image data
Methods and apparatus are provided for creating one or more compressed image tiles based on a compressed file that describes a digital image. In particular, the compressed image tiles are created without fully decompressing the compressed file. Each compressed image tile includes data corresponding to a portion of the digital image, and is independent of other compressed image tiles (i.e., may be decompressed without decompressing any other tile). In response to requests to display a desired portion of the digital image at a specific resolution, the compressed image tiles corresponding to the desired portion and the specified resolution are communicated via a band limited communication channel. In this regard, the portions of the digital image may be quickly communicated and displayed, without having to wait for the entire compressed file to be communicated over the band limited channel.
US07738707B2 Method and apparatus for automatic identification of bodies of water
A method and system for processing image data to identify objects in an image. The method and system operate using various resolutions of the image to identify the objects. Information obtained while processing the image at one resolution is employed when processing the image at another resolution. The method and system identify objects in the image based on the information obtained at the various resolutions of the image.
US07738700B2 Image processing apparatus, control method therefor, and program
The horizontal and vertical projection histograms of an image to be processed are calculated. The autocorrelation values of the calculated horizontal and vertical projection histograms are calculated, and horizontal and vertical object sizes until the autocorrelation values decrease to predetermined thresholds are calculated. The aspect ratio estimate value of the circumscribed rectangle of an object serving as a comparison region candidate in the image to be processed is calculated on the basis of the calculation results. The comparison region candidate is corrected on the basis of the aspect ratio estimate value, determining a final comparison region.
US07738699B2 Image processing apparatus
An image processing apparatus includes a photographing condition estimation unit for estimating a photographing condition of the input image based on photometric information and focal information. A Y/C separation unit separates the input image into a luminance signal and a color difference signal; a luminance correction unit extracts an edge from the luminance signal and corrects the luminance signal by a gradation conversion curve; a color difference correction unit corrects the color difference signal based on luminance signals obtained before and after the gradation correction and a theoretical limit characteristic of color reproduction; a skin color correction unit performs skin color correction depending on the photographing condition; and a Y/C synthesis unit synthesizes the luminance signal and the color difference signal obtained after the correction. Gradation correction is performed on the input image such that appropriate hue and saturation are achieved while emphasizing a main object.
US07738695B2 Method and device for 3 dimensional imaging of suspended micro-objects providing high-resolution microscopy
A method for high-resolution image recording of at least one object with a microscope, includes the steps of: (a) positioning the object in a receptacle being arranged in the optical axis of the microscope, (b) generating at least two first data sets per object which represent intermediate images of the object with at least two different orientations relative to the optical axis of the microscope, wherein the different orientations of the object are provided by moving the object relative to the receptacle, and (c) evaluating the data sets for obtaining quantitative three dimensional information.
US07738694B2 Calibration of optical patternator spray parameter measurements
The present invention provides a method of calibrating a fuel nozzle patternation system. The method includes testing a master nozzle having desired spray characteristics in the system to determine a virtual origin of the system and then using the virtual origin to replace a fixed spatial origin of the system for testing other nozzles of the same nozzle family.
US07738693B2 User interface for wafer data analysis and visualization
A wafer viewer system is provided for graphical presentation and analysis of a wafer and a wafer series. More specifically, the wafer viewer system includes a graphical user interface for displaying a wafer, graphically selecting regions of the wafer for analysis, performing analysis on the selected regions of the wafer, and displaying results of the analysis.
US07738690B2 Verification method for determining areas within an image corresponding to monetary banknotes
Verification of areas within an image corresponding to banknotes includes dividing the image into a plurality of image sections; generating a banknote boundary map having border sections corresponding to a boundary of monetary banknotes within the image; generating a texture decision map having texture sections within a valid range according to a valid monetary banknote; determining a number of objects in the texture decision map by removing texture sections in the texture decision map that correspond to the border sections in the banknote boundary map; calculating a texture property value for each object; calculating a shape property value for each object; and further removing texture sections from the texture decision map corresponding to objects that do not have the texture property value within a first predetermined range and the shape property value within a second predetermined range.
US07738687B2 Method of registration in a contraband detection system
A multi-level contraband detection system. At a first level, the system obtains volumetric information about an item under inspection. The volumetric information provides a basis for identifying suspect objects in the item under inspection and their locations. The location information is expressed in a first coordinate system relative to the device used for first level scanning. When first level scanning identifies a suspicious object, the item under inspection is passed to a second level scanner that can take further measurements on the suspicious objects. The second level machine is controlled in a second coordinate system. A translation between the two coordinate systems is obtained by registering a multi-dimensional image obtained at the first level with positioning information obtained at the second level. Registration is performed using a coarse and then a fine registration process for quick and accurate registration.
US07738684B2 System and method for displaying images on a PACS workstation based on level of significance
Certain embodiments of the present invention provide methods and systems for determine a level of significance of an image. Certain embodiments include selecting one or more parameters for use in determining a level of significance for an image, assigning a value to each of the one or more parameters, and determining the level of significance for the image based on the parameters and the values associated with each of the one or more parameters. One or more parameters may be weighted to affect determination of the level of significance. An offset may be added to the determination of the level of significance for the image. Parameters may include clinical relevance, diagnosis pattern, segmented area, number of pixels, and/or reading time for the image, for example.
US07738678B2 Light modulation techniques for imaging objects in or around a vehicle
Method and system for obtaining information about an object in a compartment in a vehicle includes directing illumination into the compartment, spatial or temporally modulating the illumination, receiving light reflected from an object in the compartment, and analyzing the reflected light to obtain information about the object. The compartment may be a passenger compartment of an automobile, the trunk of an automobile or the interior of a trailer of a truck. The illumination may be directed from a light source and the reflected light received at a receiver spaced apart from the light source. Analysis of the reflected light may therefore entail applying a triangulation calculation to enable a determination of a distance between the light source and illuminated point on the object. The same method and system can be adapted for monitoring the environment around the vehicle.
US07738676B1 Client-side watermarking using hybrid I-frames
A system and method for client-side watermarking of digital content using hybrid Intra-Frames (I-Frames) are provided. In general, a content source provides a compressed video stream and a hybrid I-Frame stream to a client device via a network. The hybrid I-Frame stream includes a number of low-loss I-Frames corresponding to select ones of the I-Frames in the compressed video stream to be used for client-side watermarking. The client device watermarks the I-Frames in the hybrid I-Frame stream, optionally compresses the watermarked I-Frames, and replaces the select ones of the I-Frames in the compressed video stream with the watermarked and optionally compressed I-Frames to provide a watermarked version of the compressed video stream.
US07738670B2 Hidden hands-free microphone with wind protection
A wind protection device for a microphone, the wind protection device including a body portion having a raised surface, a lower surface and a front face. The raised surface has a flow separation edge. The lower surface is offset from the raised surface the front face is bordered at a first edge by the flow separation edge and bordered at a second edge by the lower surface. The lower surface includes a recessed microphone holding area. Airflow separates from one of the raised surface or the flow separation edge, and the separated airflow is directed as one of recirculating airflow or a major airflow. The recirculating airflow is directed into a recirculation zone, and the major airflow is directed over a microphone zone and the recirculation zone to reduce the level of pressure fluctuations experienced by the microphone located in the recessed microphone holding area.
US07738665B2 Method and system for providing hearing assistance to a user
There is provided a method for providing hearing assistance to a user (101), comprising capturing audio signals by a microphone arrangement (26) and transmitting the audio signals by a transmission unit (102) via a wireless audio link (107) to a receiver unit (103), analyzing the audio signals by a classification unit (134) prior to being transmitted in order to determine a present auditory scene category from a plurality of auditory scene categories, setting by a gain control unit (126) located in the receiver unit (103) the gain applied to the audio signals according to the present auditory scene category determined by the classification unit, and stimulating the user's hearing by stimulating means (136) worn at or in a user's ear according to the audio signals from the gain control unit (126).
US07738664B2 Apparatus for fault detection for parallelly transmitted audio signals and apparatus for delay difference detection and adjustment for parallelly transmitted audio signals
Characteristic amounts in each small region of audio signals transmitted in the working system and the standby system are extracted by characteristic amount calculators 6-1, 6-2. A characteristic amount comparator 7 compares the characteristic amounts and judges occurrence of a fault. Characteristic amount difference calculators 9-1, 9-2, ∥D∥ comparator 10, and faulty system judging unit 11 judges the system having a fault. Majority decision processor 12 and significance judging unit 13 enhance the reliability of the judgment. Delay difference of audio signals between systems is roughly detected by sub-sampling audio signals of two systems and comparing them, and then accurately detected without sub-sampling. Delay difference between audio signals is adjusted by the detected delay difference.
US07738663B2 Light-weight key distribution scheme in wireless network
A method of reducing the number of security keys allocated to each node of a wireless network, and of reducing the number of security keys that are required by the wireless network. N nodes are grouped into a first and a second groups, each group comprising N/2 nodes without nodes being shared. The first group is grouped such that at least two nodes are included and at least one node is different, and first security keys are allocated to the first group nodes without any security keys being shared among the groups. (N/2) groups are grouped to include a security key arrangement of (B/2) number of security keys of B number of second security keys, and the second security keys of each group are allocated to each node of the first group. Here, the security key arrangement of each group differs from that of the others.
US07738658B2 Electronic forms including digital watermarking
The present invention relates to creating and managing electronic documents. In one implementation, a method includes obtaining electronic data corresponding to an application document to obtain a driver's license; analyzing the electronic data to detect steganographic indicia encoded therein, the steganographic indicia comprising a plural-bit identifier; and associating the plural-bit identifier with a plurality of different records associated with an applicant or the application document. Other implementations are provided as well.
US07738655B2 Interference canceller tap sharing in a communications transceiver
A novel mechanism for sharing filter taps across a plurality of interference cancellers. Each interference canceller may be directed to impairment, such as Ethernet impairments, including Ethernet 1000Base-T impairments. Various interference impairments include echo cancellation, NEXT cancellation and/or other interference detection or cancellation, etc. The hardware requirements of the interference impairment cancellers are reduced by sharing filter taps among the cancellers. In a first embodiment, the taps from a unified filter tap bank are shared across all the interference impairment cancellers for all four channels and over all ports. In a second embodiment, a portion of the taps of each filter are shared wherein each canceller comprises a fixed filter tap portion and a shared filter tap portion. A tap allocation algorithm assigns taps to those cancellers that need them the most. A canceller configuration is selected that yields maximal interference mitigation and the taps are allocated accordingly.
US07738648B1 Methods, systems and computer program products for rerouting specific services traffic from a signaling message routing node
Methods, systems, and computer program products for rerouting signaling message traffic in response to unavailability of one or more services are disclosed. According to one method, service signaling message traffic is received at a signaling message routing node that provides a plurality of different services. It is determined whether at least one of the services is unavailable. In response to determining that at least one of the services is unavailable, the signaling message traffic for the unavailable service is rerouted to an alternate destination. Signaling message traffic for the remaining services is received and processed.
US07738644B2 Methods, systems, and computer program products for flexible call jumping
Methods, systems, and computer program products for flexible call jumping are disclosed. According to one method, an indication is received from a calling phone for initiating a call with a called phone. The call is established between the called and calling phone. During the call, an indication is received from the calling phone to jump the call to a user selected destination. In response to receiving the indication to jump the call, the call is jumped to the destination such that the call continues between the destination and the called phone.
US07738640B1 Methods for reconciling discrepancies in circuit information among various telecommunication network management systems
A method includes retrieving a first data set from a billing system configured to facilitate a billing operation associated with a network. The first data set includes a plurality of billing records, which includes a first billing record associated with and including a field identifying a first circuit from a plurality of circuits included within the network. A second data set is retrieved from a configuration management system configured to facilitate an operation associated with the network. The second data set includes a plurality of configuration records, which includes a first configuration record associated with and including a field identifying the first circuit. When the field identifying the first circuit included in the first configuration record differs from the field identifying the first circuit included in the first billing record, a correct identifier associated with the first circuit is determined. When such a discrepancy exists, a report is produced.
US07738638B1 Voice over internet protocol call recording
Disclosed is a method and apparatus for VoIP call recording. A call control network element monitors an existing telephone call for a call recording request from one of the parties. Upon receipt of the request, a determination is made as to whether recording is authorized. This determination may be made, for example, by sending a permission request message to the non-requesting party and waiting for receipt of a permission message from the non-requesting party. Alternatively, the authorization determination may be made by accessing a database storing call recording authorization information whereby subscribers can pre-authorize certain types of recording in order to expedite the authorization determination during an actual call. If authorized, the data packets implementing the voice data stream between the parties are duplicated, and the duplicate data packets are sent to a media server to record the call.
US07738637B2 Interactive voice message retrieval
A method for exchanging voice messages that may be employed in an answering machine, in wired or wireless telephone, or in an voice messaging system. An incoming voice message from a message source is received and recorded, parsed into segments, and the parsed message is played back to a listener, pausing between each of the parsed segments to accept and record a spoken response from the listener. A reply message is returned to the original message source that includes each such spoken response along with a snippet extracted from the particular segment responded to in the original message. The listener may also interrupt the playback of the voice message at any time to record a response.
US07738636B1 Message-indication testing
A method and system to remotely test message-waiting notifications over a communications network is provided. The method includes receiving broadband signaling from a voicemail platform; converting the broadband signaling to narrowband signaling; and transmitting the narrowband signaling, which generates status notifications, and transmits the status notifications to a remote test location. The system includes a switching element that routes the broadband signaling generated by the voicemail platform. The switching element routes the broadband signaling to a message processing component that executes code that searches a message-waiting-notification database to generate appropriate tones based on the broadband signaling received from the switching element.
US07738633B2 Telecommunication diagnostic information management
A diagnostic tool is adapted to include the capability of initiating one or more diagnostic tests, collecting the raw data from the diagnostic test(s) and transporting the raw diagnostic data to an OSS. The OSS interprets the raw diagnostic data and stores the results in a database. The stored results can be searched, sorted, manipulated, analyzed, and the like. The results of any of these operations can then be, for example, displayed to one or more entities such as customer support, network operators, network planners, or the like.
US07738631B2 Energy discriminating scatter imaging system
A specimen inspection system includes a photon source for outputting photons along a transmission path and a conveyor for translating a specimen completely through the transmission path. A radiation detector is positioned offset with respect to the transmission path for detecting photons that are scattered from the transmission path in response to interaction with the specimen passing therethrough. A controller determines from the detected scattered photons that a first material is present in the specimen.
US07738628B2 Shielded sample cell insertion and removal apparatus for X-ray analyzer
A shielded sample cell insertion and removal apparatus for an x-ray analysis instrument, including a sample cell setting to hold a sample cell, an outer surface of which exposes the sample to an x-ray engine; and a shielded area positioned over the sample cell, to shield an area beyond the sample cell from x-rays transmitted from the x-ray engine. Upon moving the apparatus into and out of the instrument, the sample cell is moved into and out of an analysis position, while retaining shielding of areas beyond the sample cell from x-rays transmitted from the x-ray engine of the instrument.
US07738626B2 System for the determination of vessel geometry and flow characteristics
The invention relates to a method and a system for the simultaneous reconstruction of the three-dimensional vessel geometry and the flow characteristics in a vessel system. According to one realization of the method, vessel segments (41) of a parametric models are fitted to differently oriented X-ray projections (P1, Pk, PN) of the vessel system that are generated during the passage of a bolus of contrast agent, wherein the fitting takes the imaged contrast agent dynamics and physiological a priori knowledge into account. In an alternative embodiment, the vessel geometry is reconstructed progressively along each vessel, wherein a new segment of a vessel is added based on the continuity of the vessel direction, vessel radius and reconstructed contrast agent dynamics.
US07738624B2 Adjustable phantom
An adjustable phantom (36) includes a base (202), an actuator (204) and a phantom (210). The phantom includes first (210a) and second portions (210b), each having a different value of a physical characteristic measured by a scanner (10). The phantom (210) is movable with respect to the base (202). In one embodiment, the phantom is well suited to simulating the arrival of contrast agent in a contrast enhanced imaging examination.
US07738620B2 Method of manufacturing a fuel cladding tube for a nuclear reactor, and a tube obtained thereby
A method for production of a fuel cladding tube for a nuclear reactor, characterized by the preparation of an ingot of an alloy of zirconium with the following composition by weight %: 0.8%≦Nb≦2.8%, traces≦Sn≦0.65%, 0.015%≦Fe≦0.40%, C≦100 ppm, 600 ppm≦O≦2300 ppm, 5 ppm≦S≦100 ppm, Cr+V≦0.25%, Hf≦75 ppm and F≦1 ppm the remainder being zirconium and impurities arising from production. The ingot is then subjected to forging, a hardening and thermomoechanical treatments comprising cold laminations separated by intermediate annealing, all intermediate annealings being carried out at a temperature below the α→α+β transition temperature of the alloy, finishing with a recrystallization annealing and resulting in the production of a tube, whereupon an optional external cleaning of the tube is carried out and a mechanical polishing of the external surface of the tube is carried out to give a roughness Ra less than or equal to 0.5 μm. The invention further relates to a fuel cladding tube obtained thereby.
US07738619B2 Transmitter
Briefly, a transmitter that includes first and second fractional N synthesizers that may generate outphased modulated signals. First and second sigma-delta modulators may control the modulation of the first and second fractional N synthesizers.
US07738615B2 Sampling frequency conversion apparatus and signal switching apparatus
A sampling frequency conversion apparatus having sampling frequency conversion circuits for a plurality of channels includes a detector detecting phase information of digital signals inputted to the conversion circuit for each channel, and an input section inputting setting information for the conversion circuits for two or more channels to be phase-synchronized. The apparatus further includes a phase information supplier supplying the phase information for the conversion circuit for a specific channel designated by the setting information inputted into the input section to the conversion circuits for the remaining channels of those for two or more channels other than the conversion circuit for the specific channel, and a sampling frequency converter performing sampling frequency conversion on the phase information of the conversion circuits for the remaining channels in synchronization with the phase information for the specific channel supplied from the phase information supplier.
US07738613B1 Streaming multi-channel audio as packetized data or parallel data with a separate input frame sync
Systems and methods for converting a data stream from a first sample rate to a second sample rate, where the data is received in bursts. In one embodiment, a method includes receiving bursty audio data on a first input line and receiving synchronization data on a second input line that is separate from the first input line. An input sample rate is then estimated for the received audio data based on the received synchronization data and the audio data is converted to an output sample rate. The input sample rate is determined by counting samples received in a time interval and potentially low-pass filtering the result. The audio data may be in packetized, parallel, or other forms, and the synchronization data may include individual signals, such as pulses or bits received at regular or irregular intervals.
US07738605B2 Method and apparatus for adjusting receiver gain based on received signal envelope detection
Methods and apparatus are provided for adjusting receiver gain based on received signal envelope detection. The gain of a received signal is adjusted by obtaining a plurality of samples of the received signal for a given unit interval; determining an amplitude of the received signal based on the samples; and adjusting a receiver gain based on the determined amplitude. The received signal can be sampled, for example, using a plurality of latches. The value of the received signal can then be estimated by evaluating one or more of the latch values. Once the amplitude of the received signal is determined, one or more latches can be positioned at a desired target amplitude and the receiver gain can be adjusted until the amplitude of the received signal is within a desired tolerance of the specified target value.
US07738604B2 Modulation-type discrimination in a wireless local area network
Discriminating a modulation type based upon a predetermined portion of symbols for a received encoded signal. While receiving the encoded signal, at least a first and a second cumulative soft metrics are generated using the plurality of symbols over a predetermined portion of the received encoded signal. The first cumulative soft metric is compared with the second cumulative soft metric to generate or provide a discriminated modulation type. With the discriminated modulation type, the signal field is decoded, allowing for decoding of the accompanying data payload with the encoded signal.
US07738602B2 Channel estimation and sequence for the reception of optical signal
The invention relates to a method for channel estimation. The method comprises digitizing an analog signal representing a sequence of symbols thereby associating one digital word out to the level of said analog signal at each sampling time. The most likely sequence of said symbols is detected. To this end branch metrics are provided. According to one embodiment, a symbol period comprises at least two sampling times. Moreover, the branch metrics are obtained from frequencies of digital words resulting from a digitizing and the symbols of the most likely sequence. According to another embodiment, a symbol period comprises at least one sampling time. Events are counted wherein each event is defined by a channel state and a current digital word. Each channel state is defined by a pattern of symbols relative to a current symbol determined at the time of a current digital word. A model distribution is fitted to event counts and a branch metrics is obtained from the fitted model distribution. Moreover, the invention relates to corresponding symbol detectors for optical receivers.
US07738600B2 Digital phase locked loop
Digital communication signals that encode information in the phase may be susceptible to phase error from many sources. A device corrects for carrier and sampling phase errors, as well as additive phase noise. A digital phase locked loop simultaneously tracks the carrier phase error and the sampling phase error, and corrects the signal in the frequency domain. The device may use the sampling phase error to advance or delay the sampling window used to convert the signal from the time domain to the frequency domain.
US07738598B1 Detection and time-of-arrival estimation using an IFM receiver
An instantaneous frequency measurement (IFM) receiver includes a receiver module for determining a frequency fe of a received signal. Also included is a discrete Fourier transform (DFT) module configured to sum values of digital samples of data in a block of data, wherein the values of the digital samples of data are based on the frequency fe. A confirmation module confirms the frequency fe, if the sum has a value greater than a predetermined threshold. The DFT module is configured to obtain the sum of N-sample points of data which are disposed in the block of data by using a DFT kernel function.
US07738596B2 High speed data service via satellite modem termination system and satellite modems
A satellite communication system includes a satellite earth station operably coupled to a data network, and a plurality of satellite modems, each satellite modem of the plurality of satellite modems communicating in an upstream and downstream data communication mode with the satellite earth station via at least one servicing satellite. The satellite earth station includes a host processor for receiving data packets from the data network and processing DOCSIS management packets, a DOCSIS MAC coupled to the host processor for encrypting the transmit packet data from the host memory, framing data in MAC headers and inserting MAC timestamps in the transmit packet data, a satellite modulator coupled to the DOCSIS MAC for modulating the encrypted transmit packet data to generate downstream output data for transmission to at least one of the plurality of satellite modems, a burst demodulator for demodulating upstream data received from at least one of the plurality of satellite modems, and a turbo decoder coupled to the burst demodulator and the DOCSIS MAC for turbo decoding the demodulated data from the burst demodulator and sending the decoded data to the DOCSIS MAC. The DOCSIS MAC sends DOCSIS management packets portion of the decoded data to the host processor and sends transmit packet data portion of the decoded data to the data network.
US07738591B2 System and method for setting phase reference points in continuous phase modulation systems by providing pilot symbols at a location other than the location of the phase reference point
When a sequence of data bits is to be transmitted, the sequence is precoded into data symbols and organized as data frames. For each data frame, a number of phase reference points at predetermined intervals within the data frame are required to allow a receiving device to sufficiently estimate channel effects on the transmitted data frame. If a data frame has a field where inclusion of pilot symbols is undesirable, and if a phase reference point is required within that field, a set of pilot symbols associated with that phase reference point is generated and inserted into the data frame prior to the beginning of the field. The values for each of the pilot symbols in the set are chosen so as to force the phase reference point to a desired phase state.
US07738589B2 Digital broadcasting transmission/reception capable of improving a receiving performance and a signal processing method thereof
A digital broadcasting transmission/reception system having an improved receiving performance and a signal processing method thereof. The transmission system includes a FEC encoder encoding an incoming signal according to a certain FEC scheme, a sync insertion unit inserting a sync into the encoded signal, a hidden pilot insertion unit inserting a hidden pilot into the sync-inserted signal, a pilot insertion unit inserting a pilot tone into the hidden-pilot-inserted signal, a pulse shaping filter pulse-shaping the pilot-tone-inserted signal with a certain roll-off factor, and a RF unit transmitting the pulse-shaped signal through a transmission channel band. Performances of equalization and synchronization acquirement can be enhanced in multipath conditions by utilizing the transmission system containing the hidden pilot.
US07738588B2 Arrangement comprising a first semiconductor chip and a second semiconductor chip connected thereto
An arrangement including a first semiconductor chip and a second semiconductor chip connected thereto, where the second semiconductor chip is additionally connected to electrical loads and drives these electrical loads on the basis of a timing which is prescribed to it by load control data, and where the first semiconductor chip transmits to the second semiconductor chip the aforementioned load control data and pilot data which control the second semiconductor chip, and where the second semiconductor chip transmits to the first semiconductor chip diagnostic data which represent states prevailing in the second semiconductor chip or events which occur. The first semiconductor chip transmits appropriate pilot data in order to prescribe to the second semiconductor chip what transmission rate is to be used by the second semiconductor chip to transmit the diagnostic data to the first semiconductor chip.
US07738585B2 Scalable system to adaptively transmit and receive including adaptive antenna signal and back-end processors
An adaptive baseband processing system having a scalable architecture to allow scaling to support adaptive transmission and receive, at different granularity, channel vs. subchannel, for different number of antennas and/or users, including their components, are described herein. In various embodiments, the components include a front-end processor, an AAS processor and a back-end processor.
US07738579B2 Systems and methods for adaptive bit loading in a multiple antenna orthogonal frequency division multiplexed communication system
In an orthogonal frequency division multiplexed (OFDM) system, a transmitter and/or receiver communicate separate data streams on non-orthogonal spatial channels. Each spatial channel may use the same set of OFDM subcarriers and may take advantage of the multipath characteristics of the spatial channel allowing the communication of additional data without an increase in frequency bandwidth. Space-frequency subcarrier modulation assignments may be dynamically assigned on a per subcarrier basis as well as a per spatial channel basis to help maximize the data-carrying capacity of the channel. In some embodiments, each of the spatial channels may be associated with one of a plurality of spatially diverse antennas. In other embodiments, beamforming may be performed to allow the transmission and/or reception of signals within the spatial channels.
US07738578B2 Method and device for selecting spreading parameters for an OFDM-CDMA system
To select the frequency (SF) and/or time (ST) spreading parameters for a communication system using a quadrature amplitude modulation and implementing a CDMA technique and an OFDM multiplexing the attenuation coefficients of the propagation channel are estimated For all the F sub-bands of SF subcarriers and the T blocks of ST OFDM symbols, at least one asymptotic signal-to-interference+noise ratio (SINR) is determined, based on the attenuation coefficients of the propagation channel and the type of equalizer used by the receiver. From this, for each coded information block obtained from the modulation, the compressed asymptotic SINR is deduced, expressed by an analytical formula dependent on the frequency (SF) and time (ST) spreading parameters and the frequency (SF) and time (ST) spreading parameters which maximize the value of the compressed asymptotic SINR are selected.
US07738572B2 Orthogonal frequency division multiplexing (OFDM) receiver capable of correcting in-phase and quadrature-phase mismatch and method thereof
An OFDM receiver includes a demodulator unit being coupled to a received signal for demodulating both an in-phase (I) component and a quadrature-phase (Q) component of the received signal; a serial to parallel unit for converting the output of the demodulator to a plurality of parallel paths, each path corresponding to a particular tone and having a plurality of time-domain samples; a fast Fourier transform circuit for generating frequency domain samples from the time-domain samples; and a equalization and I-Q mismatch correction circuit being coupled to the fast Fourier transform circuit for performing both frequency domain equalization and I-Q mismatch correction on at least one frequency domain sample being output by the fast Fourier transform circuit.
US07738567B2 Baseline wander correction for communication receivers
A novel and useful baseline wander correction mechanism for use with transformer coupled baseband communication receivers. Parametric estimation of the transformer model is used estimate and cancel the baseline wander effect. A parametric model is used to model the baseline wander impairment created by the transmitter and receiver transformers as a high pass filter having an exponential decay parameter alpha. A correction signal for both the far end and echo signal paths are calculated and summed to generate a total correction signal. The total correction signal is partitioned into an analog correction signal that is applied to the analog portion of the communications receiver and into a digital correction signal that is similarly applied to the analog portion of the communications receiver.
US07738565B1 Peak detector
A peak detector provides repeatable and accurate measurements of the signal amplitude for variable frequencies of input signals. The peak detector includes a pulse edge generator circuit that generates a pulse edge signal in response to the signal peaks of an input signal and a sampler circuit that is triggered to sample the input signal by the pulse edge signal. The pulse edge generator circuit compares the input signal with a delayed version of the input signal to produce a differential signal and generates the pulse edge signal using the differential signal. An analog or digital sampler is triggered by the pulsed edge signal to measure the information, e.g., peak value, of the input signal. One or more delay circuits may be used to align the edges of the pulsed edge signal with the peaks of the input signal.
US07738564B2 Filter for eliminating discontinuity of block-based encoded image, and method thereof
A method for eliminating discontinuity of block boundaries of an image encoded in units of blocks and an apparatus thereof. A filter for eliminating discontinuity of block boundaries of an image encoded in units of blocks with a predetermined size includes: a vertical edge filtering unit which eliminates the discontinuity in the vertical direction of the blocks, by filtering sequentially in units of blocks; a determination unit which determines a start point of discontinuity filtering in the horizontal direction according to a filtering mode of a macroblock formed with the blocks; and a horizontal edge filtering unit. If the vertical direction discontinuity filtering of the blocks is finished to the filtering start point determined by the determination unit, discontinuity filtering in the horizontal direction of the blocks is sequentially performed for which the vertical direction discontinuity filtering is finished. Accordingly, time taken for filtering is reduced and unnecessary memory is not required.
US07738562B2 System and method for generating video frames and correcting motion
System and method for generating video frames. The system includes a frame generator which generates one or more intermediate frames based upon one base frames. Each of the base frames are comprised of a plurality of macroblocks. Furthermore, one or more of the macroblocks have a motion vector. The macroblocks are comprised of a plurality of pixels. In the frame generation process, the frame generator performs a number of steps such as: (i) determines whether frame generation is appropriate, (ii) examines the first and second base frames to check for the presence of textual characters, (iii) selects a frame generation method based upon information in the first and second frames, (iv) filters the generated frames. In one embodiment, the system includes a server computer having an encoder, a client computer having a decoder, and a network connecting the server computer to the client computer. In this embodiment, the frame generator resides and executes within the client computer and receives the base frames from the decoder.
US07738558B2 Vector coding method and apparatus and computer program
A vector coding apparatus and method includes decomposing an initial vector to obtain a sign vector and an initial absolute vector. Coding the sign vector to obtain a sign code, performing multi-level permutation-based coding on the initial absolute vector to obtain an absolute vector code, and combining the sign code and the absolute vector code. Optionally determining, before decomposing the initial vector, a characteristic codebook to which the initial vector belongs, obtaining a characteristic value of the characteristic codebook, and combining a code of the initial vector to obtain a final code of the initial vector. The performing step can include removing from the initial absolute vector any element having a value which satisfies a preset condition, constructing a new absolute vector with elements not satisfying the preset condition, and coding positions of the elements not satisfying the preset condition in the initial absolute vector to obtain a position code.
US07738557B2 Video encoding apparatus
A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination.
US07738553B2 Video compression system
A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding “commands” that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.
US07738547B2 Method and apparatus for improved high-speed adaptive equalization
A method and apparatus for improved high-speed adaptive equalization that may operate effectively even in systems experiencing severe interference by using one or more error generators and taking multiple samples across a bit interval. Advantageously, a preferred embodiment of the current invention may be deployed in a clockless configuration. Preferably, one or more controllable analog filters may be controlled by one or more microprocessors used to assess the error data from the error generators and to calculate the appropriate coefficients for the filters according to one or more error minimization algorithms. Preferably, the steps of sampling, assessment, calculation and coefficient setting may be done iteratively to converge to an optimum set of filter values and/or respond dynamically to signals with time-varying noise and interference characteristics.
US07738546B2 Feed forward equalizer for a communication system
A method and apparatus for a feed forward equalizer for a communication system are described. An equalizer comprising a tapped filter having multiple filter multipliers and a summing element is described. The equalizer further comprises a correlator having multiple correlator multipliers, with each correlator multiplier having a corresponding integrator, a set of shared delay elements to connect to the filter multipliers and the correlator multipliers; and an error signal generator to connect to the correlator.
US07738545B2 Pulse shaper design for ultra-wideband communications
The invention provides an ultra-wideband (UWB) transmitter and various techniques for generating digitally filtered UWB pulses that substantially maximize power and bandwidth in one or more frequency bands while allowing narrow-band interference (NBI) to be avoided, e.g. interference to and from wireless local area networks (WLANs). In particular, the UWB transmitter utilizes a digital filter to generate digitally filtered UWB pulses to substantially maximize power and bandwidth in the Federal Communications Commission (FCC) spectral mask for UWB communications. In one embodiment, the invention provides a method comprising generating digitally filtered ultra-wide band (UWB) pulses to substantially maximize power in one or more frequency bands of a UWB spectrum and to substantially reduce power in one or more NBI frequency bands of the UWB spectrum. The invention may be implemented without modifying the analog components of existing UWB transmitters.
US07738540B2 Wireless transmission system, wireless station used therein and method used therefor
A wireless transmission system capable of performing a multi-station simultaneous transmission of data, that is, simultaneously transmitting data by wireless to a plurality of stations. The wireless transmission system includes a plurality of wireless stations for transmitting/receiving data and it constitutes a system for path diversity by use of a wireless station at the transmitting end, a multipath transmission path, and a wireless station at the receiving end. At least one of the plurality of wireless stations decides, in accordance with a response packet responsive to a multi-station simultaneous transmission request packet transmitted by the wireless station or other stations, a plurality of delay amounts relative to a reference timing during the multi-station simultaneous transmission in the wireless transmission system. It is arranged that each difference between the plurality of delay amounts be greater than a predetermined delay resolution and that the difference between the maximum and minimum values in the plurality of delay amounts be smaller than a predetermined maximum delay.
US07738537B2 Apparatus for and method of determining quadrature code timing from pulse-shape measurements made using an in-phase code
A pre-correlation filter determines the timing of a second pseudorandom number (“PRN”) code, using an image of the average chip shape formed for a first PRN code. The filter collects measurements corresponding to samples of a received signal over multiple code chips of the first PRN code at sample times that are asynchronous to code rate. A code phase decoder directs the measurements to accumulation registers that are associated with code chip ranges that are fractions of a code chip of the first PRN code based on the code phase angles of the samples in the first PRN code, to accumulate measurements relating to chip transitions in the first PRN code and measurements relating to chip transitions in the second PRN code. The chip edges of the second PRN code are detected from the image of average chip shape for the first PRN code formed from the accumulated measurements.
US07738535B2 Method and apparatus for removing pilot channel amplitude dependencies from RAKE receiver output
A receiver utilizes pilot channel propagation channel estimates and a signal-to-interference metric derived from the pilot channel to form combining weights for use in obtaining soft symbols from a desired channel for subsequent decoding. The soft symbols thus obtained are substantially independent of the pilot channel amplitude.
US07738534B2 Multi-transmitter interference suppression using code-specific combining
Multi-transmitter interference caused by one or more interfering own-cell and/or other-cell transmitters is reduced in a RAKE-based receiver. The RAKE-based receiver comprises a plurality of RAKE fingers, a processor and a combiner. The plurality of RAKE fingers are configured to despread received symbols, wherein a delay for a first one of the plurality of RAKE fingers corresponds to a symbol of interest transmitted by a first transmitter and a delay for a second one of the plurality of RAKE fingers corresponds to an interfering symbol transmitted by a second transmitter. The processor is configured to determine a cross-correlation between the symbol of interest and the interfering symbol. The combiner is configured to combine the symbol of interest with the interfering symbol using the cross-correlation to reduce interference attributable to the interfering symbol from the symbol of interest.
US07738525B2 Semiconductor laser and method for fabricating the same
A semiconductor laser (101) includes a first cladding layer (103), an active layer (105) and a second cladding layer (108). A window region (115) including fluorine, that is, an impurity element with higher electronegativity than nitrogen, is formed in the vicinity of a front end face (113) and a rear end face (114) of a laser resonator. The window region (115) is formed by exposing the front end face (113) and the rear end face (114) to carbon fluoride (CF4) plasma. The effective band gap of a portion of the active layer (105) disposed in the window region (115) is larger than the effective band gap of another portion of the active layer, and hence, it functions as an end face window structure for suppressing COD.
US07738524B2 Semiconductor laser device
A semiconductor laser device, which has a protective film at an end surface thereof, is adaptable to demands for higher outputs or shorter wavelengths. The semiconductor laser device according to the present invention includes a dielectric film on at least one end surface of an optical resonator, in which the dielectric film includes a first dielectric layer and a second dielectric layer comprised of the same elements and disposed in sequence from the end surface side of the semiconductor, the first dielectric layer including a layer made of a single crystal material and the second dielectric layer including a layer made of an amorphous material.
US07738520B2 Optical semiconductor device and optical semiconductor integrated circuit
An optical semiconductor device and optical semiconductor integrated circuit are provided by combining, on a semiconductor substrate, materials having different refractive indices and different temperature dependence of the refractive indices. In particular, it becomes possible to control the temperature dependence of the oscillation wavelength with a propagating region having a material and/or structure whose temperature dependence of the refractive index is different from that of a gain region of the semiconductor laser. In addition, they can be configured to have a plurality of interfaces formed along the waveguide direction of the optical waveguide so that the light reflected off the first interface is weakened by the light reflected from the remaining interfaces. Also, they can be configured with the interfaces inclined to the propagating direction so that the waveguide loss due to the reflection and refraction between the optical waveguides whose refractive indices differ from each other can be reduced.
US07738517B2 Small form factor transmitter optical subassembly (TOSA) having functionality for controlling the temperature, and methods of making and using the TOSA
The invention is directed to an OSA having a TO-can-type configuration that is relatively low-cost to manufacture and that has functionality for monitoring and controlling the temperature of the laser diode without the need for additional pins or an increase in the size of the OSA. Thus, the OSA typically includes four or five pins at most. These features of the invention are achieved by providing a thermal control circuit, a temperature sensor and a heater that are integrated along with a laser output power monitor photodiode into the submount assembly substrate.
US07738516B2 Method and apparatus for detecting and avoiding multiple-pulse states in ultra-short-pulse laser
In a detection method for undesired double- or multiple-pulse states in an ultra-short-pulse laser system operated in the soliton regime and intended for generating femtosecond or picosecond pulses, comprising an amplifying laser medium for producing a laser emission, a laser resonator having at least one resonator mirror and a pump source, a first signal μ proportional to the pulse power P(t) or pulse energy averaged over the resonator cycle is measured for the laser emission. A second signal ν proportional to the square of the pulse power P(t), averaged over the resonator cycle, is measured for the laser emission, and the occurrence of a double- or multiple-pulse state is detected on the basis of a comparison of the measured signals μ and ν.
US07738513B2 Method for inverse multiplexing
A method for multiplexing digital data, wherein a packet of digital data is simultaneously sent from front to rear and from rear to front. Additionally, a method for multiplexing digital data, wherein a packet of digital data is simultaneously sent from the beginning of the packet towards the end and from the end towards the beginning. Additionally, a method for multiplexing digital data, wherein simultaneously a packet of digital data is sent and the same packet is sent backwards.
US07738511B2 Apparatus and method for transmitting a DS3 signal over multiple twisted pair conductors
A system and method for transmitting DS3 signals over long distances over a plurality of twisted pair conductors is provided. A DS3 interface is provided. The DS3 signal is inversely multiplexed into a plurality of data streams. Overhead is added to the data streams to generate packets having stream identifiers and packet number identifiers. At the receive end, received packets are synchronized using the stream and packet number identifiers, and multiplexed back into a DS3 signal. Systems according to embodiments of the invention are compatible with existing loopback codes, passing through a first loopback code received, and optionally entering a loopback mode where more than one loopback code is received consecutively without an intervening loop down code being received. The incorporated technology permits very small packaging and thereby permits use in small outdoor enclosures. Connection interfaces adapt automatically to the application and provide further conveniences for use in telephone company outdoor cabinets.
US07738510B2 Digital communication method and system
This invention is concerned with a transmission control method and apparatus in a collision interval for a collision of multidimensional hopping patterns. In the present invention, each orthogonal wireless resource in the coordinate of the multidimensional orthogonal resource can hop according to the hopping pattern negotiated between a transmitter and a receiver, and each corresponding channel is distinguished by the hopping pattern. A specific multidimensional hopping pattern is allocated to each secondary station. The hopping pattern is either permanently allocated to the secondary stations or temporarily allocated from the primary station during a call set-up. The permanent allocation of the hopping pattern to the secondary stations is achieved when the hopping pattern is identified based on a unique identifier, such as ESN of the secondary station. The hopping patterns of the secondary stations are mutually independent so that the coordinates of the same orthogonal resource is allocated to different secondary stations in a simultaneous manner in a specific moment. Through this invention, in order to improve the performance of the multidimensional resource hopping multiplexing system, refining transmission and perforation mechanisms for the collisions of multidimensional resource hopping patterns can reduce the overall perforation probability.
US07738508B2 Packet switched connections using dedicated channels
A temporary (temp) dedicated channel (DCH) is used to support communications. The temp-DCH channel is a channel that is assigned to a user having a set duration. After the duration expires, the channel is automatically released to the user. Embodiments of the invention relate to establishing the temp-DCH channel, determining the data rate and duration of the channel. Other embodiments relate to establishing back-to-back temp-DCH channels and the implementation details of these embodiments. Additionally, one embodiment relates to adding a start/stop function to the medium access controller which can be used in conjunction with temp-DCH as well as other applications.
US07738505B2 Synchronization method and system for transmitting voice data in a mobile communication system
A method and system for synchronizing transmission/reception timings delayed during transmission/reception of data frames for voice signals in a mobile communication system including a media gateway with a transcoder and a base station controller for exchanging digital voice signals with the media gateway. The media gateway or the base station controller performs synchronization control by detecting synchronization of forward data frames for the voice signals. As the base station controller requests synchronization, the media gateway adjusts transmission timing and acquires synchronization according to the adjusted transmission timing, thereby correctly transmitting/receiving data frames for the voice signals.
US07738493B2 Methods and devices for transmitting data between storage area networks
Methods and devices are provided for efficient transmission of data between storage area networks. According to some aspects of the invention, a “slim” TCP stack is provided which eliminates the socket layer found in a conventional TCP stack, thereby eliminating socket buffers and the associated buffer-to-buffer copying. Moreover, by eliminating the socket layer, one eliminates the listen state. This condition allows TCP processing in an interrupt context instead of client/server operation with a listen state. Accordingly, some aspects of the invention provide for transmitting data between SANs in an interrupt context.
US07738492B2 Network communication bandwidth management
A Unified Bandwidth Manager that functions as a high-level bandwidth manager to interface with and hierarchically manage a plurality of service-specific bandwidth reservation and session management systems is described. The Unified Bandwidth Manager includes at least a control system, and an interface for providing at least one of policy information or goal information to the control system. The control system is provided with a plurality of feedback inputs that are responsive to associated ongoing observation information from each of an associated observation reporting element. The control system uses the plurality of feedback inputs, together with the at least one policy information or goal information, to produce at least one element of outgoing control information.
US07738484B2 Method, system, and apparatus for system level initialization
Multiple initialization techniques for system and component in a point-to-point architecture are discussed. Consequently, the techniques allow for flexible system/socket layer parameters to be tailored to the needs of the platform, such as, desktop, mobile, small server, large server, etc., as well as the component types such as IA32/IPF processors, memory controllers, IO Hubs, etc. Furthermore, the techniques facilitate powering up with the correct set of POC values, hence, it avoids multiple warm resets and improves boot time. In one embodiment, registers to hold new values, such as, Configuration Values Driven during Reset (CVDR), and Configuration Values Captured during Reset (CVCR) may be eliminated.For example, the POC values could be from the following: Platform Input Clock to Core Clock Ratio, Enable/disable LT, Configurable Restart, Burn In Initialization Mode, Disable Hyper Threading, System BSP Socket Indication, and Platform Topology Index.
US07738483B2 Systems and methods for managing communication between master and slave devices
Systems and methods for increasing the efficiency of communications between master devices and slave devices in a system. A master normally sends a command to a slave if a token from the slave is received. Determining whether a token is of the correct type requires multiple processing cycles. Alternatively, if all of the slaves have available buffer slots, an “all token available” signal is asserted. When the “all token available” signal is received, the master can send any command without having to decode any of the tokens.
US07738481B2 Wireless communication device and wireless communication method
A wireless communication device that performs packet transmission in accordance with a packet transmission system that performs wireless bandwidth allocation by virtual carrier sensing has a time-point management section that manages the time-point and outputs current time-point information, and a parameter management section that manages a parameter relating to packet transmission right acquisition priority. The parameter management section includes: a parameter holding section that holds, in association with a time-point, a parameter relating to packet transmission right acquisition priority that changes with a different distribution between wireless communication devices located in the same wireless LAN area, in a prescribed period; and a parameter alteration section that reads, from the parameter holding section, the parameter associated with current time-point information and dynamically alters a current parameter relating to packet transmission right acquisition priority in accordance with the parameter thus read.
US07738475B2 Information processing apparatus, method, and program
Disclosed herein is an information processing apparatus including, one or more modules that are interconnected via a system bus, wherein each of one or more the modules includes, a functional device, which conforms to a local interface that differs from an interface for the system bus, and performs a predetermined function, and an interface device, which is connected to the functional device via a local bus conforming to the local interface, and connected to another module via the system bus, wherein, when information in a first format conforming to the local interface is supplied from the functional device via the local bus, the interface device converts the information from the first format to a second format conforming to the interface for the system bus and supplies the converted information to the another module via the system bus, and wherein, when information in the second format is supplied from the another module via the system bus, the interface device converts the information from the second format to the first format and supplies the converted information to the functional device via the local bus.
US07738474B2 Linking cross bar controller
A method for transferring data includes connecting N ports of a crossbar to N devices, respectively, where N is an integer greater than one. Inbound data is received at one of the N ports from a respective one of the N devices. N−1 output buffers are associated with others of the N ports, respectively. At least one of the N−1 output buffers is selected to output outbound data corresponding to the inbound data. The inbound data from the input buffer of one of the N ports is selectively transferred to at least one of the N−1 output buffers of the others of the N ports.
US07738471B2 High speed packet processing in a wireless network
A method is provided for processing a packet (300) at an egress end user node (110). The method includes a decoding step and a concurrent writing step. The concurrent writing step is performed subsequent to the decoding step. The decoding step involves decoding a packet having a plurality of headers (306-314). The concurrent writing step involves concurrently writing each of the headers (306-314) to a packet buffer memory (122) and a respective protocol stack layer memory (126-134). More specifically, a MAC layer protocol header (306) is concurrently written to the packet buffer memory and a MAC layer memory (126). An LLC layer protocol header (308) is concurrently written the packet buffer memory and an LLC layer memory (128). A network layer protocol header (310) is concurrently written to the packet buffer memory and a network layer memory (130), and so on.
US07738461B2 Communication apparatus and switching device
A CRC calculating unit calculates a DCS code for a DA field to a DATA field and an FCS code for the DA field to a DCS field. A DCS checking unit outputs a DCS check result with a calculated DCS code and a DCS code in the DCS field to a terminal operating unit. An FCS checking unit outputs an FCS check result with a calculated FCS code and an FCS code in the FCS field to an FCS converting unit. The FCS checking unit determines whether to forward through the frame or to forward the frame by storing the calculated FCS code in the FCS field based on the FCS check result. The terminal operating unit determines a processing mode based on the DCS check result.
US07738459B2 Method, system and apparatus for reliably transmitting packets of an unreliable protocol
A method for reliably communicating unreliable protocol packets by encapsulating one or more unreliable protocol packets in a packet constructed according to a predefined format. The method further employs an acknowledgement mechanism whereby a receiver of packets acknowledges reception by responding with a packet containing information pertaining to received packets. A sender retransmits packets for which no acknowledgement was received within a predefined period of time.
US07738457B2 Method and system for virtual routing using containers
In general, the invention relates to a method for routing a packet. The method includes receiving the packet in a network interface card (NIC), classifying the packet, placing the packet in a receive ring of the NIC, sending the packet to a virtual NIC associated with the receive ring, sending the packet to a first container associated with the virtual NIC, and routing the packet to a packet destination using the first container.
US07738456B2 Techniques to map switch and router ports to physical locations
Techniques for associating a physical location with a network interface on an intermediate network node include receiving a data packet from a device connected to a network. Based on data in the data packet, a particular network interface is determined on a first hop intermediate network node. An identity for an entity that originated the data packet is determined based on data in the data packet. A possible physical location for the entity is determined based on the identity. The identity is associated with the possible physical location in an independent data source that is accessible over the network and different from the data packet. The particular network interface is associated with a highest confidence location for the device based on the possible physical location of the entity and any former locations associated with the particular network interface.
US07738454B1 Methods and apparatus related to packet classification based on range values
In one embodiment, a method includes receiving a portion of a hash key vector. The hash key vector can be defined based on a range value and based on at least a portion of an address value from a data packet queued within a multi-stage switch. The method also includes defining, based on the hash key vector, a hash value associated with a location in a hash table when the portion of the hash key vector matches a bit vector stored in a tag table.
US07738453B2 Telephone system having multiple sources and accessories therefor
In conjunction with a data communication network carrying multiple telephony signals and allowing for connection of telephone sets, a system and method in which two external feeders connect to the data network at two distinct points via two distinct devices. The data network can be based on dedicated wiring or can use existing in-premises medium such as telephone, powerlines or CATV wiring. In the latter case, the wiring can still carry the original service for which it was installed. The external telephone connections can be based on the traditional PSTN, CATV network, cellular telephone network or any other telephone service provider network, using specific adapter for any medium used. In the case of connection to a POTS telephone signal, VoIP gateway (or any other converter) is required.
US07738448B2 Method for generating and sending signaling messages
A signaling method reduces bandwidth requirements and signaling delays normally associated with sending text-based signaling messages over a wireless links. An application at a transmitting endpoint generates and sends a binary-encoded signaling message, along with a binary interpreter that enables the receiving endpoint or SIP server to construct a text-based message from the binary encoded message. The binary-encoded signaling message may include references to a saved state, or to a dictionary to enable compression of the message. The signaling method can be used with any text-based signaling protocol, such as the Session Initiation Protocol, the Session Description Protocol, and the Real Time Streaming Protocol.
US07738447B2 Voice communication system and voice communication method
A voice communication system, which is connected to a LAN to which communication terminals are connected and to a public network to which telephones are connected, is provided with a communication server between the LAN and public network having different protocols from each other. The communication server enables a voice communication between a telephone on the public network and a communication terminal connected to the LAN by performing processing similar to that for a voice communication between two communication terminals connected to the LAN. The communication server determines whether an address of the other party inputted by a user is a communication terminal address or a telephone number, and transmits a voice communication request to a communication terminal of the other party when the address is a communication terminal address. When the address is a telephone number, the user acquires the communication terminal address of the communication server, and transmits a voice communication request to the communication server. Thereafter, the voice communication processing is performed through the communication server.
US07738446B1 Method and apparatus for determining usage of digital signal processing resources
A method and apparatus for providing service providers with a method for determining the best usage of the DSP resources are disclosed. In one embodiment, a network map of DSP resources is also presented so that a service provider may determine whether to use regional DSP resources that are located geographically closer to the edge network elements in a network or to use centralized DSP resources that are located geographically more distant.
US07738445B2 Combined H.450.2 and SIP call transfer
A method for supporting advanced features in a core SIP network when the calling party is in a network operating with the H.323 protocol is disclosed. Specifically, after processing the calls by collecting information associated with the advanced features, a REFER message is sent by an application server to an ingress border element associated with the calling party. The ingress border element then sends an H.450.2 FACILITY message containing the information in the SIP REFER message to an application gateway associated with the calling party. Upon receiving a SETUP message from the application gateway, the ingress border element then translates that SETUP message into a SIP INVITE message to establish the call.
US07738443B2 Asynchronous broadcast for ordered delivery between compute nodes in a parallel computing system where packet header space is limited
Disclosed is a mechanism on receiving processors in a parallel computing system for providing order to data packets received from a broadcast call and to distinguish data packets received at nodes from several incoming asynchronous broadcast messages where header space is limited. In the present invention, processors at lower leafs of a tree do not need to obtain a broadcast message by directly accessing the data in a root processor's buffer. Instead, each subsequent intermediate node's rank id information is squeezed into the software header of packet headers. In turn, the entire broadcast message is not transferred from the root processor to each processor in a communicator but instead is replicated on several intermediate nodes which then replicated the message to nodes in lower leafs. Hence, the intermediate compute nodes become “virtual root compute nodes” for the purpose of replicating the broadcast message to lower levels of a tree.
US07738440B2 PCMM application manager
A method of assigning network resources between network endpoints includes providing a session initiation request to an application manager. The application manager is logically and physically decoupled from an application server associated with the network endpoints. This request initiates communication between the network endpoints through the set of network resources. The communication employs an application residing on an application server. The method also includes providing a PCMM message from the application manager to a policy server as a result of the session initiation request. The PCMM message includes at least some information, for example QoS information, embedded in the session initiation request. The method further includes selecting, via the policy server, a set of network resources for creating a path connecting the network endpoints. The policy server selects the set of network assets based on the PCMM message, for example to set QoS for the communication between the two endpoints.
US07738437B2 Physical layer structures and initial access schemes in an unsynchronized communication network
Physical layer structures and related access schemes for unsynchronized communication networks are provided. Access channel information, preferably including a common synchronization code associated with all transceiver stations in a communication network and a cell-specific synchronization code uniquely associated with one of the transceiver stations, is modulated onto at least one set of time-continuous signal components of a communication signal. In order to access the communication network, communication terminals search for the access channel information in one or more sets of time-continuous signal components and synchronization parameters are then determined based on a location of the access channel information in the sets of time-continuous signal components. Some embodiments of the invention provide for joint frame synchronization and coarse timing synchronization. In further embodiments, the communication signal also includes a scattered pilot channel onto which a portion of the access channel information, preferably the cell-specific synchronization code, is modulated. The pilot channels may then be re-used for initial access operations in addition to its conventional uses for such operations as channel estimation.
US07738436B2 Wireless communication system, wireless communication control apparatus, wireless communication apparatus and wireless communication method
Information, which has a frame structure and is to be transmitted from a line control apparatus (101) through a control channel to a mobile transmitting/receiving apparatus (102), includes function channel identifying information indicative of the type of information transmitted in an area of control information. When no message is existent which must be notified to the mobile transmitting/receiving apparatus (102), the line control apparatus (101) establishes an idle message in the area of control information and also establishes the function channel identifying information, which is in the same frame, as idle identifying information. If the function channel identifying information is the idle identifying information, the mobile transmitting/receiving apparatus (102) switches a receiving operation in the area of control information into a reception stop operation. Otherwise, the mobile transmitting/receiving apparatus (102) continues the receiving operation in the area of control information. The present invention can start a call in a short time and elongate the operational time with a wireless communication apparatus serving as a mobile wireless station.
US07738429B2 Method and system for uplink synchronization
This invention presents a synchronization method for uplink, and is based on UE JT technology. During downlink, UE sets up the downlink synchronization; UE undertakes the downlink channel estimation; UE, according to the estimated downlink channel estimation result, constructs transport matrix A, and the uplink synchronization code matrix d to be transmitted by UE. Then UE obtains the uplink pilot frequency transmission data s, which includes the latest downlink channel fading and multi-path information.
US07738428B2 Multiple-input, multiple-output (MIMO) systems with multiple transmission modes
Techniques to transmit data on a number of transmission channels in a multi-channel communication system using multiple transmission schemes requiring less channel-state information (CSI). These schemes may include a partial-CSI transmission scheme that transmits a single data stream on each transmit antenna selected for use and a “beam-forming” transmission scheme that allocates all transmit power to a single transmission channel having the best performance. Each transmission scheme may provide good or near-optimum performance for a specific range of operating conditions (or operating SNRs). These multiple transmission schemes may then be combined in a piece-wise fashion to form a “multi-mode” transmission scheme that covers the full range of operating conditions supported by the MIMO system. The specific transmission scheme to be used for data transmission at any given moment would then be dependent on the specific operating condition experienced by the system at that moment.
US07738425B2 Method of initializing and establishing links in a multi-mode mobile terminal
A method of performing a handover with at least one of a homogeneous and heterogeneous network is disclosed. More specifically, the method comprises establishing a heterogeneous network handover module for converging information from the at least one network interface module associated with the at least one of a homogeneous and heterogeneous network into a unified presentation and receiving a message for powering on at least one network interface module in a mobile terminal from the heterogeneous network handover module. The method further comprises performing a power on operation for activating the at least one network interface module and transmitting a confirmation message for indicating a power on operation status to the heterogeneous network handover module.
US07738418B2 Method for transmitting control signal
There is provided a method of enabling a user equipment to transmit a control signal to a base station. The method includes allocating a control signal to a control region on a subframe, the subframe comprising the control region for the control signal and a data region for user data, wherein different frequency bands within the control region are allocated to different user equipments, and transmitting the subframe in uplink direction. A control signal can be robustly transmitted under variance of channel condition.
US07738417B2 Communication system
The present invention provides a communication system which includes a mobile communication apparatus, a modem, a gateway server, and a program processing apparatus. In addition, the communication system according to the present invention integrates mobile communication and instant messaging. More particularly, the communication system of the present invention is capable of providing an instant messaging user and a mobile communication user to perform instant video communication.
US07738414B2 Mobile communication system and control device
The present invention can improve a reception quality of mobile stations and utilize radio resources effectively, by resolving the problem caused when the conventional multicast communications system. The present invention relates to a radio communications system for transmitting same data to a plurality of cells via at least one base station and performing a soft combining or a selective combining on the same data received by a mobile station. The radio communications system includes a controlling unit configured to set up a cycle at which synchronization processing on transmission timing of the same data among the plurality of cells is performed, or an accuracy by which the synchronization processing is performed, for each control apparatus which performs the synchronization processing.
US07738411B2 Arrangement for communicating information
The invention relates to a method for communicating information between a first wireless communication device (10) and a communications network (30) via a particular second wireless communication device (20), the communications network being said second wireless communication device's own communications network. In the method, the user identification data of said first wireless communication device (10) is transmitted to said second wireless communication device (20). In the method, said second wireless communication device (20) makes a contact to its own communications network (30) on the basis of the user identification data of said first wireless communication device (10) for communicating information between the first wireless communication device (10) and said communications network (30) via said second wireless communication device (20). The invention also relates to said first and second communications devices (10, 20).
US07738406B2 Models for routing tree selection in peer-to-peer communications
Peer-to-peer communications sessions involve the transmission of one or more data streams from a source to a set of receivers that may redistribute portions of the data stream via a set of routing trees. Achieving a comparatively high, sustainable data rate throughput of the data stream(s) may be difficult due to the large number of available routing trees, as well as pertinent variations in the nature of the communications session (e.g., upload communications caps, network link caps, the presence or absence of helpers, and the full or partial interconnectedness of the network.) The selection of routing trees may be facilitated through the representation of the node set according to a linear programming model, such as a primal model or a linear programming dual model, and iterative processes for applying such models and identifying low-cost routing trees during an iteration.
US07738405B2 Telecommunications control apparatus and a method for determining a communicating node with electric power interference taken into account
A telecommunications control apparatus is included in each of a plurality of nodes constituting a telecommunications system and includes a reception power decider for determining the reception power value of a control signal received from another node. A control signal decider decides, in accordance with the reception power value of the control signal thus determined, whether or not the own node should communicate with the other node in relation to interference at the own node. A communication controller controls communication between the own node and the other node in accordance with the result of decision made by the control signal decider.
US07738404B2 Method of aggregate statistic computation
A method of grouping nodes within a distributed network is provided. The example method includes performing a leader node self determination operation by which each node within the distributed network determines whether to become a leader node or a non-leader node, each leader node being the leader of a group including at least one node. Next, requests are sent, from each leader node, requesting at least one non-leader node to join the group associated with the leader node. First received requests are accepted, at each non-leader node, such that accepting non-leader nodes transition from a non-leader node to a dependent node dependent upon the requesting leader node. A next set of requests are sent, from each remaining non-leader node, requesting to join the group associated with at least one leader node. A determination is made, at each requested leader node, as to whether to accept the non-leader node into the group associated with the requested leader node. Based on the determination, at each requested leader node, the non-leader node is either accepted into the group associated with the requested leader node, or is alternatively rejected from the group.
US07738403B2 Method for determining the operations performed on packets by a network device
Methods and systems for determining the operations performed on packets by a network device are described. A simulated packet is input into a network device. The path taken by the simulated packet is traced. Also, the operations performed on the simulated packet are logged. Further, the operations performed on the simulated packet and configuration information of the operations are analyzed and displayed.
US07738402B2 Ad hoc communication system and method for routing speech packets therein
A method for organizing a plurality of communication devices of an ad hoc communication system into a communication network. The devices are organized into one or more communication graphs where at least one of the graphs is a rooted tree. The invention also provides an ad hoc communication system wherein the devices are organized into one or more communication graphs, where at least one of the graphs is a rooted tree. A method for routing a communication session in the system is also provided where a session is routed from the calling node to the tree root and from the tree root to the called node. In a preferred embodiment, shortcuts are sought in the session route.
US07738401B2 System and method for overlaying a hierarchical network design on a full mesh network
A system and method are disclosed for overlaying a hierarchical network on a full mesh network. A system that incorporates teachings of the present disclosure may include, for example, a network element of a full mesh network (402) having a controller programmed to overlay (200, 400, 400) in part a hierarchical network on the full mesh network with an isolation protocol.
US07738400B2 Method of providing intra-company two way voice communications over a data network
A method of providing an intra-company voice communication service has the general steps of providing a company with a plurality of remote geographic facilities linked by a data network, determining a call traffic pattern for each of the facilities by analyzing a call detail record for each facility, determining performance specifications for the data network, and providing and implementing a converged digital telephony data network. Through the method of the invention, a service may thereby be provided that allows for a company to eliminate public telephone carrier service charges for intra-company phone calls between remote facilities. A preferred embodiment of the method of the invention utilizes the World Wide Web for carrying out various of the steps of the invention to achieve time and travel savings. Further embodiments of the invention include programming the gateway at one or more of the company facilities to access a PSTN whereby phone calls from the data network may be sent and received over the PSTN. An additional embodiment of the invention interconnects data networks from a plurality of companies which each are individually intra-connected between facilities to carry digital telephony format communications. Digital telephony format calls may thereby be sent between any of the various facilities of the two companies. Additionally, a gateway at one or more of the facilities of the interconnected companies may be programmed to interface with a PSTN to send and receive phone calls over the PSTN.
US07738397B2 Generating topology information identifying devices in a network topology
Provided is a method, system, and article of manufacture for generating topology information including information on local interfaces in a device and remote interfaces in at least one remote device that connect to the local interfaces identified in the topology information. For each connected remote interface, a determination is made of a device type of the one remote device including the remote interface. For each local interface connecting to one remote interface in one remote device of a specified device type, communication initiated with the remote interface to access remote topology information from the remote device indicating devices attached directly and indirectly to the remote device.
US07738392B2 Methods and apparatus to provide services over integrated broadband communication systems
Methods and apparatus to provide services over integrated broadband communication systems include an example method to manage access to a communication link to a customer premises. Such an example method comprises determining a data rate for the communication link, determining whether the customer premises utilizes a predetermined service, identifying the communication link as disabled when the customer premises does not utilize the predetermined service and the data rate is below a first rate, and identifying the communication link as enabled for the predetermined service and disabled for at least one other service when the customer premises utilizes the predetermined service and the data rate is below the first rate and above a second rate.
US07738385B2 Mirroring of data in a network device
A network device for processing packets includes an ingress module for performing switching functions on an incoming packet, a memory management unit for storing packets and performing resource checks on each packet and an egress module for performing packet modification and transmitting a modified packet to an appropriate egress port. The egress module is configured to send an unmodified version of the incoming packet to an ingress mirrored-to-port when an ingress port, upon which the incoming packet is received, is configured to mirror packets received by the ingress port.
US07738384B2 Systems and methods for accessing voice transmissions
Various systems and methods for intercepting transmissions are disclosed. In one embodiment, a system is disclosed that includes a media gateway communicably coupled to a soft switch and an acquisition facility. A first processor and a first computer readable medium is associated with the soft switch. The computer readable medium includes instructions executable by the processor to receive a transmission originating from a first communicator and indicating at least a second communicator, and to direct the transmission to the acquisition facility via the media gateway. A second processor and second computer readable medium are included, and the second computer readable medium includes instructions executable by the second processor to direct the transmission from the media gateway to the second communicator such that direction of the transmission to an acquisition facility is obscured from at least the second communicator. Various other systems and methods are also disclosed.
US07738381B2 Flow control of frame based data over a synchronous digital network
A transmission apparatus and a method for operating the apparatus comprises means for controlling flow of frame based data transmitted from a local frame based data channel interface over a synchronous digital network. The method of operation comprises the transmitter receiving frame based data at a first rate whereafter a buffer is configured to receive the frame based data. A data amount threshold level for the buffer is pre-determined whereafter, with respect to the threshold level, an amount of transmitted frame based data that has been received is monitored. In response to monitoring the amount of data received, a signal, in the form of a pause frame, is generated wherein the signal is configurable to adapt the rate of transmission from the frame based data channel interface. Working in conjunction with the transmission means there is also provided a receiver for controlling flow of frame based data, received from a synchronous digital network, to a frame based data channel interface. The receiver is configured to receive the frame based data at a first rate whereafter a buffer is configured to receive the frame based data. Upon pre-determining a data amount threshold level for the buffer an amount of frame based data received is monitored with respect to the threshold level. In response to monitoring the amount of data received, a signal is generated in the form of a pause frame, wherein the pause frame signal is configurable to adapt the first transmission rate of the frame based data over the synchronous digital network to a second rate. In this way, the rate of transmission from a local Ethernet switch may be controlled and the rate of receipt of Ethernet based frame data from a synchronous digital network may be controlled. In the latter case pause frames may be incorporated into one or more synchronous digital hierarchy virtual containers.
US07738376B2 Managing traffic within a data communication network
A flow control method and system including an algorithm for deciding to transmit an arriving packet into a processing queue or to discard it, or, in the case of instructions or packets that must not be discarded, a similar method and system for deciding at a service event to transmit an instruction or packet into a processing queue or to skip the service event. The transmit probability is increased or decreased in consideration of minimum and maximum limits for each flow, aggregate limits for sets of flows, relative priority among flows, queue occupancy, and rate of change of queue occupancy. The effects include protection of flows below their minimum rates, correction of flows above their maximum rates, and, for flows between minimum and maximum rates, reduction of constituent flows of an aggregate that is above its aggregate maximum. Practice of the invention results in low queue occupancy during steady congestion.
US07738370B2 Method, network element and modules therefore, and computer program for use in prioritizing a plurality of queuing entities
It is disclosed a method comprising prioritizing a plurality of queuing entities with respect to each other, receiving a data stream consisting of a plurality of data packets, marking each of the plurality of data packets with one out of a plurality of identifiers based on a predetermined requirement, the plurality of identifiers corresponding to the plurality of queuing entities, enforcing each one of the plurality of data packets based on the respective identifier, comprising detecting the identifier in each one of the plurality of marked data packets, and queuing, responsive to the detecting, the data packets into one of the plurality of prioritized queuing entities, scheduling, in each of the plurality of prioritized queuing entities, the respective queued data packets, and transmitting the scheduled data packets in each of the plurality of prioritized queuing entities according to the priority of the respective queuing entity.
US07738365B2 Determining rerouting information for double-link failure recovery in an internet protocol network
Backup ports for a first router of the survivable network are determined so that the first router can reach a destination node in the event of a double link failure. A routing path graph having the destination node is accepted. The routing path graph includes one or more links terminated by one or more primary ports of the first router. For each router of at least a part of the routing path graph, assuming that a link terminated by a primary port of the first router is removed, a first part of the routing path graph including the destination node and a second part of the routing path graph (sub-graph) separated from the first part are defined. Two exits for the sub-graph to reach the graph are determined. A primary backup port and a secondary backup port are determined for the first router using the determined two exits.
US07738364B2 Scalable, highly available cluster membership architecture
The invention comprises a software-based communications architecture and associated software methods for establishing and maintaining a common membership among a cluster of multiple, cooperating computers (called hosts). The invention incorporates the use of nearest neighbor and overlapping heartbeat connections between clustered computers that are logically organized in a linear or multi-dimensional array. This arrangement of heartbeat connections has two principal advantages. First it keeps the cluster membership highly available after host failures because hosts can quickly detect and recover from another host's failure without partitioning the membership. Second, it enables the cluster membership to scale to large numbers (e.g., hundreds) of computers because the computational and message passing overhead per host to maintain the specified heartbeat connections is fixed and the underlying physical network is allowed to scale. This membership architecture is well suited to distributed applications (such as a partitioned database) in which changes to the workload are made and propagated cluster-wide by neighboring hosts for purposes of load-balancing.
US07738362B2 System and method for address notification in a network
A network system includes a service providing apparatus; first and second backup apparatuses, each of which is configured to back up at least a part of a function of the service providing apparatus, and is connected with the service providing apparatus through a WAN; and a terminal connected with the service providing apparatus and the first and second backup apparatuses, and configured to receive a service from the service providing apparatus in a normal operation. The service providing apparatus has IP addresses of itself, the first and second backup apparatuses and the terminal, and notifies the IP addresses of the service providing apparatus and the first backup apparatus to the terminal in response to registration of the IP address of the terminal. The terminal holds the IP addresses of the service providing apparatus and the first backup apparatus, and registers the IP address of the terminal on the first backup apparatus based on the IP address of the first backup apparatus to receive a service from the first backup apparatus, when knowing a communication failure with the service providing apparatus.
US07738351B2 Signal processing circuit and reproducing apparatus
A signal processing circuit is provided with a signal input layer having a plurality of signal input sections which receive signal input; a plurality of signal processing layers whereupon a plurality of signal processing sections, which are arranged corresponding to each of the signal input sections and processes in parallel signals from the signal input sections, are dispersed; and connecting lines for associating and connecting the signal input sections with the signal processing sections, respectively. The size of a region occupied by each of the signal processing sections on the signal processing layers is larger than the arrangement intervals between the signal input sections on the signal input layers.
US07738350B2 Probe storage with doped diamond-like carbon medium and current limiter
According to embodiments of the present invention, a probe storage medium includes a conductive layer as an electrode and a metal, metalloid, and/or non-metal doped diamond-like carbon (DLC) layer disposed on the conductive layer. A probe array may be positioned close proximity with the layer of doped DLC. An individual probe in the probe array may have an atomic force microscope tip. The probe storage medium may be written to by applying a current, voltage, and/or power to the tip between a thresholds current, voltage, and/or power value and a limiting current, voltage, and/or power value. The current, voltage, and/or power cause the layer of DLC to change conductance. The probe storage medium may be read by applying a current, voltage, and/or power to the tip below a threshold current, voltage, and/or power value and sensing the conductance.
US07738347B2 Optical pickup device and optical disk drive
An optical pickup device includes: a laser source for emitting, to an optical disk, a laser beam having a wavelength λ1 and a laser beam having a wavelength λ2, which is longer than the wavelength λ1; a light receiver, for receiving laser beams that are reflected by the optical disk; a beam splitter, for directing, to the light receiver, the laser beams reflected by the optical disk; and an astigmatism generation element, located between the beam splitter and the light receiver, for generating the laser beams to be used for focusing control, by designating as the front of the light receiver a focal point on one of the intersecting cross sections that include the light axes of the laser beams, and by designating as the rear of the light receiver, a focal point on the other cross section, wherein the astigmatism generation element is an optical element, which is like a Fresnel lens, whose step depth is substantially a natural number times either the wavelength λ1 or the wavelength λ2.
US07738344B2 Liquid crystal lens element optical head device
A liquid crystal lens element is provided, which does not produce change of transmission wavefront regardless of polarization state of incident light when it is off-state at a time of no voltage application, and which exhibits concave lens function for extraordinarily polarized incident light when it is on-state at a time of voltage application.In a liquid crystal lens element 10 comprising a pair of transparent substrates 11 and 12 and a liquid crystal layer 16 sandwiched between the transparent substrates, which is configured to change convergent point of light transmitted through the element according to the magnitude of voltage applied to the liquid crystal layer 16, the liquid crystal lens element 10 further comprises a Fresnel lens 17 having a concave-convex-shaped cross section formed on the transparent substrate 11, a first transparent electrode 13 formed on a flat surface of the transparent substrate 11 on which the Fresnel lens 17 is formed, and a second transparent electrode 14 formed on a flat surface of the other transparent substrate 12.
US07738341B2 Recording and reproducing apparatus, recording and reproducing method, reproducing apparatus, and reproducing method
A recording and reproducing apparatus includes a spatial-light-intensity modulating unit, a spatial-light-phase modulating unit, an optical system that transmits light and leads the light to a hologram recording medium, a converting unit that converts an input data sequence; an amplitude and phase controlling unit that controls, during recording, the spatial-light-intensity modulating unit and the spatial-light-phase modulating unit to generate a signal light and a reference light, and controls, during reproduction, light intensity of each of pixels in a reference light area and a signal light area and controls a phase of each of the pixels, an image-signal acquiring unit that receives the reproduced image and the DC light and obtains two kinds of image signals, a difference calculating unit that calculates a difference between the two kinds of image signals, and a decoding unit that decodes data formed by a combination of the two kinds of values.
US07738340B2 Optical disk apparatus with aberration correcting part, and optical disk
An optical system has an objective lens condensing a light beam from the light source on a recording layer selected from the plurality of recording layers of the optical disk, and leading a returning light beam reflected by the selected recording layer to a predetermined position; an aberration detecting part detecting a physical amount relative to spherical aberration based on an output signal of the photodetector; an aberration correcting part correcting the spherical aberration based on the physical amount; and a processing device carrying out at least the information reproduction o from among information recording, information reproduction and information deletion with the use of the output signal of the photodetector.
US07738339B2 Data recording devices and methods thereof
A data recording device. A random data generator randomly generates substitute data. A recording data generator receives original data and a recording address from a host, receives the substitute data, compares the recording address with a reference address, and outputs the substitute data according to the comparison result. An encoder generates a first data block according to the substitute data. A modulator modulates the first data block. An optical pickup records the modulated first data block on the optical recording medium according to the recording address.
US07738334B2 Optical recording medium, recording/reproducing apparatus, and recording/reproducing method
An information recording medium, on which when a spare area for a replacement block for replacing a defect block created in a predetermined area of an information recording medium is enlarged or newly allocated, defect status information of blocks within the enlarged or newly allocated spare area is changed and written on the information recording medium. By managing the defect status information of the blocks within the enlarged or newly allocated spare area, unnecessary operations of a drive system are eliminated thus improving efficiency of the drive system.
US07738333B2 Optical disk drive for writing a re-writable optical disk and method thereof
An optical disk drive of recording a re-writable optical disk and the method thereof. First, an optimum power is determined. A gain of a SBAD (Sub Beam Adder) signal is adjusted for generating an calibrated SBAD signal such that the calibrated SBAD signal maintains at the same level during a write power phase and a read power phase substantially. Then, the re-writable optical disk is recorded by using the optimum power. Next, a defect of the re-writable optical disk is detected according to the calibrated SBAD signal. Then, the optical disk drive will jump over the defect and prevent it from being data-recorded so as to avoid system malfunction.
US07738326B2 Signal processing method of wobble signal, recording and reproducing method of optical disc, optical disc apparatus, program, and recording medium
In a method of and an apparatus for creating a reproduced wobble signal by subtracting an estimated crosstalk signal, expressed by a sine waveform having a frequency approximately equal to the meandering frequency of grooves, from an original wobble signal and recording or reproducing an information pattern at a predetermined position of an optical disc, a carrier signal, which is caused to correspond to the meandering of the groove by being subjected to phase synchronization, is assumed based on the reproduced wobble signal, a crosstalk remaining component is estimated from the amplitude and phase of the region, which meanders in approximately the same phase as the estimated carrier signal in the reproduced wobble signal, and from the amplitude and phase of the region which meanders according to a signal different from the estimated carrier signal, and the estimated crosstalk is updated to cancel the remaining component.
US07738321B2 Radio-controlled timepiece
To make a setting as to whether or not a time code is automatically received simple, and suppress a wasteful use of an electric power by a reception operation under an environment incapable of suitably receiving the time code. A reception circuit receives and outputs the time code through an antenna, and a control circuit corrects a time instant which is being clocked to a time instant corresponding to the time code. If a crown is operated to a time instant correction position, an input circuit outputs an operation signal denoting this. The control circuit responds to the operation signal to thereby control a reception operation of the reception circuit to OFF. At this time, a time instant correction is performed by hand by operating the crown.
US07738320B2 Method and system for enhanced display of temporal data on portable devices
A method for displaying temporal data on a portable device is presented. The method includes converting the temporal data to clock coordinates to generate a clock data set. In addition, the method includes presenting a clock plot representative of the clock data set on a dial of a clock. Systems and computer-readable medium that afford functionality of the type defined by this method are also contemplated in conjunction with the present technique.
US07738315B2 Circuit for generating output enable signal in semiconductor memory apparatus
A circuit for generating an output enable signal in a semiconductor memory apparatus which can include an interval setting unit capable of delaying a burst length signal in synchronized with a clock, thereby generating an interval setting signal, and a signal generating unit for generating an output enable signal in response to a read command signal and the interval setting signal.
US07738312B2 Semiconductor memory device
One memory cell is formed of a first port access transistor, a second port access transistor and a storage transistor coupled commonly to these access transistors. The first port access transistor is coupled to a first electrode of the storage transistor, and the second port access transistor is coupled to a third electrode of the storage transistor. These first and second port access transistors enter a selected state when first and second port word lines are selected, respectively, to couple corresponding second and third electrodes of the corresponding storage transistor to first and second port bit lines, respectively. A dual-port memory cell of which scalability can follow miniaturization in a process can be provided.
US07738310B2 Fuse data acquisition
One or more embodiments of the present disclosure provide methods, devices, and systems for operating memory devices having fuse circuits. One method embodiment includes detecting a signal indicating whether a voltage used during operation of at least one of a number of fuse circuits has reached a threshold level, initializing at least one of the number of fuse circuits in response to detecting that the voltage has reached the threshold level, and reading an output of at least one of the number of fuse circuits at least partially in response to a detected state change of an output of the at least one initialized fuse circuit.
US07738309B2 Semiconductor memory device having fuse circuits and method of controlling the same
A non-volatile semiconductor memory device includes a read voltage generating circuit, a flash cell fuse circuit and a row decoder. The read voltage generating circuit generates a read voltage in response to a read enable signal and a trim code. The flash cell fuse circuit generates the trim code in response to a cell selection signal and a fuse word-line enable signal, the fuse word-line enable signal being activated after the read enable signal by a first delay time. The row decoder decodes the read voltage in response to a row address signal to generate a decoded read voltage, and to provide the decoded read voltage to a memory cell array.
US07738305B2 Read-out circuit for or in a ROM memory; ROM memory and method for reading the ROM memory
A read-out circuit for or in a ROM memory, comprises an input, a comparator circuit, a threshold setting, and a control signal generator for driving the threshold setting generator. A read signal can be coupled into the input. The read signal, depending on the information contained in the read signal, comprises a high signal level relative to a reference potential or a low signal level relative to a reference potential. The comparator circuit compares the read signal with a settable threshold, the threshold setting circuit is designed for setting the threshold of the comparator circuit relative to the high and low signal levels, and the control signal generator generates a control signal similar to the read signal.
US07738299B2 Erase discharge control method of nonvolatile semiconductor memory device
According to an example embodiment, an erase discharge method may include drawing charges accumulated in a floating gate of a floating gate type field effect transistor into a semiconductor substrate to perform an erase operation by applying a first voltage to a word line, a second voltage to an N-well and a P-well, and/or opening a bit line and a ground line. The word line may be grounded, and a discharge transistor connected to the bit line may be turned on. The N-well and the P-well may be grounded to discharge charges accumulated in the N-well and P-well.
US07738297B2 Method and apparatus for controlling two or more non-volatile memory devices
A method and apparatus for controlling two or more non-volatile memory devices includes activating a read enable signal or a write enable signal, which is input to the first and second non-volatile memory devices, using a controller. A first chip enable signal is alternately activated for selecting the first non-volatile memory device and a second chip enable signal is activated for selecting the second non-volatile memory device using the controller. This is done while the read enable signal or the write enable signal is input to the first and second non-volatile memory devices being activated. Accordingly, even when the minimum cycle of the controller is longer than that of a memory device read/write time is reduced, thereby improving read/write performance.
US07738296B2 Method for reading nonvolatile memory at power-on stage
A method for reading data in a nonvolatile memory at a power-on stage is provided and includes the following steps. Firstly, the data are read through a reference voltage. Next, a failure number is counted when reading the data has a fail result. Next, the reference voltage is adjusted when the failure number reaches a predetermined number. The effect effectively and exactly reading configuration information at a power-on stage is accomplished through the method.
US07738292B2 Flash memory with multi-bit read
A memory device is described that uses extra data bits stored in a multi-level cell (MLC) to provide error information. An example embodiment provides a memory cell that uses more than 2X logic levels to store X data bits and an error bit. At least one extra bit provided during a read operation is used to provide error information or a confidence factor of the X data bits originally stored in the cell.
US07738280B2 Resistive nonvolatile memory element, and production method of the same
An object of the present invention is to provide a resistive nonvolatile memory element having an electric current path which can be realized by a simple and convenient process, and capable of allowing for micro-fabrication.The resistive nonvolatile memory element of the present invention includes first electrode 203, oxide semiconductor layer 204a which is formed on the first electrode 203 and the resistance of which is altered depending on the applied voltage, metal nanoparticles 204b having a diameter of between 2 nm and 10 nm arranged on the oxide semiconductor layer 204a, tunnel barrier layer 204c formed on the oxide semiconductor layer 204a and on the metal nanoparticles 204b, and second electrode 206 formed on the tunnel barrier layer 204c, in which the metal nanoparticles 204b are in contact with the oxide semiconductor layer 204a.
US07738278B2 Magnetic memory device using magnetic domain motion
A magnetic memory device is provided. The magnetic memory device may include a memory track in which a plurality of magnetic domains is formed so that data bits, each of which may be a magnetic domain, are stored in an array. The memory track may be formed of an amorphous soft magnetic material.
US07738276B2 Semiconductor device and method for manufacturing
A first region having a first pattern which includes a first minimum dimension, a second region having a second pattern which includes a second minimum dimension larger the first minimum dimension, the second region being arranged adjacent to the first region, wherein a boundary between the first region and the second region is sectioned by a width which is twice of more of a minimum dimension which exists in an adjacent region.
US07738271B1 Controlled resonant charge transfer device
Methods and devices for achieving a desired output in a resonant charge transfer device are given. In an exemplary embodiment a controlled resonant charge transfer device comprises first and second filter sections, first and second switch sections, a charge storage device, and a feedback control system. A method for controlling this device is given, the method comprising specifying a desired output and a desired charge storage voltage ratio; turning on first switches at first switch times and second switches at second switch times; measuring an actual output of the device and one or more parameters of the resonant circuit; determining an actual charge storage voltage ratio; computing corrected first switch times and corrected second switch times; on a subsequent operation cycle of the resonant charge transfer device, turning on the first switches at the corrected first switch times and the second switches at the corrected second switch times.
US07738269B2 Switching device and related operating method
A switching device 30 and a related operating method are disclosed for generate a train of drive pulses under a basic pattern for a repetition cycle time T. The train of drive pulses has leading edges shifted from basic time periods T1 by shift amounts Φ0 to Φ02, respectively, which are different from each other, whereby switching frequencies, occurring based on the leading edges of the drive pulses, are spread. A spread frequency, which is a inverse number of the cycle time T of the basic pattern, is set to be higher than an audible frequency.
US07738266B2 Forward power converter controllers
This invention relates to control techniques and controllers for resonant discontinuous forward power converters (RDFCs). We describe a controller for a resonant discontinuous forward converter (RDFC), said forward converter including a transformer with first and second matched polarity windings and a switch to switch dc power to said first winding of said transformer, said converter further having a dc output coupled to said second winding of said transformer, and wherein said controller has two modes, a first operational mode during which said switch is controlled to switch said dc power at a frequency which substantially coincides with a resonant frequency of operation of said RDFC such that said RDFC supplies power from said dc output, and a second, reduced power operational mode during which a drive to said switch is controlled to increase a proportion of time during which said switch is off.
US07738264B2 Devices and methods for protecting handheld electronic devices from electrostatic discharge
The present invention provides methods and devices for protecting electronic components of handheld electronic devices from electrostatic discharge. An electronic device in accordance with the present invention includes an enclosure having first and second housing portions, a mating edge connection between the first and second housing portions, an electronic component, and an electrically insulating frame. The electrically insulating frame is positioned within the enclosure and surrounds at least a portion of the electronic component thus providing an electrostatic discharge barrier between the mating edge connection and the electronic component.
US07738259B2 Shared via decoupling for area arrays components
A solution for mounting decoupling capacitors on a printed wiring board (PWB) used for mounting a high performance ball grid array (BGA) device is described. The via array that connects the BGA device is modified, the modification being that at least a portion of one row of said vias array is missing at least two adjacent vias. The missing vias are replaced by respective shared vias in an adjacent row, and the shared vias are connected to either a power supply or a power return. The shared vias are also provided with via pads on the other side of said PWB, and a decoupling capacitor can be electrically connected across the pair of via pads to decouple the power supply and the power return at the two adjacent vias.
US07738257B2 Microelectronic device including bridging interconnect to top conductive layer of passive embedded structure and method of making same
A microelectronic device, a method of fabricating the device, and a system including the device. The device includes: a substrate including a polymer build-up layer, and a passive structure embedded in the substrate. The passive structure includes a top conductive layer overlying the polymer build-up layer, a dielectric layer overlying the top conductive layer, and a bottom conductive layer overlying the dielectric layer. The device further includes a conductive via extending through the polymer build-up layer and electrically insulated from the bottom conductive layer, an insulation material insulating the conductive via from the bottom conductive layer, and a bridging interconnect disposed at a side of the top conductive layer facing away from the dielectric layer, the bridging interconnect electrically connecting the conductive via to the top conductive layer.
US07738252B2 Method and apparatus for thermal management of computer memory modules
A heat spreader and method for thermal management of a computer memory module by promoting natural convection cooling of the memory module. The heat spreader includes a frame surrounding a planar body adapted to be mounted to a memory module of a computer, and a grid defined in the planar body by a plurality of uniformly distributed perforations. The perforations extend through the planar body to allow natural convention between an interior space beneath the planar body and an exterior space above the planar body.
US07738250B2 Water-cooling radiator for a computer chip
A water-cooling radiator for a computer chip is provided to lower the temperature of the computer chip. The radiator includes a body on which other elements can be fixed and providing an interface for heat exchange, an internal circulation flow path built inside the body to provide a passage required for the coolant to flow through, and a pump fixed to the side of the body near the computer chip to provide power required for the coolant circulation.
US07738248B2 Electronic device, loop heat pipe and cooling device
According to one embodiment, an electronic device includes a heat generating part housed inside a cabinet and a loop heat pipe housed inside the cabinet, which includes an internal flow path having a loop shape in which a working fluid is sealed. The loop heat pipe further includes a heat receiving unit, a heat radiating unit, a vapor flow path which allows a gasified portion of the working fluid to flow from the heat receiving unit towards the heat radiating unit, a liquid returning flow path which allows a liquefied portion of the working fluid to flow from the heat radiating unit towards the heat receiving unit, and a wick provided at a position adjacent to the vapor flow path inside the liquid returning flow path. The wick also serves as a partition portion which partitions the vapor flow path and the liquid returning flow path from each other.
US07738246B2 Recording and reproducing apparatus
A twist is added to an HDD holder so that the vibration of an HDD unit can be attenuated more reliably not to have any impact on a main body chassis and a VCR unit. There is provided a recording and reproducing apparatus including an HDD unit 40 and a VCR unit and having a structure in which the HDD unit 40 is mounted on an HDD holder 70 via dampers 61a and 61b and the HDD holder 70 is mounted on a main body chassis, wherein the HDD holder 70 is formed of a resin member and includes a placing plate 71 for placing and fixing the HDD unit 40 thereon and four leg pieces 72 and 73 provided in an extending manner downward from the corners of the placing plate 71, the HDD unit 40 being held in a slightly floating manner over the placing plate 71 by the dampers 61a and 61b.
US07738244B2 Display device
A display device of the invention includes a liquid crystal display panel 1, an FPC 5, a box-formed storing case 4, and an FPC 7. The liquid crystal display panel 1 is provided with an ITO film 18 on its front side. The FPC 5 is attached to the liquid crystal display panel 1, has at least a ground line 5a, and is connected to an external device 40. The storing case 4 includes at least a rear side case (metal case) 3 electrically connected to the ITO film 18, as well as stores the liquid crystal display panel 1. The FPC 7 electrically connects the ground lines 5a of the FPC 5 and the rear side case 3. With the above-mentioned configuration, a display device can be provided wherein static protection on the front side of the display panel is easily provided.
US07738243B2 Display device
A conventional display device is constituted such that, when the display section is rotated to change the orientation thereof, the center of rotation and the center of the display section do not coincide, whereby the rotation operation lacks balance. Hence, the present invention provides a display device comprising a guide mechanism that comprises an annular track that rotates as the display section rotates and a guided member that is fixed to contact the annular track contained in the guide mechanism. By providing the annular track with recesses for fixing the position of the display section when the orientation of the display section is vertical or horizontal, the center of rotation and the center of the display section coincide, and also the screen height following the rotation can be optimized as a result of the rotation operation.
US07738242B2 System and method for displaying chassis component information
A system for displaying chassis component information includes a chassis and a plurality of server blades each coupled to the chassis. Each server blade comprises a respective liquid crystal display (LCD) positioned upon the server blade. The respective LCD is operable to display chassis component information.
US07738240B2 Image display device and electronic apparatus
An image display device has: a display panel having a display screen to display an image on a front surface; a case that accommodates the display panel, the case having a standing wall section that surrounds a surroundings edge of the display panel alienating from the surroundings edge; and a cover that covers a portion between the surroundings edge of the display panel and the standing wall section of the case. The device further has: a frame having a putting section where a back surroundings edge of the display panel is placed, and an isolation section touching side of the display panel and it separates between the display panel and the standing wall section of the case; and wiring that passes between the isolation section and the standing wall section.
US07738236B2 Light weight system for lightning protection of nonconductive aircraft panels
A system for lightning-protection of an aircraft skin panel that includes a nonconductive skin panel substrate and a series of spaced apart electrically conductive strips embedded in and extending along an outer surface of the nonconductive skin panel substrate. A series of electrically conductive fasteners extend through the nonconductive skin panel substrate to affix it to the airframe of the aircraft. The fasteners are arrayed along peripheral regions of the nonconductive skin panel substrate. Each of the electrically conductive strips is in electrical communication with the aircraft airframe through at least one fastener located proximate each end region of each strip.
US07738232B2 Alignment apparatus
In driving a movable body in a target direction, a force in another direction, which may act on the movable body, is reduced. A system includes a current amplifier, which drives X1 and X2 electromagnets (a first actuator) for aligning the movable body in the X direction, a system including a current amplifier, which drives Y1 and Y2 electromagnets (a second actuator) for aligning the movable body in the Y direction, a subordinate direction component correction unit, which reduces a force in the Y direction acting on the movable body when driving the movable body in the X direction by the first actuator, and a subordinate direction component correction unit, which reduces a force in the X direction acting on the movable body when driving the movable body in the Y direction by the second actuator.
US07738230B2 Nonvolatile status indicator switch
A non-volatile status indicator switch is provided. In one embodiment, the invention relates to an aircraft electrical system including a fault detection circuit coupled to a relay, and a fault indicator circuit coupled to the fault detection circuit and to a control input of the relay, wherein the fault indicator circuit includes a nonvolatile memory element, wherein the fault detection circuit is configured to detect a fault and to provide a signal indicative of the fault to the fault indicator circuit, and wherein the fault indicator circuit is configured to respond to the signal indicative of the fault by providing a predetermined control signal to the relay and by storing information indicative of the detection of the fault in the nonvolatile memory element.
US07738228B2 Inverter thermal protection
An inverter has three redundant modes of thermal protection providing fire protection and secures protection of the inverter from thermal damage. An embodiment of the present invention is disclosed wherein thermal transducers or actuators are located on a control circuit board, a heat sink, and a power circuit board. Two of the modes of thermal protection are active and one is passive.
US07738225B2 Circuit and method for limiting power to a load
A circuit and method for limiting the power supplied to a load are provided. The circuit and method prevent power supplied to the load from exceeding a power threshold for a programmable amount of time specified in a timer. The circuit includes a voltage controlled current source coupled to the load. A current multiplier divider is coupled to the voltage controlled current source and a timer is coupled to the load. A comparator with an adaptive threshold is coupled to the current multiplier divider and the input for controlling the timer to limit the power supplied to the load.
US07738224B2 ESD protection for bipolar-CMOS-DMOS integrated circuit devices
An Electro-Static Discharge (ESD) protection device is formed in an isolated region of a semiconductor substrate. The ESD protection device may be in the form of a MOS or bipolar transistor or a diode. The isolation structure may include a deep implanted floor layer and one or more implanted wells that laterally surround the isolated region. The isolation structure and ESD protection devices are fabricated using a modular process that includes virtually no thermal processing. Since the ESD device is isolated, two or more ESD devices may be electrically “stacked” on one another such that the trigger voltages of the devices are added together to achieve a higher effective trigger voltage.
US07738223B2 Active device array substrate having electrostatic discharge protection capability
An active device array substrate includes pixel units, scan lines, data lines, electrostatic discharge (ESD) protection elements, a short ring and an ESD biased generator. Each pixel unit is electrically connected to the corresponding scan line and data line. Each ESD protection element has a first connection terminal, a second connection terminal and a third connection terminal, wherein the first connection terminal is electrically connected to one of the corresponding scan line and data line, the second connection terminal is electrically connected to the short ring, and the third connection terminal is electrically connected to the ESD biased generator. As an ESD stress occurs, the ESD biased generator provides a voltage to the ESD protection elements to turn on them. It causes that the accumulated electrostatic charges are conducted into the lowest potential of the substrate through the short rings, so as to prevent the pixel units from ESD damaging.