Master/slave Mode Selecting Patents (Class 709/209)
  • Patent number: 7729368
    Abstract: One embodiment relates to a method of processing packets by a network stack. A first data packet is received from a client via a network, and a network buffer is allocated for the data packet. An indication is given that the data packet is ready for reading by an application. In addition, the network buffer is cached in a network buffer cache. Subsequently, response data may be received from the application, and the network buffer may be re-used from the network buffer cache. The response data may be sent in a second data packet to the client via the network. Finally, the network buffer may be freed. Other embodiments, aspects, and features are also disclosed.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: June 1, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Rakesh Saha
  • Patent number: 7725554
    Abstract: A networked object delivery system for a personal computing device includes a network, a personal computing device at least part time coupled to the network, and a service agent server at least part time coupled to the network. The personal computing device is preferably a PDA or the like, but can also include personal computers, laptop computers, notebook computers, etc. The personal computing device locally operates on a requested document with at least one downloaded application module from the network. The service agent server will download a requested document and at least one application module to the personal computing device over the network in response to a request for the document and in response to a desired action to be performed on that document.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: May 25, 2010
    Assignee: Quanta Computer, Inc.
    Inventors: Barry Lam, Ted Chang
  • Patent number: 7720927
    Abstract: A secondary device receives an instruction message accompanied by a counted value and compares the received counted value with a counted value stored in an internal memory. Thus, it is determined whether the currently received instruction message is the same as a previously received instruction message and an execution of a process based on the previous instruction message was completed. When the received instruction message is not the same, the secondary device transmits a response message after executing a process according to the received instruction message. In contrast, when the instruction message is the same, the secondary device transmits a response message based on a process history in the internal memory without executing the process according to the received instruction message.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: May 18, 2010
    Assignee: Denso Corporation
    Inventors: Tatuya Katoh, Jiro Sato
  • Patent number: 7720045
    Abstract: A system and method that allows a user to concurrently connect to multiple wireless networks with a single network interface card is presented. The networks may be infrastructure (“IS”) networks and ad hoc (“AH”) networks. A driver is inserted into a device's networking stack and exposes a plurality of virtual wireless network adapters, one for each network. The adapters are enabled and disabled in accordance with which network is presently activated. Packets for a network are queued when the network is not enabled. The wireless driver controls the switching of the network card. In one embodiment where multiple wireless cards are switching in and out of AH networks, the method converges the switching times for the cards in an AH network to ensure concurrent connectivity in the AH network for at least a brief time period every switching cycle of the wireless cards.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Paramvir Bahl, Pradeep Bahl, Ranveer Chandra
  • Patent number: 7721002
    Abstract: Data is synchronized among multiple web servers, each of which is coupled to a common data server. Each web server retrieves a scheduled activation time from the data server. If the current time is prior to the scheduled activation time, then each web server retrieves updated data from the data server into a staging cache in the web server. At the scheduled activation time, each web server copies data from its staging cache to an active cache in the web server. If a new web server is added or an existing web server is initialized, then data is copied from an active cache in the data server to an active cache in the new or initialized web server. The multiple web servers may be arranged to form a web farm.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Kenneth J. Knight, David J. Messner
  • Patent number: 7720907
    Abstract: A system for supervisor partitioning of client resources in a subnet communications environment includes a plurality of client nodes, each receiving an allocated set of resources determined by a central authority, which assigns resources to a supervisor key associated with each supervisor of the plurality of client nodes. At each of the client nodes, the allocated set of resources are partitioned using a local supervisor associated therewith, with each supervisor associating one or more resource keys with one or more resources allocated to the corresponding client node, and assigning the one or more resource keys to the one or more applications. The supervisor keys are configured so as to prevent a given supervisor from partitioning resources not allocated to the client node associated therewith. Following the partitioning, communication packets are issued from the one or more applications to a resource provider node without inspection by the corresponding supervisor.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Brey, Giles R. Frazier, Gregory F. Pfister, William J. Rooney
  • Patent number: 7720871
    Abstract: A media management system for managing a user's media files and information related to such media files and a method of the same. In one aspect, the system and method are operable on a user's computing device. In one aspect, the system comprises a storage management component, a server communication component, a media player component, an instant messaging component, and a media engine component. In one aspect, the method allows a user to browse and/or exchange media files with other users via a network using an instant messaging component.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: May 18, 2010
    Assignee: Yahoo! Inc.
    Inventors: Ian Rogers, David E. Brown, Steve Heyman
  • Patent number: 7711820
    Abstract: Methods and apparatus provide formation and management of intelligent application clusters in a storage area network. Disk arbitration mechanisms ensure that a cluster is owned by a single member. In the event of a network partition, each cluster member involved arbitrates to gain ownership of a cluster. High availability mechanisms allow monitoring of system resources and effective failover capabilities.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Rahul Chari, Sanjaya Kumar
  • Patent number: 7711787
    Abstract: An on-chip network interfacing apparatus and method are provided. The apparatus includes a plurality of on-chip network ports; a switch receiving data from a first on-chip network port of the on-chip network ports and transmitting the received data to a second on-chip network port of the on-chip network ports; and an interface unit interfacing an advanced microcontroller bus architecture (AMBA) signal received from an module, which is designed according to an AMBA on-chip bus protocol, and outputting the interfacing result to the first on-chip network port; and interfacing the on-chip network signal received from the first on-chip network port, and outputting the interfacing result to the module. Accordingly, it is possible to establish communications at increased speeds by interfacing a signal according to the AMBA 2.0 on-chip bus protocol with a signal according to the on-chip network protocol.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: May 4, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jin Ho Han, Young Hwan Bae, Han Jin Cho, Jun Young Chang
  • Patent number: 7711861
    Abstract: A secure communication channel between first and second radio frequency communication devices is indicated by the synchronized indicators on each of the two devices. The indicator may be a light or speaker. After a secure channel is established, the indicators may be simultaneously operated so that a user may definitively and positively determine that the two devices are securely connected to each other. Any interloper devices would not be indicating on the same pattern and thereby be identified.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventor: Gideon Yuval
  • Publication number: 20100106736
    Abstract: A method and system for monitoring and analyzing at least one signal are disclosed. An abstract of at least one reference signal is generated and stored in a reference database. An abstract of a query signal to be analyzed is then generated so that the abstract of the query signal can be compared to the abstracts stored in the reference database for a match. The method and system may optionally be used to record information about the query signals, the number of matches recorded, and other useful information about the query signals. Moreover, the method by which abstracts are generated can be programmable based upon selectable criteria. The system can also be programmed with error control software so as to avoid the re-occurrence of a query signal that matches more than one signal stored in the reference database.
    Type: Application
    Filed: December 22, 2009
    Publication date: April 29, 2010
    Inventors: Scott A. Moskowitz, Mike W. Berry
  • Patent number: 7707267
    Abstract: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Rafael S. Lisitsa, Dale A. Sather, Costin Hagiu
  • Patent number: 7701904
    Abstract: A roaming method for maintaining connectivity between a client and a server through heterogeneous wireless networks includes the steps of establishing an initial connection between the client and the server through a first selected one of the heterogeneous wireless networks, detecting disconnection of the initial connection, and establishing a current connection between the client and server through a second selected one of the heterogeneous wireless networks upon detecting that the initial connection has been disconnected. A system, which includes the client and the server, for realizing the roaming method is also disclosed.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: April 20, 2010
    Assignee: National Tsing Hua University
    Inventors: Jenq-Kuen Lee, Jyh-Cheng Chen, Cheng-Wei Chen, Chung-Kai Chen
  • Patent number: 7698251
    Abstract: A fault tolerant capability for the reliable collection and aggregation of disparate data from multiple processing units. Data of a processing unit is collected and locally aggregated at that processing unit. The locally aggregated data is stored in a local database, and periodically forwarded to a central manager. In response to receiving the data, the central manager determines whether the data should be included in a total aggregate of data for the processing environment.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David P. Brelsford, Richard J. Coppinger, Alexander Druyan, Enci Zhong
  • Patent number: 7694158
    Abstract: A multi-processing system-on-chip including a cluster of processors having respective CPUs is operated by: defining a master CPU within the respective CPUs to coordinate operation of said multi-processing system, running on the CPU a cluster manager agent. The cluster manager agent is adapted to dynamically migrate software processes between the CPUs of said plurality and change power settings therein.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: April 6, 2010
    Assignee: STMicroelectronics S.R.L.
    Inventors: Diego Melpignano, David Siorpaes, Paolo Zambotti, Antonio Borneo
  • Patent number: 7692805
    Abstract: To provide a technology for, if a first distribution destination printing device cannot continue printing according to a print job, causing a second distribution destination printing device to execute an unexecuted print job without using a server. The first distribution destination printing device, used for a printing system, includes a print job processing module that acquires a distributed print job supplied from a distribution source device and gives the distributed print job to a printing execution module. The print job processing module acquires, from the distribution source device, device identification information for identifying the second distribution destination printing device among a plurality of distribution destination printing devices, the second distribution destination printing device belonging to the same group as the first distribution destination printing device.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: April 6, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Toshihiro Shima
  • Patent number: 7694016
    Abstract: A plurality of separate DNS zones are combined to form a composite DNS zone. The composite DNS zone is viewed as a single DNS zone by other elements on the network. Each of the separate DNS zones becomes a component DNS zone within the composite DNS zone but can still be separately owned and managed using standard DNS protocols. As such, the composite DNS zone provides a transparent method of combining DNS data owned by separate parties into a single location that can be searched using a DNS request of the prior art. DNS requests directed to the composite DNS zone may result in a plurality of answer candidates. Some embodiments include algorithms for searching the composite DNS zone and assembling a DNS answer from the plurality of answer candidates. The composite DNS zone may include telephonic DNS data according to the ENUM standard.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: April 6, 2010
    Assignee: Nominum, Inc.
    Inventor: Robert Thomas Halley
  • Patent number: 7689563
    Abstract: A method, apparatus, and article of manufacture for managing electronic records on a computer network is provided. The method provides the steps of creating an electronic tag that uniquely identifies an electronic record, storing the electronic tag, and distributing the electronic record. The method further performs the steps of analyzing a network user's workstation specifications, analyzing a network user's user profile, and generating a reference code, wherein the electronic tag is generated from information analyzed in the network user's workstation specification, the network user's user profile and the reference code.
    Type: Grant
    Filed: October 20, 1998
    Date of Patent: March 30, 2010
    Inventor: Andrea M. Jacobson
  • Patent number: 7688795
    Abstract: In one embodiment, a method includes identifying a plurality of network elements for reinitiation, wherein the network elements are operative to manage at least one child element; selecting a first network element from the plurality of network elements, transmitting a disable message to the first network element; determining whether the at least one child element has migrated to one or more alternate network elements; and conditionally transmitting a reinitiation message to the first network element.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: March 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Bhautik Doshi, Pramod S. Badjate, Allan Thomson, Patrice Calhoun
  • Patent number: 7689871
    Abstract: A method for monitoring a system, having a control unit defined as a master and a number of control units defined as slaves, with the aid of a monitoring module, in which in reply to an inquiry from the master and the slaves a response is given in each instance and a joint response provided on the basis of these responses is checked by the monitoring module.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: March 30, 2010
    Assignee: Robert Bosch GmbH
    Inventor: Per Hagman
  • Patent number: 7685271
    Abstract: A distributed testing platform tests network traffic filtering rules. A control point receives a network traffic filtering rule and test parameters describing how to test the rule. The control point distributes the rule and parameters to a plurality of testing nodes. The testing nodes are located on a network at locations where they receive a variety of different network traffic. The testing nodes test the rule against traffic received by the nodes according to the test parameters. The traffic can include real-time traffic and corpora of traffic designed to test different types of rules. The testing nodes return test results describing the testing to the control point. The control point analyzes the test results to determine the accuracy and performance of the rule.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: March 23, 2010
    Assignee: Symantec Corporation
    Inventors: Kenneth Schneider, Bruce McCorkendale
  • Patent number: 7680068
    Abstract: A system for optimizing an ad-hoc network. The system includes a plurality of nodes, wherein each node includes a computer implemented application configured to determine whether the present node is a link node such that the present node is the only node connecting at least one pair of nodes in the ad-hoc network, determine a connection number for the present node, wherein the connection number is the number of pairs of nodes connected by the present node not including pairs of nodes connected by link nodes, and determine whether the present node should be classified as an artery node based on the link node and connection number classifications.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: March 16, 2010
    Assignee: Rockwell Collins, Inc.
    Inventor: Jeffrey D. Bouis
  • Patent number: 7672228
    Abstract: Embodiments of the invention are generally directed to a system and method of network loop detection and recovery. In one embodiment of the invention, a networked node contains a loop detection and recovery agent. The loop detection and recovery agent may include a loop detection module and a loop recovery module. The loop detection module may be independent of a redundancy protocol implemented by the networked node. In contrast, the loop recovery module may be embedded in the redundancy protocol implemented by the networked node.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: March 2, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: Tissa Senevirathne, Vidyadhar Joshi
  • Patent number: 7673070
    Abstract: The present invention generally relates to providing a plurality of logical nodes in a telecommunications node. A plurality of control processors are configured to manage data routing paths for the logical nodes. Each logical node can be associated with a different entity.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: March 2, 2010
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Sridhar Kumar, Guy LaChance
  • Publication number: 20100049836
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Application
    Filed: October 23, 2009
    Publication date: February 25, 2010
    Applicant: APPLE INC.
    Inventor: David A. Kramer
  • Patent number: 7668936
    Abstract: A continuous play broadcast system includes a distributed communications system and a playback control device that is connected to the distributed communications system. The playback control device includes an output device, memory that stores digital media files and a continuous play program, and a controller that outputs the digital media files to the output device according to the continuous play program. The media files include at least one of audio, video and announcements. A computer is connected to the distributed communications system. A web server is connected to the distributed communications system and to a master library of the digital media files. The computer accesses the web server via the distributed communications system to alter the continuous play program for the playback control device. The computer includes a browser module for accessing the web server and the web server transmits executable files to the computer for creating the continuous play program.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: February 23, 2010
    Inventors: Thomas M. Krikorian, Simon J. McCluskey
  • Patent number: 7668923
    Abstract: A system and method are provided in which communication adapters, which are used for the transfer of message packets from and amongst a plurality of data processing nodes, are provided with internal storage which is used to indicate the status of a particular adapter as a master, as a slave or as a backup up adapter. This information provides the adapters with the ability to be called into service to take over the operations of another adapter in the event of node or adapter failure.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jay R. Herring, Tracy C. Phillips
  • Patent number: 7668840
    Abstract: A system and method for configuring a plurality of processing nodes into a parallel-processing database system are described herein. Each of a plurality of processing nodes connected by a network receive software and one or more configuration files related to the intended function of the processing node. The software may include homogeneous agent software, one or more library dynamic-link libraries (DLL), and the like. The configuration file is used to configure the homogeneous agent to operate as the intended node in a global-results processing matrix, a general-purpose query processing matrix, or a index-base query processing matrix. Another node or nodes may be configured to convert query-based programming code to intermediary source code in a common programming language and then compile the intermediary source code into a dynamic link library (DLL) or other type of executable.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: February 23, 2010
    Assignee: LexisNexis Risk Data Management Inc.
    Inventors: David Bayliss, Richard Chapman, Jake Smith, Ole Poulsen, Gavin Halliday, Nigel Hicks
  • Publication number: 20100042668
    Abstract: A HCPS (hierarchically clustered P2P streaming system) comprising peers grouped into clusters and hierarchies. The HCPS actively balances the uploading capabilities among clusters and executes an optimal scheduling algorithm within each cluster to ensure that system resources are optimally utilized. The HCPS comprises an architecture which can be used in practical applications, yet can achieve the streaming rate close to the theoretical upper bound.
    Type: Application
    Filed: December 14, 2007
    Publication date: February 18, 2010
    Applicant: Thomson Licensing
    Inventors: Chao Liang, Yang Guo, Yong Liu
  • Patent number: 7660700
    Abstract: A method and system for monitoring and analyzing at least one signal are disclosed. An abstract of at least one reference signal is generated and stored in a reference database. An abstract of a query signal to be analyzed is then generated so that the abstract of the query signal can be compared to the abstracts stored in the reference database for a match. The method and system may optionally be used to record information about the query signals, the number of matches recorded, and other useful information about the query signals. Moreover, the method by which abstracts are generated can be programmable based upon selectable criteria. The system can also be programmed with error control software so as to avoid the re-occurrence of a query signal that matches more than one signal stored in the reference database.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: February 9, 2010
    Assignee: Blue Spike, Inc.
    Inventors: Scott A. Moskowitz, Michael Berry
  • Patent number: 7657007
    Abstract: A system and method for instant voice messaging in a telecommunication system. Users are able to compose, store, retrieve or listen to short messages. The instant voice messaging system provides two operating modes: auto mode and prompt mode. In auto mode, the instant voice message is played on the destination telephone set without user intervention. In prompt mode, the user at the destination telephone set controls playback of the instant voice message. According to another aspect, the instant voice messaging system provides a whisper mode of operation which allows voice messages to be sent and received when the user at the originating set and/or destination set is involved in another call.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: February 2, 2010
    Assignee: Nortel Networks Limited
    Inventors: David Ward, Mark Bissell
  • Publication number: 20100023768
    Abstract: A method and system for security key agreement is disclosed. The method may include broadcasting a first connectivity association discovery message and receiving a message from a second node on the network; if the second node is not a member of a connectivity association and the message from the second node is a second connectivity association discovery message, one of the first or second nodes may be assigned as a master node. The method may further include the master node sending an authentication request message, receiving an authentication response, sending a session key indication message, receiving a session key acknowledgement message, and broadcasting a connectivity association augment message.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 28, 2010
    Inventors: Shangping Lin, Steven Su, Yang Chen
  • Patent number: 7653442
    Abstract: A communication system is provided that includes a controller system (1), a master control (2) and at least one slave control (3). The controller system and the master control (2) are connected via a multipole connection (4). The master control (2) is adapted to receive a multipole signal via the multipole connection (4) and output an addressed signal to at least one slave control (3) via an addressable connection (7, 17). This application also discloses a method of controlling a plurality of fluid flow controls using an output (40) comprising an actuation signal arrangement (41, 41?) and an actuator (42, 42?) associated with each fluid flow control.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: January 26, 2010
    Assignee: Norgren Limited
    Inventors: Michael Dalby, Mark Densley
  • Patent number: 7640315
    Abstract: A messaging scheme to synchronize processes within a distributed memory multiprocessing computer system having two or more processing nodes interconnected using an interconnect structure of dual-unidirectional links. Each unidirectional link forms a point-to-point interconnect to transfer packetized information between two processing nodes. A lock acquisition request from a lock requesting node is placed into service by an arbitrating node when no previous lock requests are pending for service. The arbitrating node transmits a broadcast message to all nodes in the system, which, in turn, respond with a corresponding probe response message to inform the arbitrating node of cessation of issuance of new requests by the node sending the probe response message. The arbitrating node informs the lock requesting node of the requesting node's lock ownership by transmitting a target done message thereto.
    Type: Grant
    Filed: August 4, 2000
    Date of Patent: December 29, 2009
    Assignees: Advanced Micro Devices, Inc., Alpha Processor, Inc.
    Inventors: Derrick R. Meyer, Jonathan M. Owen, Mark D. Hummel, James B. Keller
  • Patent number: 7640541
    Abstract: In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: December 29, 2009
    Assignee: Intel Corporation
    Inventors: Shahrokh Shahidzadeh, William J. Kirby, Jonathan P. Douglas
  • Patent number: 7636775
    Abstract: The digital network modem has a built-in Dynamic Host Configuration Protocol (DHCP) mechanism for dynamically assigning network addresses to clients on the local network. To prevent confusion with a potentially existing DHCP server on the local network, an autosense mechanism is provided to detect the existence of a DHCP server and disable the internal, built-in DHCP mechanism. At power-on, the modem has no knowledge of clients on the local network, and the addresses in use are checked prior to operation. Addresses in use are placed in a list in a store of unknown addresses, and are not assigned to clients requesting DHCP addresses. When a DHCP client requests an address and has as its current address one of the addresses on the list, the current address is removed from the list. The list of unusable addresses is thus minimized and the same address will not be used for two clients.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: December 22, 2009
    Assignee: Dialogic Corporation
    Inventor: Gilbert Moineau
  • Patent number: 7634529
    Abstract: A system comprising a personal computer configured to operate with another computer connected to a network of computers. The personal computer includes a microchip having a microprocessor with a control unit and at least two processing units, the control unit being configured to allow a user of the personal computer to control the two processing units, and the microchip including a power management component. The personal computer includes an internal firewall configured to allow and/or deny access to portions of the microchip both to the user of the personal computer and to a user of the microchip from the network of computers during a shared use of the microchip; and the internal firewall is configured to deny access to portions of the microchip from the network of computers.
    Type: Grant
    Filed: May 27, 1998
    Date of Patent: December 15, 2009
    Inventor: Frampton E. Ellis, III
  • Publication number: 20090300133
    Abstract: A network and a method for updating a plurality of devices in a network are described. A primary master device provides update information for slave devices. One or more first predetermined slave devices are enabled to operate in a temporary master mode. The primary master device downloads the update information to the first predetermined slave devices. The first predetermined slave devices switch, when the download is completed, into the temporary master mode for downloading the update information to second slave devices.
    Type: Application
    Filed: May 21, 2009
    Publication date: December 3, 2009
    Inventor: Dominique Basson
  • Patent number: 7624163
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: November 24, 2009
    Assignee: Apple Inc.
    Inventor: David A. Kramer
  • Publication number: 20090287791
    Abstract: Systems and methods for performing automated load and usability testing via an application delivery appliance can include methods where a browser having a unique identifier is detected and a script is injected into the HTML response generated by the page displayed within the browser. The injected script renders the page and the links on the page, and then selects a link within the rendered page. Upon selecting a link, the script then waits for a period of time before calling a function associated with the selected link. In situations where the browser is a control browser, the calling of a function associated with the link is followed by the spawning of one or more slave browsers, where each slave browser further executes the above-listed steps beginning with the execution of the injected script and ending with the calling of the function associated with the selected link.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 19, 2009
    Inventor: Timothy Mackey
  • Patent number: 7617289
    Abstract: A mechanism for making changes consistently across an application server domain or a cluster. Server configuration consistency is absolutely necessary for cluster deployments. The invention allows changes to the configuration repository and to the application deployment process to be managed via a Data Replication Service (DRS). The former requires that the configuration repository be version aware, while the latter breaks down the application deployment process into two phases—one for data distribution and processing as far as possible, and the second to expose the changes through the Java Naming and Directory Interface (JNDI).
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: November 10, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Ananthan Srinivasan, Reto Kramer, Dean B. Jacobs
  • Patent number: 7607572
    Abstract: An apparatus and method for centralized policy management of large-scale networks (221) of computational devices is disclosed. The apparatus includes a number of distributed clients (400) run on registered computers (201-203), gathering policy advisories (401) and reporting (405) relevance (403) to a system administrator (224). The system administrator may view the relevant messages (505) through a management interface (500) and deploy suggested actions to distributed clients (503), where the actions are executed to apply the solutions of the advisories (408).
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: October 27, 2009
    Assignee: Bigfix, Inc.
    Inventors: David Salim Hindawi, David Leigh Donoho, Lisa Ellen Lippincott, Dennis S. Goodrow, James Milton Brown, Peter Lincroft, Peter Benjamin Loer, Orion Yosef Hindawi
  • Patent number: 7606867
    Abstract: A data processing apparatus comprises a plurality of processors and message processing logic operable for establishing one of the processors as a master processor and all other processors as slave processors; receiving an application message from a particular message source among a plurality of message sources coupled to one or more network interfaces and the processors, wherein the application message comprises one or more data frames, packets and segments; granting exclusive control of the particular message source to a selected one of the slave processors; assigning an ordered sequence number to the application message; granting exclusive control, for a particular message destination among a plurality of message destinations coupled to the network interfaces and the processors, to the selected one of the slave processors; and providing the application message to the particular message destination.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Pravin Singhal, Luu Tran, Juzer Kothambawala, Anoop Agarwal, Vijay Raghavan
  • Patent number: 7606854
    Abstract: A personal computer, comprising a microchip, the microchip comprising at least four microprocessors, exclusive of any digital signal processors (DSPs); a non-volatile memory component; a power management component; a internal firewall with a hardware component, the internal firewall being configured to allow and/or deny access to portions of the microchip both to a user of the personal computer and to a user of the microchip from a network of computers during a shared use of the microchip, and the internal firewall being configured to deny access to portions of the microchip from the network; and a wireless network connection mechanism configured to connect the personal computer to the network, the network comprising the Internet.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: October 20, 2009
    Inventor: Frampton E. Ellis, III
  • Patent number: 7593922
    Abstract: A method for providing delivery of segmented data files including a method for providing distributed delivery of segmented data files. The method includes receiving a request to send a data file to a target device. A directory is queried for one or more segments corresponding to the data file, where each of the segments includes a pointer to a data bundle located at one or more source locations. One of the source locations is selected for each of the segments. The data bundle from each of the selected source locations is transmitted to the target device.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: September 22, 2009
    Assignee: AT&T Intellectual Property, I. L.P.
    Inventors: Robert Wright, Barbara J. Roden
  • Patent number: 7587465
    Abstract: A node (101, FIG. 1), within a networked computer system (100), is capable of supporting communications with other nodes relating to operating multiple application instances in a master-slave configuration. A node can be designated as a permanent master for an application instance, meaning that the node will enter the master state (218, FIG. 2) for the application instance whether or not another master exists on the network. A node also can be designated as a preferred slave. A preferred slave initializes (306, FIG. 3) its election timer that is below the election timers selected by other slaves, which causes the preferred slave to call an election before any other slave, and increases the likelihood that the preferred slave will become master if a failover occurs. In addition, a master can specifically resign (510, FIG. 5) to a preferred slave.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: September 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: James D. Muchow
  • Patent number: 7587506
    Abstract: A data intermediate server 300 comprises the functions of reading data stored in storage servers ST1 through ST3 and sending the data to a media server 600 according to backup commands received from a backup control device 400 over a local area network LAN4. The data intermediate server 300 and the storage servers ST1 through ST3 are connected by channels that do not permit Internet protocol traffic but only data targeted for backup and control data assigned thereto. As a result, client data stored on the storage servers can be properly backed up while preventing data from being improperly retrieved or leaked.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 8, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Nakano, Yoji Nakatani, Etsutaro Akagawa, Hitoshi Kamei
  • Patent number: 7575156
    Abstract: A self-service terminal (SST) that allows a user to conduct one or more transactions through a remote transaction host during a user session includes a display module for use in presenting information to the user and a processing module that is configured to cause the SST to progress through a series of states. For each of the states, the SST receives from the transaction host an instruction to present on the display module a screen containing information corresponding to the state. At some point during the user session, the SST halts its progression through the series of states and presents on the display module a series of screens containing information received from a source other than the transaction host.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 18, 2009
    Assignee: NCR Corporation
    Inventor: Stephen Glencross
  • Patent number: 7574544
    Abstract: A single-wire communication bus couples a transmitting device to a UART in a receiving device. Flow control circuitry in the UART fills a transmit memory buffer with remote data. The UART supplies a remote start bit onto the single-wire bus for each byte of remote data written into the transmit memory buffer. After detecting a remote start bit on the single-wire bus, the transmitting device supplies initial data bits and a stop bit, which together form an RS232 character. Data flow is controlled when the UART supplies a subsequent remote start bit only after data has been read out of the UART freeing up bytes in a receive memory buffer. After the transmitting device detects the subsequent remote start bit, the transmitting device supplies subsequent data bits onto the single-wire bus. In another embodiment, flow control circuitry functionality is performed by flow control code in the receiving device operating system.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: August 11, 2009
    Assignee: Zilog, Inc.
    Inventor: Joshua J. Nekl
  • Patent number: 7574651
    Abstract: Pages are dynamically composed in order to increase the overall value of the page. In one approach, the overall value of the page is a function of the actual values of the page components that compose the page. These, in turn, are functions of the nominal value of the page components and of an effectiveness of the page components on the page. The actual values of the page components are expressed in a same unit of measure, thus facilitating direct comparison of their relative values.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: August 11, 2009
    Assignee: Yahoo! Inc.
    Inventors: Armin G. Ebrahimi, Daniel L. Rosensweig