45th week of 2008 patent applcation highlights part 48 |
Patent application number | Title | Published |
20080275931 | Executing Fixed Point Divide Operations Using a Floating Point Multiply-Add Pipeline - A system and method for executing fixed point divide operations using a floating point multiply-add pipeline are provided. With the system and method, the floating point execution unit in a processor is modified to include elements that may be used to perform fixed point divide operations. These additional elements include a leading zero counter, a leading one counter, an estimate table unit, and a state machine. The fixed point divide operands are converted to a floating point format and an estimate of the reciprocal of the divisor is generated using estimate tables. These values are used in multiple passes through the floating point unit for calculating estimates of the quotient and corresponding error values. The estimates of the quotient are based on previous estimates of the quotient in a prior pass through the floating point unit and a corresponding error value. The final quotient estimate is truncated. | 2008-11-06 |
20080275932 | Integer Division In A Manner That Counters A Power Analysis Attack - In the course of performing an Elliptic Curve Scalar Multiplication operation by Additive Splitting Using Division, a main loop of an integer division operation may be performed. The integer division has a dividend and a divisor. By storing both the divisor and the negative value of the divisor, susceptibility to a Simple Power Analysis Side Channel attack is minimized. A carry bit from a previous iteration of the main loop determines which of the divisor or the negative of the divisor to use. The order of an addition operation and a shift left operations in the main loop is interchanged compared to a known integer division method and there are no negation operations in the main loop. | 2008-11-06 |
20080275933 | SYSTEMS AND METHODS FOR STORAGE AREA NETWORK DESIGN - Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported. | 2008-11-06 |
20080275934 | SYSTEMS AND METHODS FOR STORAGE AREA NETWORK DESIGN - Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported. | 2008-11-06 |
20080275935 | METHOD AND APPARATUS FOR MIDDLEWARE ASSISTED SYSTEM INTEGRATION IN A FEDERATED ENVIRONMENT - A computer implemented method, data processing system, and computer usable program code are provided for instantiating a service on a network. A service infrastructure manager determines whether a service is available at a requested quality of service in response to receiving a request for the service that specifies the quality of service. The service infrastructure manager performs an analysis of components associated with the service to identify resources needed to create the service in response to the service being unavailable at the requested quality of service. Based on the analysis, the service infrastructure manager allocates resources to support the service and instantiates the service at the requested quality of service after the resources have been allocated. | 2008-11-06 |
20080275936 | Apparatus and methods for processing mailpiece information by an identification code server - Apparatus and methods consistent with the present invention provide for processing delivery item information in an identification code sorting system by an identification code server. In one embodiment, a primary identification code server receives an identification file containing identification information uniquely corresponding to a delivery item. In this embodiment, the primary identification code server processes the delivery item information and may send the identification file to a secondary identification code server. In another embodiment, a secondary identification code server receives an identification file from a primary identification code server and processes the delivery item information. | 2008-11-06 |
20080275937 | Control Device, Method and Program for Providing Information - A technology is provided to facilitate provision of information to a plurality of clients in a computer telephony integrated system. Plural user terminals are respectively connected to an information-providing server that provides requested information, a session control server, and a portal server. Sessions are established between each of the above devices. Upon receiving a data request from any one of the user terminals, the portal server sends the data request to the session control server. The session control server sends the data request to the information providing server. The information providing server sends the requested data to the session control server. The session control server sends the data to the portal server. The portal server sends the data to the respective user terminals. | 2008-11-06 |
20080275938 | VIRTUAL MACHINE WEB BROWSER - A system and method of browsing documents is provided that does not require a traditional document browsing application at a client device. In order to achieve browsing without a browsing application, the client device first transmits an information request to a host system. The host system retrieves the requested information from one or more information sources that store the information. A translation component receives the information from the host system and translates the information from a plurality of content types into a virtual machine language program. The virtual machine language program is then transmitted to the client device, which executed the virtual machine language program in order to display and interact with the information. | 2008-11-06 |
20080275939 | Demand Provisioning of Applications - A system and method for on demand provisioning of applications to clients, the system providing on demand access to applications by clients and their users over a computer communication system such as the Internet, thereby eliminating the need for clients to independently purchase, install, integrate and maintain the applications on their own systems. The system and method designed to create and install a separate, stand alone, dedicated copy or instance of the applications for each new client and to provide the clients with on demand access to provisioning and management functions allowing the clients to purchase, manage and maintain the applications on demand. | 2008-11-06 |
20080275940 | Server Apparatus, Client Apparatus and Network System - The network system comprises an original device description indicating a control point so as to register an address used for MAC address authentication. The server side acquires information from the device(s) connected to the network, and only the device(s) having the above mentioned description are listed and displayed. By responding to the access from the non-registered device in a predetermined manner, the device is prompted to be registered, said device corresponding with the device description, but not registered. | 2008-11-06 |
20080275941 | Service Integration on a Network - Described are computer-based methods and apparatuses, including computer program products, for service integration on a network. Telecommunication services (e.g., calendar, television, phone, location) on a network are integrated using service codelets designed to interface with the services. A default codelet associated with the user (e.g., via a service plan) dynamically calls the service codelets to request information from the associated services (e.g., calendar data) and/or perform tasks with the associated services (e.g., update calendar). The service codelets can dynamically call other service codelets based on the results of their requests for information. The information from the services is integrated and returned to the user. | 2008-11-06 |
20080275942 | User Defined Internet Jukebox Kiosks Set Top Box - A system such as an Internet Juke Box, Kiosk, or Set Top Box connected to the network which is database driven and tied to an on line internet site where local artist and musicians can create a profile which will allow them to upload their media, being images, music and videos, and later go to an establishment that has this system and play it. The system will have the ability to expose local musicians to the masses and earn them money. | 2008-11-06 |
20080275943 | APPLICATION LOAD BALANCING FOR DIFFERENT DOMAINS - In one embodiment, a method includes receiving a message associated with a device in a first domain. An identifier is determined for the device. The message is then sent to a load balancer where the message includes the identifier. The load balancer is then configured to send the message to a network device in a plurality of network devices. The network device is configured to process messages from the device. A second message may be received at the load balancer from a second domain. The second message may include the identifier for the device. The load balancer may then send the second message to the selected network device such that the first message and the second message are processed by the same network device. | 2008-11-06 |
20080275944 | TRANSACTION-INITIATED BATCH PROCESSING - A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal. | 2008-11-06 |
20080275945 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - In a relay communication system, when receiving an operation instruction of a resource from a client terminal stored in an account information registration unit, a relay server relays the operation instruction to a client terminal capable of operating the resource based on relay group information if the resource is operable by another client terminal. | 2008-11-06 |
20080275946 | Smart Scheduler Capable of Reflecting Change of Situation - Disclosed is a smart scheduler reflecting change of situation. The smart scheduler reflecting change of situation includes an interface unit and an alarm time decision unit. The interface unit both sends and receives contextual information to/from an external service-providing source. The alarm time decision unit reflects the contextual information that is received and updated from the external service-providing source, so that it may decide a final alarm time for performing a fixed schedule, even if any situation change occurs. The smart scheduler has the advantage that the determined schedule may be performed in the time in which a user designates, by differently setting up the alarm time according to the situation changes, whatever situation change brings about. | 2008-11-06 |
20080275947 | Lazy Document and Data Validation - Client-side scripts are repackaged on the server side to be sent to the client with the corresponding data element. They are packaged to appear no earlier than the program location of a first corresponding data element. The document is rendered as it arrives at the client. In parallel, execution of the scripts to validate corresponding data elements occurs no sooner than rendering of the data elements. Validation of the document is delayed until the document download (and validation) has been performed. | 2008-11-06 |
20080275948 | EFFICIENT HANDLING OF MOSTLY READ DATA IN A COMPUTER SERVER - An apparatus and method is described for improving access to mostly read data on network servers. The preferred embodiments more efficiently utilize replicated data servers to minimize server response time for improved performance of data access to network servers by workload managing client requests across the primary server and all replicated servers when it is possible to do so. In preferred embodiments, a load balancer supplies the most current data for mostly read data transactions while maximizing server usage by workload managing client requests across the primary server and all replicated servers. Client requests are managed by a load balancer in the workload manager. Client requests are sent by the load balancer to replicated servers when a routing table (stale data marker list) indicates that the data is in a safe period. Clients are directed exclusively to the primary server only during data update times. | 2008-11-06 |
20080275949 | EFFICIENT HANDLING OF MOSTLY READ DATA IN A COMPUTER SERVER - An apparatus and method is described for improving access to mostly read data on network servers. The preferred embodiments more efficiently utilize replicated data servers to minimize server response time for improved performance of data access to network servers by workload managing client requests across the primary server and all replicated servers when it is possible to do so. In preferred embodiments, a load balancer supplies the most current data for mostly read data transactions while maximizing server usage by workload managing client requests across the primary server and all replicated servers. Client requests are managed by a load balancer in the workload manager. Client requests are sent by the load balancer to replicated servers when a routing table (stale data marker list) indicates that the data is in a safe period. Clients are directed exclusively to the primary server only during data update times. | 2008-11-06 |
20080275950 | Wireless Device Address Book Updates - A system for maintaining an address book, wherein the address book includes a plurality of entries with each entry containing contact information and wherein address book updates are transmitted over a wireless network. The system includes a gateway for storing the address book and transmitting the address book updates to a wireless device. | 2008-11-06 |
20080275951 | INTEGRATED LOGGING FOR REMOTE SCRIPT EXECUTION - An integrated logging system includes a client-side logging component and a server-side logging component. The client-side logging component possesses the capability of logging client-side activity information, such as may relate to the execution of a script or other suitable client-side code that is controlled and executed independently of a remote server associated with the server-side logging component. The client-side logging component may also communicate logged activity information back to the corresponding server-side logging component. Messages including logged client-side activity information are received from the client-side logging component by the server-side logging component, and the logged activity information is integrated into the server-side log(s) of a server-side logging system. Thus, activity information from an independently controlled and operated processing device, which may be used, for example for problem determination, is integrated from sources that are distributed between systems. | 2008-11-06 |
20080275952 | Overlay Network System and Service Providing Method - In an overlay network system in which at least one node is mapped in a hash space by distributed hash table techniques, each node having a nods identifier obtained by hashing identification information of the own node, at least one service concerning all the nodes is provided. Each node includes a storage unit and a controller. The storage unit stores a service name and a service body of the service. The controller searches for a current service provider node using a service key obtained by hashing the service name, checks whether the own node is allowed to take over the service if a distance between the node identifier of the own node and the service key is less than a distance between the node identifier of the current service provider node and the service key, and invokes the service body to provide the service if the takeover is permitted. | 2008-11-06 |
20080275953 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A relay server stores registered terminal information and information about the relay servers that form a relay group permitting connection among each other, about a shared resource, about terminals sharing the resource, and about a message to be transmitted in association with the resource. When an operation instruction regarding the resource held by another terminal is received from the registered terminal to which the relay server is connected, the relay server relays the operation instruction to another relay server. When the message is transmitted to the other terminal by the terminal, message information is relayed. | 2008-11-06 |
20080275954 | COMMUNICATION METHOD - According to the present invention, the step of requesting of an associated information provision server KS for associated information about contents broadcast in a broadcast program being received is provided. The step of acquiring the associated information corresponding to the request from the associated information provision server KS and storing this is provided. And the retrieval step of transmitting a part of the associated information as a retrieval key to retrieve contents to a CD seller server | 2008-11-06 |
20080275955 | CONTENT DELIVERY METHOD AND APPARATUS IN TELECONFERENCE - In order to appropriately deliver content data to users participating in a teleconference, following steps are executed: receiving a URI of the content data to be delivered to participating users participating in the teleconference from the user terminal of a specific participating user; obtaining the content data corresponding to the URI from a server relating to the received URI, and storing the content data into a content data storage device; and transmitting the content data stored in the content data storage device to the user terminals of the participating users. Only by designating the URI, the server for the teleconference obtains and transmits the content data corresponding to the URI. Therefore, it is possible to use the content data regardless of the access authority of the participating users. | 2008-11-06 |
20080275956 | GROUPING EVENT NOTIFICATIONS IN A DATABASE SYSTEM - Techniques for grouping events in a computing system are provided. A registrant sends, to a database server, a request to register to receive a single notification based the occurrence of multiple events that satisfy certain criteria, referred to as grouping attributes. Such registrations are referred to as grouping registrations. An eventing mechanism in the database server receives and maintains grouping registrations. When an event is received, the eventing mechanism determines whether the event has been registered for in an active grouping registration, i.e., one whose start time has passed but whose completion criteria are not yet satisfied. If so, then the eventing mechanism updates grouping data associated with the grouping registration. When the completion criteria of a grouping registration are satisfied, the eventing mechanism sends a notification to the registrant and/or other intended recipient(s). The notification may provide a summary of all the events in the group or provide details about a single event from the group, such as the latest event. | 2008-11-06 |
20080275957 | Identifying and correlating electronic mail messages - Technologies are described herein for identifying and correlating e-mail messages. The contents of the subject and recipients fields of e-mail messages received at and sent from a computing system are hashed and stored in a database. When an incoming e-mail message is received at the computing system, the contents of its subject and recipients fields are also hashed. A search is then made of the database to locate e-mail messages identified in the database that have a sufficient number of subject and address hash values that match the subject and address hash values generated for the incoming e-mail message so that the messages may be correlated. A correlation is made between the incoming e-mail message and the best matching e-mail message located during the search of the database. | 2008-11-06 |
20080275958 | DISTRIBUTED AND SCALABLE INSTANT MULTIMEDIA COMMUNICATION SYSTEM - A method for addressing an entity for an internet-based service other than electronic mailing includes selecting a prefix that is uniquely associated the internet-based service, providing an email address for the entity, where the email address includes a username and domain, and attaching the prefix to the domain to convert automatically the email address into an address for the entity for the internet-based service. | 2008-11-06 |
20080275959 | Distributed Search in a Casual Network of Servers - Distributed searches in a casual server network may he provided. First it may be determined, at an originating server, that a first request cannot be fulfilled by informal on associated with the originating server. Then, from the originating server, the first request may be posted to a distributed request ring. Next, at a remote server on the distributed requesting ring, the first request may be received. The remote server may then query for current data on a data store associated with the remote server that may satisfy the first request. The remote server may next write a foreign reference in the data store. The foreign reference may indicate that the originating server requested the current data. Next, at the originating server, a response may be received to the first request from the remote server. The response may include the current data. | 2008-11-06 |
20080275960 | Coordination and Management of Content Distribution - Content items may be transmitted and synchronized between a receiving device and a content hosting service (e.g., a file sharing service) using a coordinating device. The coordinating device may be in and/or connected to a local network of the local device and may facilitate communications between the local device and the remote service. Alternatively, the coordinating device may be remotely connected to the local device. The coordinating device may monitor for new content information on either the local device or the remote service (or both) and propagate new or updated content as appropriate. The coordinating device may further perform functions such as reformatting content, maintaining a database of content identifiers and synchronizing metadata associated with content items. | 2008-11-06 |
20080275961 | CONTROL APPARATUS AND ITS METHOD, AND CONTROL PROGRAM AND STORAGE MEDIUM HOLDING IT - A controller which exits between a client apparatus and an image processing apparatus and which controls access from the client apparatus such that the client apparatus can use a network server function of the image processing apparatus, its control method and control program and storage medium. To accomplish this, the controller which exists between a client terminal and an image processing apparatus and which controls data transmitted from the client terminal to the image processing apparatus comprises information providing unit which provides setup information of the controller to the client terminal and transfer unit which transfers setup information of the image processing apparatus to the client terminal. | 2008-11-06 |
20080275962 | Remote access providing computer system and method for managing same - A computer system for providing a remote access service includes a unit for acquiring information on a relation between a terminal and a user using the terminal, a unit for acquiring network information about the terminal, a unit for acquiring network information about a blade that the terminal will access, a unit for acquiring information on a relation between the blade and a storage area, and a management server for extracting information on the user and its usage information and providing these information in real time. The management server also has a unit for permitting an administrator of the management server, persons other than the user and a management program to use the blade. | 2008-11-06 |
20080275963 | Dynamically Modifying A Universal Resource Indicator - A logic module receives a navigation request that includes an address identifying a resource stored at a remote server. The logic module determines whether the address is valid based on predetermined criteria. If the address is valid, the logic modifies the address to include values that indicate a device configuration of the user terminal. The logic then causes the address to be sent to the remote server. Upon receipt, the remote server retrieves and returns the resource to the user. The content of the resource is determined based on the indicators. | 2008-11-06 |
20080275964 | Appliance metaphor for adding media function to a web page - A media appliance metaphor ( | 2008-11-06 |
20080275965 | MOBILE COMMUNICATION TERMINAL AND DOWNLOAD CONTROL METHOD - During recovery from a state where a continuous download is impossible, if the mobile communication terminal issues a request for a continuous data download, to the server (S | 2008-11-06 |
20080275966 | METHODS AND APPARATUS FOR PROVIDER-MANAGED CONTENT DELIVERY - Methods and apparatus for the simple, managed delivery of content to communication devices over a wireless network. The interoperation of a client component and a server, either a gateway server or a hosted server, allows for the delivery of content to wireless communication devices in a “push” fashion, i.e., independent of the actions of the end user, in contrast to traditional “pull” media, where an end user is required to request desired content, such as a webpage. Delivery criteria allow for the conditional delivery of content to end users, and access criteria control which content providers communicate with which groups of end users. | 2008-11-06 |
20080275967 | LINK DELIVERY FOR SUBSEQUENT RETRIEVAL OF NETWORKED INFORMATION - A system and method for providing links to a browser program running on a computer connected to a network include receiving a request from the browser program to transfer a file representing a home page for display in the browser program, and determining a storage location on the computer for links used by the browser program. The system and method may include requesting permission to modify links used by the browser program prior to transferring a list of links to the storage location on the computer for subsequent use by the browser in retrieving information from the network. The list of links may be statically or dynamically generated with one or more links provided by a link server on the network. In one embodiment, accounting information relative to the number and type of links transferred to the user's computer is collected and may be forwarded to an associated billing computer located on the network. | 2008-11-06 |
20080275968 | Managing a master method and a child method defined by differing sets of required configurations - According to an exemplary embodiment of the invention, a device is provided for managing a master method, defined by a first set of required configurations, and a child method, derived from the master method and being defined by a second set of required configurations, wherein each of the master method and the child method comprises a sequence of instructions for an instrument for at least one of analysing, testing, and measuring a substance, wherein each of the required configurations of the master method and of the child method comprises a set of operating conditions being required for an execution of the master method and of the child method, respectively, using the instrument, the device comprising a determining unit adapted for determining if the second set of required configurations differs from the first set of required configurations, and a classification unit adapted for classifying the child method based on a result of the determination. | 2008-11-06 |
20080275969 | System and method for managing a plurality of network clusters - Exemplary systems and methods for managing a plurality of network clusters are provided. In exemplary embodiments, a network cluster is established within a super cluster. Each network cluster comprises one or more groups/organizations having a common interest. Once established, the network cluster defines customized administrative components for the network cluster. These administrative components may define how groups are organized within the network cluster and individual's roles and functionalities within the network cluster. The administrative components may also define what components may be provided to a user associated with the network cluster. | 2008-11-06 |
20080275970 | AUTONOMICALLY ADJUSTING CONFIGURATION PARAMETERS FOR A SERVER WHEN A DIFFERENT SERVER FAILS - A load balancer detects a server failure, and sends a failure notification message to the remaining servers. In response, one or more of the remaining servers may autonomically adjust their configuration parameters, thereby allowing the remaining servers to better handle the increased load caused by the server failure. One or more of the servers may also include a performance measurement mechanism that measures performance before and after an autonomic adjustment of the configuration parameters to determine whether and how much the autonomic adjustments improved the system performance. In this manner server computer systems may autonomically compensate for the failure of another server computer system that was sharing the workload. | 2008-11-06 |
20080275971 | Method for Displaying Data in an Industrial Control System - A method for distribute or share data provided by a server process of an industrial control system to a client process running on a first machine of a first user, with a client process running on a machine of a second user. The server session is logged by the server process. It is determined that the first user makes a selection to distribute or share a client process with at least one second user. An address is retrieved for the at least one other user, and a channel is opened thus providing the same data provided to the client process running on the first machine to a client process running on a second machine of at least one second user. Also system, a human-machine interface and a computer program for carrying out the method. | 2008-11-06 |
20080275972 | System and Method for Providing Improved Packet Traceability - A method and apparatus is described which enables location information associated with a client to easily be obtained by a service provider in a packet-based network. The location information may be the location of the client itself, or may be location information associated with devices in a communication facility established by the client. Location information associated with the client may be provided to services such as emergency services to facilitate fast dispatch of resources to assist the client. Location information associated with facilities of the client may be used to facilitate lawful interception of client communications. In one embodiment, the location information is obtained using information included in one of a Provider Backbone Bridge (PBB) or Provider Backbone Transport (PBT) packet. | 2008-11-06 |
20080275973 | DYNAMIC CLI MAPPING FOR CLUSTERED SOFTWARE ENTITIES - Techniques for mapping availability management (AM) functions to software installation locations are described. An availability management function (AMF) can look-up a component type and determine software associated with that component. For a selected AMF node, the AMF software entity can then determine a pathname prefix associated with that software. The pathname prefix can then be used for various AM functions, e.g., instantiation of a new component or service unit. | 2008-11-06 |
20080275974 | System, method, and display for managing media content for use at multiple locations - In a system and method for managing user profiles and for managing, recording, and experiencing media content, a server may store a profile, content, and an association of the content with a profile, each of multiple devices may log into the profile by accessing the profile stored at the server, and, for the profile into which the device is logged, transmit to the server a content request, for example, periodically, and the server may, responsive to the content request, determine which content stored at the server is associated with the profile and transmit to the device a copy of the content that has been determined to be associated with the profile. The content may be stored at the server in association with the profile before the device is associated with the profile. | 2008-11-06 |
20080275975 | Blade Server System with at Least One Rack-Switch Having Multiple Switches Interconnected and Configured for Management and Operation as a Single Virtual Switch - Described is a rack-switch including a rack and a plurality of blade server chassis within the rack. Each blade server chassis has a plurality of server blades in communication with at least one switch. Each switch includes a plurality of external ports. At least two of the external ports of each switch are inter-switch link (ISL) ports. The rack-switch also includes a plurality of inter-switch links. Each inter-switch link electrically connects one ISL port of one of the switches to one ISL port of another of the switches. The plurality of inter-switch links interconnects the switches such that the switches are daisy chained in a loop. The inter-switch links convey Ethernet packets representing server-to-server communications between server blades of different blade server chassis. | 2008-11-06 |
20080275976 | INFORMATION GATHERING TOOL FOR SYSTEMS ADMINISTRATION - A method and program product for gathering information about a system. A user logs on to the system, and in response, computer programming automatically identifies application instances executing in the system, determines whether the system is configured for high availability, determines whether each of the identified application instances is configured for high availability, determines if the system is a node of a cluster of systems, and compiles and displays a unified report of the resulting information. The foregoing type of information is automatically compiled and displayed for other systems as well, in different respective sessions. | 2008-11-06 |
20080275977 | METHOD AND SYSTEM FOR MANAGING INFORMATION FEED DELIVERY TO A COMMUNICATIONS DEVICE - A method and system for managing information feed delivery to communications devices is provided. In one aspect, the method involves initializing a user account in response to receiving a first communication identifying a communications device. In another aspect, the method involves associating a content object of an information publisher with an information feed for delivery to a communications device; receiving from the information publisher an updated content object for association with the information feed; and producing in response to the updated content object an updated information feed to replace the information feed. The method may involve delivering to the communications device an information feed in response to receiving an information feed identifier. The method may involve combining translated content objects. The system includes an initialization component; an updating component; and a database for storing an identifier identifying the communications device in association with one or more information feeds. | 2008-11-06 |
20080275978 | METHOD AND SYSTEMS FOR LOCATING GEOGRAPHICAL LOCATIONS OF ONLINE USERS - A location tracking system for building a geographic location database of network nodes in a computer network includes a trace engine module configured to send trace Id commands to a plurality of user terminals. The user terminals are actively coupled to a server node so that the trace engine module is able to obtain IP address of each of the user terminals and its corresponding geographic location. A first database is configured to store IP addresses obtained by the trace engine module and their corresponding geographical locations. A second database is configured to store a set of physical connections between IP addresses obtained by the trace engine module. The system can then determine the geographical location of end user terminals who employ the database as previously populated. | 2008-11-06 |
20080275979 | System and method for clustering of group-centric networks - Exemplary systems and methods for managing a plurality of group-centric networks are provided. In exemplary embodiments, a plurality of group-centric networks is established within a network cluster. Each group-centric network comprises one or more groups having a common interest. Once established, the group-centric network defines customized administrative components for the group-centric network. In exemplary embodiments, the administrative component comprises roles and relationship definitions which define what data and functionality may be provided to a user accessing a group within the group-centric network. | 2008-11-06 |
20080275980 | METHOD AND SYSTEM FOR TESTING VARIATIONS OF WEBSITE CONTENT - The invention is a method and system for testing variations of website content useful to optimize website visitor conversions. The invention includes integrating test variations of website content with web analytics platforms so that website variations can be tracking and analyzed within web analytics reporting systems. The invention helps website operators create content variations, and then scientifically test and measure the impact of those variations on conversion rates. The invention includes a method of using a reverse proxy server to introduce page variations on existing website content without needing to modify the existing web server. Using the reverse proxy server, the invention automatically injects values, associated with website variations, into web page tags used with web analytics platforms. The invention makes it possible to test any number of website variations and access such data from within web analytics platforms. The invention also provides a method to automatically transform web page tags of a first web analytics platform to web page tags of a second web analytics platform to easily try new third party web analytics solutions. | 2008-11-06 |
20080275981 | CLIENT SERVER SYSTEM AND METHOD FOR EXECUTING AN APPLICATION UTILIZING DISTRIBUTED OBJECTS - A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy object corresponding to the actual object and holds the actual object management information. The application server notifies the object pool of an event according to the status change of the application. The object pool automatically updates the actual object management information according to the notification of the event from the application server. | 2008-11-06 |
20080275982 | SYSTEM AND PROGRAM PRODUCT FOR TRACKING WEB USER SESSIONS - The present invention provides a solution for efficiently tracking web user sessions. Specifically, under the present invention, web user sessions are tracked on an analytics system based upon a unique identifier assigned to a requested web page and a session cookie that identifies a particular web user session. By tracking web user sessions in this manner, web page data transmitted during a particular web user session can be efficiently and accurately correlated for analysis. | 2008-11-06 |
20080275983 | Method and system for network management providing access to application bandwidth usage calculations - A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database. The actual and predicted bandwidth usage of requested actions can be displayed to the system administrator in real time. | 2008-11-06 |
20080275984 | Method and system for network management providing access to application bandwidth usage calculations - A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database. The actual and predicted bandwidth usage of requested actions can be displayed to the system administrator in real time. | 2008-11-06 |
20080275985 | Systems, Methods and Computer Programs for Monitoring Distributed Resources in a Data Processing Environment - Methods, apparatus and computer programs are described for monitoring resources within a data processing network. Monitoring entities can be selected, and a set of active monitoring functions can be modified, based on the requirements of consumers of monitored data. A first method involves monitoring resources on behalf of consumer entities within the network. A description of the consumer entity's monitoring requirements are published by the consumer entity and stored in a repository. The monitoring requirements of the consumer entity are compared with the monitoring capabilities of a plurality of monitoring entities, to identify a monitoring entity capable of satisfying the monitoring requirements of the consumer entity. An identified monitoring entity is selected, and a connection is established between the selected monitoring entity and the consumer entity. A second method involves modifying an active set of monitoring functions in response to changes to monitoring requirements of a currently active set of consumer entities. | 2008-11-06 |
20080275986 | Method to Update Status on Multiple Voice and Text Systems from a Single Device - A method for updating a message on a plurality of devices from a single device comprising a Configuration Program (CP), an Audio Device Update Program (ADUP), and a Text Device Update Program (TDUP). Using the CP, the user may enable and disable the present invention, add or delete devices, create and save messages, select existing messages to play to callers or display to senders, enable automated status updates, enable multiple message levels, or enable availability updates. The automated status update automatically creates messages from the user's calendar. The multiple message levels are a hierarchy of messages in which the message sent to a caller or sender based on their identity. The availability update communicates the user's next available time to the caller or sender. The ADUP and TDUP select the appropriate message to play or send based on whether automated status updates, multiple message levels, and availability updates are enabled. | 2008-11-06 |
20080275987 | METHODS AND APPARATUS FOR INTEGRATING SERVICES FOR ACCESSING THE WORLD WIDE WEB - Web pages retrieved by a browser core are translated into user interface component definitions and page information. The definitions and page information are transmitted to a user device which recomposes the definitions and page information into a format for presentation to a user on a user device. Transmitting the definitions and page information includes translation of the definitions and page information into a format appropriate for both the particular communications media on which the information is transmitted, and the device to which the information is transmitted. The device includes a browser client which performs the recomposition. The browser client also receives user input, and may respond by altering the information locally at the user device, and sending information related to the user selection back to the browser core for further processing. The browser core also tracks user sessions, thus allowing a user to access the network from several devices, and capture session information for each access from each device. This allows users to switch devices, and start a new session at the point where a previous session ended. | 2008-11-06 |
20080275988 | Method And System For Lawful Interception In Next Generation Networks - A method and system for lawful interception by Law Enforcement Agency (LEA) in next generation networks. The system includes a Delivery Function | 2008-11-06 |
20080275989 | OPTIMIZING VIRTUAL INTERFACE ARCHITECTURE (VIA) ON MULTIPROCESSOR SERVERS AND PHYSICALLY INDEPENDENT CONSOLIDATED NICS - Optimization of the Virtual Interface Architecture (VIA) on Multiprocessor Servers using Physically Independent Consolidated NICs (Network Interface Cards) allows for improved throughput, increased resiliency and transparent fail-over; and also by hiding the actual NICs involved in particular data transactions, enables operations with substantially unmodified applications software. | 2008-11-06 |
20080275990 | METHOD AND SYSTEM FOR SELECTING, IN A VEHICLE, AN ACTIVE PREFERENCE GROUP - An occupant of a vehicle is presented with discussion groups of interest to the occupant. The discussion groups are selected based on the degree to which interests of friends of the occupant coincide with the interests of the occupant. Once a discussion group is chosen, a telematics gateway connects the occupant to the discussion group. | 2008-11-06 |
20080275991 | GROUP FORMATION/MANAGEMENT SYSTEM, GROUP MANAGEMENT DEVICE, AND MEMBER DEVICE - A group management device provides with a content a device included in a group managed by the group management device. The group management device includes a storage unit that stores a total number of remote device that the group management device currently registers, a maximum number of remote devices that the group management device is permitted to register, a total number of local device that the group management device currently registers, and a maximum number of local devices that the group management device is permitted to register. The group management device also includes a judging unit that judges whether the total number of the remote device exceeds the maximum number of the remote devices when it is judged that the one device is the remote device. The judging unit judges whether the total number of the local device exceeds the maximum number of the local devices when it is judged that the one device is the local device. | 2008-11-06 |
20080275992 | SYSTEM AND METHOD OF MANAGING CONNECTIONS BETWEEN A COMPUTING SYSTEM AND AN AVAILABLE NETWORK USING A CONNECTION MANAGER - In one aspect, a method of enabling an execution thread of an application running on a communication device to access a communication service is provided. The method includes selecting a connection profile that supports the communication service and attaching the execution thread to a data channel associated with the connection profile. In another aspect, a computing device is provided capable of running an application having one or more execution threads and communication capability. The computing system or device comprises connection management logic including a database for storing a plurality of connection profiles, server logic adapted to receive a request from the application for a communication service, select a connection profile from the database that supports the requested communication service, and attach one of the one or more execution thread of the application to a data channel associated with the connection profile, and a user interface enabling user input for modifying the plurality of connection profiles. | 2008-11-06 |
20080275993 | Web service for user and subscription data storage - A data service that manages user and subscription data for multiple services. The data service maintains a database of the user and subscription data and provides an interface that allows the other services, that act as clients to the data service, to access that data. The data service avoids the need for the client services to implement a framework to manage the storage of user and subscription data. The data service also allows user profile data to be updated by one client service and used by all others. Further, data, such as usage history or information on policy violations, may be shared by multiple services. | 2008-11-06 |
20080275994 | Metadata communication system - Techniques for communicating metadata are disclosed. According to one technique, a device comprises a configuration module. The configuration module contains and specifies a mapping table. For example, each mapping in the mapping table might indicate a standard, a retrieving protocol, and a packaging protocol. In the mapping table, a particular retrieving or packaging protocol can be mapped to more than one standard. The device comprises one or more separately implemented retrieving protocol modules and packaging protocol modules. The device receives a client's request. The device selects a retrieving protocol to interpret the request, and interprets the request using that protocol. The device uses the mapping table to determine a packaging protocol that is mapped to the client's standard. The device uses the selected packaging protocol to package, in the appropriate form, the requested metadata. The device sends the appropriately packaged metadata back to the client. | 2008-11-06 |
20080275995 | Application-Independent Service Delivery - A service delivery platform that can support a number of different services is provided. A context regarding an application device is received by the service delivery platform. Applications executed on the service delivery platform use the context to optimize the delivery of information to application devices. | 2008-11-06 |
20080275996 | DEVICE IN A SYSTEM OPERATING WITH CAN-PROTOCOL AND IN A CONTROL AND/OR SUPERVISION SYSTEM - A control or supervision system incorporates a digital serial communication and modules which are mutually communicable to this and operate with CAN-protocol. A control desk can be wirelessly connected to one or more modules operating with a signal protocol which takes no account of arbitration and/or confirmation functions appearing in the CAN-system. A particular receiving communication part executes the conversion of said signal protocol to the signal protocol of the CAN-system. A device for controlling a function in a first module in a CAN-system via a wireless connection to a second module in said system. A system of mutually separate units, whereof each unit operates with a CAN-signalling protocol, intercommunicable by means of radiocommunications operating with an identification system in which a key allocation between the units is based upon identities that are assigned by a module in the unit or a master system. | 2008-11-06 |
20080275997 | SYSTEM AND METHOD FOR FLOW CONTROL IN WEB-BASED VIDEO EDITING SYSTEM - A web-based video editing system includes a communication device configured to: generate information indicative of points of interest of a video, the points of interest being indicative of one or more active data or one or more inactive data during a selected time interval; determine an identity of each of the active data, and a required amount of an identified active data during the selected time interval; and request the identified active data and the required amount of each of the identified active data. The system also includes: a web server configured to: receive the requested information, assign a unique identifier to the identified active data and transmit a redirect to the communication device. The system also includes: a custom web server configured to: receive and transmit to the communication device information indicative of the unique identifiers and the required amount of each of the identified active data. | 2008-11-06 |
20080275998 | SOFTWARE DOWNLOADING USING A TELEVISION BROADCAST CHANNEL - A software distribution architecture having a television broadcast system as its infrastructure. Software from a software repository ( | 2008-11-06 |
20080275999 | Information distribution system, terminal apparatus used in such system, recording medium on which program is recorded, and loop connection avoidance method - In order that a loop does not occur when switching upstream terminal apparatus, to provide an information distribution system capable of preemptively detecting a distribution route loop, and avoiding the loop, a terminal apparatus and a program used in the same system, as well as a loop connection avoidance method. | 2008-11-06 |
20080276000 | System and Method for Distributing Content via a Shared Network - Bandwidth use between an access provider system ( | 2008-11-06 |
20080276001 | QUALITY OF EXPERIENCE INDICATOR FOR NETWORK DIAGNOSIS - A method, system and computer program product for calculating a scaled quality indicator expressing a quality of experience for streaming media, includes calculating network characteristics of packet loss rate of the streaming media, calculating network characteristics of packet jitter of the streaming media, and calculating the scaled quality indicator based on the calculated packet loss rate and the calculated packet jitter. | 2008-11-06 |
20080276002 | Traffic routing based on client intelligence - Techniques are described for making the best connection between a client and a server. The best connection is determined based upon the proximity of the client to the server, and the load and availability of the server. Proximity is determined by connection racing in which response times to requests made to various sets of servers are compared. The load is determined by back-end monitoring logic for each set of servers and is indicated in the response sent by the server. The availability of the server is monitored by a virtual IP server located with each set of servers. The virtual IP server selects available servers to respond to the request from the client. When the client receives responses, the client selects a server based on (a) the response times and (b) load information in the responses in order to make the best connection. | 2008-11-06 |
20080276003 | System and Method for Enhanced Messaging Intermediary - An intermediary infrastructure that facilitates the interconnection of multiple IP Multimedia Subsystem (IMS) networks. The interconnections may span one or more of the IMS logical planes Services Plane, Control Plane, and Network or Transport Plane. The intermediary offers among other things a process, routing, and switching complex that is able to among other things process incoming messages including using a comprehensive routing repository to complete message routing operations. | 2008-11-06 |
20080276004 | Populating Location Wiremap Databases - A method for populating location wiremap databases. In particular implementations, a method includes establishing a link layer connection with a client on a switch port, where the switch port is associated with a port identifier and is mapped to a location; identifying one or more connection attributes of the connection, where the connection attributes comprise a network layer address of the client; and transmitting the port identifier and the network layer address of the client to a location server. | 2008-11-06 |
20080276005 | Method and apparatus for translating web addresses and using numerically entered web addresses - Use of existing Internet-based communications protocols and standards are used to implement a translation module that converts a scheme-specific name entered by a user into a Web browser into a second scheme-specific name either prior to or during transmission. | 2008-11-06 |
20080276006 | Systems and Methods for Providing Terminal Configuration Data - Communication nodes, systems and methods are described which provide mechanisms and techniques for providing terminal configuration data from, e.g., a CNG Configuration Function (CNGCF), to, e.g., a configuration function (CNG) in a user's equipment. The information needed by the CNGCF to provide this terminal configuration data file, e.g., an IP address of the user equipment, a service subscription identification associated with the user equipment and a terminal type, are provided via an interface between a Connectivity Session Location and Repository Function (CLF) and the CNGCF. | 2008-11-06 |
20080276007 | METHOD AND SYSTEM FOR PROXYING TELEPHONY MESSAGES - A proxy computer of a network can receive incoming telephony messages from one or more computers outside of the network and proxy them to computers within the network. Similarly, the proxy computer can receive outgoing telephony messages from within the network and proxy them to computers outside of the network. To set up inbound calls, a proxy program on the proxy computer looks for the presence of an alias in the call signaling messages, references a data structure to determine which computer on the network is associated with the alias, and proxies the call signaling and control messages between the callee computer and the calling computer based on the association, thereby creating a logical connection between the calling computer and the callee computer. | 2008-11-06 |
20080276008 | Secure and Accurate Method for Processing Prescriptions - The present invention is a new method of processing a prescription that has advantages of security and accuracy while preserving convenience of older methods. The new method includes (1) receiving image information defining an image of a hard copy prescription, (2) displaying the image upon a user interface, (3) receiving response information from the user interface indicative of whether the image is acceptable, and (4) storing the image information on a secure system. | 2008-11-06 |
20080276009 | Enabling Efficient Communication Between a Host and Multiple USB Devices - The present invention relates generally to devices and methods for communicating between a host computer and a peripheral device, such as a monitor or printer, and, more particularly, to enable efficient communication between a host and a plurality of such USB peripheral devices without substantial bandwidth degradation. In one embodiment, a device driver, in data communication with a configuration application executing on a host computer, instructs a secondary USB device to accept data packets related to not only its own unique address but also of at least one other primary USB device whose address was additionally caused to be stored with the USB device. | 2008-11-06 |
20080276010 | SYSTEM AND METHOD FOR IMPLEMENTING AND/OR OPERATING NETWORK INTERFACE DEVICES TO ACHIEVE NETWORK-BASED COMMUNICATIONS - A computer system, and related components including network interface devices, as well as methods for implementing and/or operating network interface devices to achieve network-based communications, are disclosed. In at least one embodiment, the computer system includes a network interface device, and a bus driver in communication with the network interface device. The bus driver has access to a plurality of driver programs, and the bus driver is capable of causing an installation of one such driver program on the network interface device. Also, in at least some embodiments, the bus driver facilitates communications between multiple network interface devices and an operating system of the computer system, and/or between the network interface devices and user mode applications implementing graphical user interfaces. Further, in at least some embodiments, the bus driver governs operation of the network interface devices, for example, in relation to power management and/or interrupt handling. | 2008-11-06 |
20080276011 | STRUCTURE FOR OPTION ROM CHARACTERIZATION - A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is disclosed for option ROM characterization by establishing an isolating execution environment for an expansion adapter of a computer, the adapter having an option ROM containing initialization code for the adapter, executing the initialization code for the expansion adapter in the isolating execution environment, identifying operating characteristics of the option ROM, including characteristics of the option ROM unavailable prior to execution of the initialization code in the isolating execution environment, and allocating virtual memory address space in a normal execution environment of the computer to the option ROM of the expansion adapter in dependence upon the identified operating characteristics of the option ROM. | 2008-11-06 |
20080276012 | Driver Loading via a PnP Device - The present invention enables a USB device to provide its own vendor-specific device driver and invoke and install vendor-specific installation software stored on the USB device itself. In one embodiment of the invention, the present invention enables communication between a USB device and a host by receiving a USB device into a USB connection port embedded within the host, enumerating the USB device as a device belonging to a first class, providing a user with access to the USB device wherein the access permits a user to find a program for the USB device and invoke the program, installing the stored program; and recognizing and/or enumerating the USB device as a device from a second class, different from the first class, upon any successive connection of the USB device into the USB connection port of the host. | 2008-11-06 |
20080276013 | Semiconductor Integrated Circuit - Enabling and disabling of a plurality of internal buses ( | 2008-11-06 |
20080276014 | PERIPHERAL OBJECT COMMUNICATION METHOD, APPARATUS, AND SYSTEM - In accordance with respective embodiments of the present invention, flexibility can be improved due to an arbitrary communication system being made available, and convenience can be improved due to visible identification information being made unnecessary. Concretely, an ID-metadata database server is prepared in which metadata in which displaying information and a communication system are described for each peripheral object are stored, and when a display apparatus detects a peripheral object in accordance with receiving a radio signal, the display apparatus acquires metadata of the detected peripheral object from the ID-metadata database server, and executes communication with a peripheral object representative server on the basis of a communication system described in the metadata. | 2008-11-06 |
20080276015 | DEVICE OF IDENTIFYING HOST PROTOCOL AND SMART CARD INCLUDING THE SAME - The present invention provides an integrated circuit chip which includes a processor; a contact pad unit connected to a host through a plurality of contact pads; a host interface detector including at least one pull-up resistor and one pull-down resistor, for selectively connecting the pull-up resistor and the pull-down resistor to the contact pad unit to detect a host interface status; and an interface unit including a plurality of interface protocols, for communicating with the host using a part or all of the plurality of contact pads, wherein the processor receives a status of the host from the host interface detector, identifies a protocol of the host based on the received status of the host, and controls the interface unit so as to enable an interface protocol that is used to communicate with the host. | 2008-11-06 |
20080276016 | STORAGE CONTROLLER AND STORAGE CONTROLLER CONTROL METHOD - A storage controller of the present invention makes use of changes in power rates according to time periods, and controls the data storage destination between storage devices having different power consumption, such as a hard disk drive and a flash memory device. The storage controller comprises a hard disk drive and a flash memory device for which power consumption differs. A schedule manager manages a schedule for controlling the storage destination of data used by a host. Data is copied from the hard disk drive to the flash memory device at night, when the power rate is low. An access from a host is processed using data inside the flash memory device during the daytime when the power rate is high. The next night, the difference is copied so that the data of the flash memory device coincides with the data of the hard disk drive. | 2008-11-06 |
20080276017 | SYSTEM AND ARTICLE OF MANUFACTURE FOR THE DETECTION OF MISDIRECTED DATA - Provided are a system and article of manufacture, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended. | 2008-11-06 |
20080276018 | SYSTEM ON A CHIP FOR NETWORKING - A system on a chip for network devices. In one implementation, the system on a chip may include (integrated onto a single integrated circuit), a processor and one or more I/O devices for networking applications. For example, the I/O devices may include one or more network interface circuits for coupling to a network interface. In one embodiment, coherency may be enforced within the boundaries of the system on a chip but not enforced outside of the boundaries. | 2008-11-06 |
20080276019 | Data transport architecture - The present invention is a novel device, system, and method for data transport and bus architecture. According to an exemplary embodiment of the present invention, the bus architecture may comprise of a continuous serial bus that may be incorporated into a process control sample system to provide an intrinsically safe and efficient system. An alternative exemplary embodiment, in an intrinsically safe control sampling system, a data transport device may be used to couple sampling controls and analyzers. An exemplary embodiment of the present invention may contain an access controller providing a protocol bridge for an intrinsically safe control sampling system to couple sampling controls and analyzers. | 2008-11-06 |
20080276020 | Adaptive-Allocation Of I/O Bandwidth Using A Configurable Interconnect Topology - Apparatus and methods allocate I/O bandwidth of an electrical component, such as an IC, by configuring an I/O interface into various types of interfaces. In an embodiment of the present invention, an I/O interface is configured into either a bi-directional contact, unidirectional contact (including either a dedicated transmit or dedicated receive contact) or a maintenance contact used in a maintenance or calibration mode of operation. The I/O interface is periodically reconfigured to optimally allocate I/O bandwidth responsive to system parameters, such as changing data workloads in the electronic components. System parameters include, but are not limited to, 1) number of transmit-receive bus turnarounds; 2) number of transmit and/or receive data packets; 3) user selectable setting 4) number of transmit and/or receive commands; 5) direct requests from one or more electronic components; 6) number of queued transactions in one or more electronic components; 7) transmit burst-length setting, 8) duration or cycle count of bus commands, and control strobes such as address/data strobe, write enable, chip select, data valid, data ready; 9) power and/or temperature of one or more electrical components; 10) information from executable instructions, such as a software application or operating system; 11) multiple statistics over respective periods of time to determine if using a different bandwidth allocation would result in better performance. The importance of a system parameter may be weighted over time in an embodiment of the present invention. | 2008-11-06 |
20080276021 | Data transfer control apparatus - A data transfer control apparatus has a plurality of bus slaves connected to a bus master via a bus interface unit for RAM connected to the bus master via a master bus, and a transfer bus which connects the first bus slave and plural second bus slaves in the plurality of bus slaves. When an instruction to execute data transfer via the transfer bus is given by a transfer instruction signal, data transfer between one second bus slave selected from the plural second bus slaves and the first bus slave via the transfer bus is carried out in response to a control signal contained in a control signal bus on a slave bus for RAM. | 2008-11-06 |
20080276022 | Method to Resolve Deadlock in a Bus Architecture Comprising Two Single-Envelope Buses Coupled Via a Bus Bridge and Running Asynchronously - A method to resolve a deadlock in a bus architecture comprising a first and a second single-envelope bus with at least one master and one slave each, where the first and second single-envelope buses are arranged on different sides of an asynchronous boundary and are coupled via a bus bridge, said method comprising the steps of:
| 2008-11-06 |
20080276023 | Slave Bus Subscriber for a Serial Data Bus - The invention relates to a slave bus subscriber for a serial data bus with a master bus subscriber, wherein the slave subscriber recognizes the bit rate of a data packet received over the data bus, whose header has a sync break field, a sync field and an ID field, with the help of the header of the data packet in such a manner that the periods between falling edges of bits having known bit intervals at least of the sync field and of the sync break field are evaluated and the bit rate is determined from the evaluated periods. | 2008-11-06 |
20080276024 | Method for Stabilizing Asynchronous Interfaces - A method and computer system apparatus for asynchronous data transfer between a source and sink without the use of an asynchronous control signal. includes metastability circuits, data change detection logic, a stability window delay counter, and a mux/register pair to allow for the holding of previous stable data during the transition. While the processing logic employed specifically applies to asynchronous logic, the logic can be extended to synchronous or untimed interfaces as well. Also disclosed is a programmable means to adjust the window delay. | 2008-11-06 |
20080276025 | LOCK INFERENCE FOR ATOMIC SECTIONS - Locks which protect data structures used within atomic sections of concurrent programs are inferred from atomic sections and acquired in a manner to avoid deadlock. Locks may be inferred by expression correspondence using a backward inter-procedural analysis of an atomic section. Locks may be sorted according to a total order and acquired early in an atomic section to prevent deadlock. Multiple granularity of locks are determined and employed. Fine grained locks may be inferred and acquired to reduce contention. Coarse grained locks may be determined and substituted for fine grained locks when necessary for unbounded locations or to reduce the number of finer grained locks. | 2008-11-06 |
20080276026 | SELECTIVE DEACTIVATION OF PROCESSOR CORES IN MULTIPLE PROCESSOR CORE SYSTEMS - A method includes applying a voltage to a first processor core of a plurality of processor cores to deactivate the first processor core, the voltage less than a retention voltage of the first processor core. The application of the voltage can be in response to a software setting. The software setting can be configured via a user input, a software application, an operating system, or a BIOS setting. Alternately, the application of the voltage can be in response to a permanent hardware setting, such as the state of a fuse associated with the first processor core. | 2008-11-06 |
20080276027 | INTERRUPT CONTROL APPARATUS, BUS BRIDGE, BUS SWITCH, IMAGE PROCESSING APPARATUS, AND INTERRUPT CONTROL METHOD - An interrupt control apparatus that controls an interrupt process request caused by a predetermined interrupt factor is disclosed. The interrupt control apparatus includes: an obtaining unit configured to obtain an interrupt process request signal including an interrupt factor identifier associated with at least equal to or more than two interrupt factors; an interrupt process unit configured to execute an interrupt process requested by the interrupt process request signal; and a control unit configured to control the interrupt process unit so as not to execute interrupt processes caused by interrupt factors associated with the interrupt factor identifier until the interrupt process executed by the interrupt process unit ends. | 2008-11-06 |
20080276028 | METHOD OF DETECTING AND RECOVERING A LOST SYSTEM MANAGEMENT INTERRUPT (SMI) IN A MULTIPROCESSOR (MP) ENVIRONMENT - Method, computer program product and system for handling multiple system management interrupt (SMI) events in a multiprocessor system. In response to receiving an SMI event, processors enter system management mode (SMM) and execute SMI handler code. An SMI handler that determines fewer than all of the processor are in the SMI handler for the event will schedule an further SMI event based upon the content of the detected SMI event, then issues a resume (RSM) instruction and exits the SMI handler. The method recovers lost SMI events caused by latency between multiple processors entering or exiting SMM. | 2008-11-06 |
20080276029 | Method and System for Fast Flow Control - Flow of commands from logic under test, such as an FPGA, to a receiving component, such as a component in a PCIe hierarchy, is managed. A rate at which flow control signals are received by the logic under test from the receiving component is determined, the flow control signals indicating that there is space available in a buffer in the receiving component for receiving commands. The determined rate of receipt of the flow control signals is used for managing flow of commands from the logic under test to the receiving component without waiting for actual processing of flow control signals by the logic under test. | 2008-11-06 |
20080276030 | SRAM BUS ARCHITECTURE AND INTERCONNECT TO AN FPGA - An SRAM bus architecture includes pass-through interconnect conductors. Each of the pass-through interconnect conductors is connected to routing channels of the general interconnect architecture of the FPGA through an element which includes a pass transistor connected in parallel with a tri-state buffer. The pass transistors and tri-state buffers are controlled by configuration SRAM bits. Some of the pass-through interconnect conductors are connected by programmable elements to the address, data and control signal lines of the SRAM blocks, while other pass through the SRAM blocks without being further connected to the SRAM bussing architecture. | 2008-11-06 |