Patents Examined by Ho Shiu
  • Patent number: 7716279
    Abstract: A method is described that involves processing a Web services message within an object oriented runtime environment. The processing involves executing a plurality of protocols to support a Web service that the message pertains to. Each one of the protocols perform one or more operations that contribute to a different part of the processing. The executing involves a first of the protocols receiving from an object WS Addressing information retrieved from the message's header. The executing also involves the first protocol providing the WS Addressing information to a second of the protocols. The executing also involves the second protocol providing the WS Addressing information to at least one of: a third protocol of the protocols; a component that performs an endpoint method of said Web service; software that identifies a new transport level destination address for said message.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: May 11, 2010
    Assignee: SAP AG
    Inventors: Vladimir S. Savchenko, Dimitar Angelov, Chavdar S. Baikov, Vladimir Videlov
  • Patent number: 7711833
    Abstract: A network system connected with a plurality of clients over a network, and having process executing means for executing processing requested from each client, comprises process request controlling means, and load distributing means for selectively connecting a client that requested processing with process executing means or process request controlling means, based on the processing situation in the process executing means or the usage situation of the network circuits connected with the process executing means. The process request controlling means indicate to the client re-request timing for the client to make the request again based on predetermined conditions, while rejecting requests for processing from the client.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: May 4, 2010
    Assignee: Konami Digital Entertainment Co., Ltd.
    Inventors: Hirotomo Yotsugi, Kazuhiro Namba
  • Patent number: 7707241
    Abstract: In order to promote its “xxx” signal encoding algorithm, company X offers users of a particular encoder (21) the possibility to up-load (parts of) their .xxx files to the company's website. The company's web-server (1) checks whether the received file is indeed xxx-encoded material by (i) decoding the file using an xxx-decoder (11), (ii) deriving a fingerprint (12) from the decoded signal, and (iii) awarding the owner if the derived fingerprint corresponds to one of the fingerprints stored in X's database (14). A possible award is the transmission, to the user, of metadata associated with the signal such as title, artist, lyrics, etc.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: April 27, 2010
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Alphons Antonius Maria Lambertus Bruekers
  • Patent number: 7707244
    Abstract: Communication services are integrated. A communication suite includes several communications accounts for a first communications service and several communications accounts for a second communications service. Logic is configured to detect when one of the communications accounts in the first communication suite for the first communications service is being actively utilized by a user. Upon detection, the logic is configured to make the second communications service available to the user via the communications accounts in the communication suite for the second communications service.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: April 27, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dale W. Malik, W. Todd Daniell
  • Patent number: 7702743
    Abstract: In one embodiment, a virtual NUMA system may be formed from multiple computer systems coupled to a network such as InfiniBand, Ethernet, etc. Each computer includes one or more software modules which present the resources of the computers as a virtual NUMA machine. The virtual machine is a non-uniform memory access (NUMA) machine comprising a plurality of nodes, each node having memory that is part of a distributed shared memory. Additionally, the virtual machine is coherent with a weakly ordered memory model. When executed in a current owner node of a first block in response to an ownership transfer request from a requesting node of the plurality of nodes for the first block, the software modules perform a synchronization operation if the first block has been modified in the current owner node.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: April 20, 2010
    Assignee: Symantec Operating Corporation
    Inventor: Kai C. Wong
  • Patent number: 7698408
    Abstract: Accordingly, one embodiment of the invention provides a method for testing a network comprising multiple nodes. The network conforms to a formal specification. The method includes defining a blueprint comprising a set of one or more possible topological configurations for connecting a node to the network. The one or more possible topological configurations represent a subset of the topological configurations permitted by the formal specification. When connectivity is initiated between a node and the network, it is confirmed that the connectivity for the node conforms to the blueprint.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: April 13, 2010
    Assignee: Oracle America, Inc.
    Inventors: Bjørn Dag Johnsen, Dag Moxnes, Line Holen
  • Patent number: 7660847
    Abstract: The unattended installation of drivers for devices that are not automatically found and installed during operating system installation is disclosed. A method determines which drivers are needed for devices on client computing systems that are not automatically found and installed during operating system installation. Entries for the drivers are created within a master driver file. The method copies the master driver file to each client computing system, and drivers that are needed for the devices. For each client computing system, references are created within an unattended installation file to the entries for the drivers within the master driver file. Operating systems are remotely installed on the client computing systems in an unattended manner. The drivers are able to be installed in the unattended manner due to the references created within the unattended installation files to the entries for the drivers within the master driver file.
    Type: Grant
    Filed: March 14, 2004
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: James T. Bezanson, Giai V. Yen, Rhonda V. Seiher Doane
  • Patent number: 7653727
    Abstract: Cooperative embedded agents as well as manageability and security operations that can be performed on a host system having cooperative embedded agents are disclosed.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: January 26, 2010
    Assignee: Intel Corporation
    Inventors: David M. Durham, Vincent J. Zimmer, Carey W. Smith, Raj Yavatkar, Travis T. Schluessler, Dylan C. Larson, Carlos V. Rozas
  • Patent number: 7647416
    Abstract: A full hardware based TCP/IP traffic offload engine (TOE) device and the method thereof are disclosed. The device includes a TOE interface and a TOE driver. With the designed socket API executing in the kernel of the operating system, the TOE interface and the TOE driver can effectively improve the input/output traffic load between network nodes without protocol stacking.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: January 12, 2010
    Assignee: Industrial Technology Research Institute
    Inventors: Hsin-Chieh Chiang, Yuan-Pang Dai, Chuei-Yu Wang
  • Patent number: 7523176
    Abstract: A method, apparatus, and computer program product are disclosed for reconfiguring a storage area network (SAN) to support the execution of an application automatically upon execution of the application. A data set is generated for the application that identifies types of SAN devices that are necessary in order for the SAN to support the execution of the application. An execution of the application is initiated. A SAN manager then utilizes the data set to configure the SAN to support the execution of the application by selecting particular ones of the identified types of SAN devices to use to support the execution. The application is then executed utilizing the selected SAN devices.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel G. Eisenhauer, Giles Roger Frazier