Patents Examined by Krista A. Zele
  • Patent number: 8510419
    Abstract: Embodiments of identifying a subnet address range from DNS information are disclosed.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: August 13, 2013
    Assignee: Hewlett-Packard Development Company, LP
    Inventors: Lloyd E Wright, Lyn T. Robertson
  • Patent number: 8510806
    Abstract: In one embodiment the present invention includes a computer-implemented method comprising storing authorization data on a first client computer system, accessing virtual computing software from the first client computer system, accessing a virtual object in the virtual computing software in response to instructions received from the first client computer system, sending the authorization data from the first client computer system to a second computer system, wherein the authorization data specifies access rights on the second computer system, and accessing the second computer system using the authorization data and determining access rights on the second computer system based on said authorization data.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: August 13, 2013
    Assignee: SAP AG
    Inventors: Tobias Queck, Sebastian Steinhauer
  • Patent number: 8495734
    Abstract: The present disclosure relates to a method for executing, by a processor, a program read in a program memory, comprising steps of: detecting a program memory read address jump; providing prior to a jump address instruction for jumping a program memory read address, an instruction for storing the presence of the jump address instruction; and activating an error signal if an address jump has been detected and if the presence of a jump address instruction has not been stored. The present disclosure also relates to securing integrated circuits.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: July 23, 2013
    Assignee: STMicroelectronics SA
    Inventors: Frederic Bancel, Nicolas Berard, David Hely
  • Patent number: 8484213
    Abstract: A heterogeneous high availability cluster manager implements a method involving a reception of a first cluster management command in a first cluster management protocol, a conversion of the first cluster management command to a second cluster management command in a second cluster management protocol, and a sending of the second cluster management command to a first node in a heterogeneous cluster management group. To facilitate the conversion of the first cluster management command to the second cluster management command, the second cluster management protocol is registered with the manager whereby the first cluster management command is mapped to the second management command.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rainer Wolafka, Maria Savarimuthu Rajakannimariayn
  • Patent number: 8484325
    Abstract: A method, system, apparatus, and computer-readable medium for providing a single console for managing the pre- and post-operating system operation of a computer system are provided. One system includes a management appliance that can establish a network connection to a server computer, receive remote console data from the server computer formatted using one of a multitude of remote console protocols, detect the remote console protocol utilized to format the remote console data, convert the remote console data from the detected protocol to a common protocol, and to transmit the converted remote console data to a remote console application for display. The system also includes a remote console application for receiving the converted remote console data from the management appliance, decoding the converted remote console data, and utilizing the decoded remote console data to display the remote console data in a single graphical user interface window.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: July 9, 2013
    Assignee: American Megatrends, Inc.
    Inventor: Sanjoy Maity
  • Patent number: 8484376
    Abstract: A message directed to a first version of a service is received at a content based router in a distributed computing system. The message is transmitted to a second version of the service instead of the first version of the service if the message is compatible with the second version of the service. The message is transmitted to the first version of the service if the message is not compatible with the second version of the service.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 9, 2013
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 8479015
    Abstract: Apparatus, systems, and methods may operate to create a virtual image, define usage privileges associated with the virtual image in a description file, and associate a coded summary of an encrypted version of the description file with the virtual image. Other activities may include receiving a request to access the virtual image, authenticating a transmitted version of the coded summary to determine validity of the encrypted version, and processing the encrypted version to determine whether the request to access will be granted. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: July 2, 2013
    Assignee: Oracle International Corporation
    Inventor: Arijit Dutta
  • Patent number: 8473591
    Abstract: An information processor (1) comprises: a history packet transmitter (11) for transmitting via a plurality of ports of a communication processor (2) a plurality of history packets; a request packet transmitter (12) for transmitting a request packet requesting transmission of a return packet; a packet transmission controller (13) for controlling transmission of a request packet; a return packet receiver (14) for receiving a return packet transmitted from a server (3); and a port keeping time detector (15) for detecting the port keeping time of the communication processor (2) based on reception of a return packet by the return packet receiver (14). The server (3) includes: a request packet receiver (31) for receiving the request packet; and a return packet transmitter (32) for transmitting the return packet to the history port of the communication processor (2) where a history packet passed when a request packet receiver (31) received a request packet.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: June 25, 2013
    Assignee: Panasonic Corporation
    Inventors: Kunio Gobara, Hajime Maekawa
  • Patent number: 8468217
    Abstract: Providing data to portlets can include a step of registering a plurality of portlets to determine a type of data required by the portlets. The registering can establish a portlet context for handling future data requests for the portlets. A type of information associated with one of the portlets can be determined. A data acquisition process can be initialized to obtain the determined type of information from a data source. A data request can be received for data of the determined type from the associated portlet. Data can be acquired from the data source using the initialized process. The data request can be responded to using the acquired data. In one embodiment, the acquisition of data from the source and the updating of the portlets can occur asynchronously, where a cache is used to temporarily store data acquired from the data source that is used to update the portlets.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: James P. Appleyard, Romelia H. Flores, Jason A. Salcido
  • Patent number: 8463880
    Abstract: Systems and methods of removing a tunnel created when a client having an active IP session with a first portal point in a first subnet of a network, disconnects from the first portal point and reconnects to a second portal point in a second subnet of the network, the client maintaining an IP address assigned to it by the first subnet, embodiments of the method including the steps of determining whether data is scheduled to transfer from the second portal point to the client; if no data is scheduled, disconnecting the client from the second portal point; deactivating the IP session, whereby the IP address is released to the first subnet; removing the tunnel; reconnecting the client to the second portal point; and activating a second IP session between the client and the second portal point, whereby a second IP address is assigned to the client by the second subnet.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: June 11, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sankarlingam Dandabany
  • Patent number: 8458474
    Abstract: A method of authenticating an entity by a verification entity, said entities sharing a pair of secret keys X and Y which are n×m (n, m>i) binary matrices. The method may be applied to cryptographic protocols for authenticating electronic chips at a very low cost.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: June 4, 2013
    Assignee: France Telecom
    Inventors: Matthew Robshaw, Henri Gilbert
  • Patent number: 8452862
    Abstract: A server migration tool used to construct data center migration scenarios allowing for a user to rapidly manipulate a large number of input parameters required to describe a transformation from one data center configuration to a new data center configuration. The tool then performs the transformation and allows the user to interact with new data center configuration to understand its performance. A novel parameterization, speed independent service demand (SISD), greatly facilitates scaling performance metrics between different hardware platforms.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: May 28, 2013
    Assignee: CA, Inc.
    Inventors: Douglas M Neuse, Douglas K Matchett, Chris Walton
  • Patent number: 8452833
    Abstract: A method for distributing cached messages in a load-balanced publish/subscribe messaging network using an HTTP redirect in response to an HTTP client message request is disclosed. The redirect response including a URI at which a next message in a list of sequential messages slated for the HTTP client per the request is located, wherein the HTTP client uses the URI to automatically iterate through and receive the entire list of sequential messages.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: John C. Hawkins, Matthew R. Whitehead
  • Patent number: 8447874
    Abstract: A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 21, 2013
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Max Starets, Edward J. Farrell
  • Patent number: 8438249
    Abstract: A sensor-Net system includes sensor nodes which are in intermittent operation so as to save power by repeating activated state and inactivated state at a regular interval. Synchronization of time in the system is executed by aligning to the intermittent operation of the sensor nodes. A management server issues a setTime command for configuring the time to each gateway node at a specified interval. Each router node sets or corrects the time of it based on the time received from the gateway node and thereafter turns ON the time configuration flag for each sensor node in order to expand the setTime command to all of its sibling sensor nodes. The router node, upon reception of a polling, which is a command request, from the sensor node, obtains the time at that time, then uses the time to generate a setTime command to transmit to that sensor node.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: May 7, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Takehiro Urano, Keiro Muro, Toshiyuki Odaka, Minoru Ogushi, Yoshihiro Wakisaka
  • Patent number: 8438235
    Abstract: Disclosed are apparatus and techniques for escalating an instant messaging (IM) session between two or more users to an audio session so that a communication device (by one or more users) that will optimize the audio session is selectively and intelligently utilized. In one embodiment, if an IP (Internet Protocol) phone is connected to the computer on which an IM session is being escalated, the IP telephone may be used instead of the computer device's own soft telephone so as to maximize audio clarity and quality. In another embodiment, a user's cell phone may be utilized for a mobile user who is using a laptop that is not coupled to an IP telephone or who is communicating from a hotel room in which a telephone call is typically more expensive than a cell phone call. Numerous embodiments for optimizing such audio sessions are described herein.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: May 7, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Shaffer, Labhesh Patel, Shmuel Shaffer, Cullen F. Jennings
  • Patent number: 8433756
    Abstract: Systems and methods relate to collaboration systems having multiple terminals per user. The collaboration system may include first and second collaboration agents, where the first collaboration agent is operable to transmit over a telecommunications network a collaboration call invitation from a first user first terminal associated with the first collaboration agent to a second user first terminal associated with a second collaboration agent; to connect a first communication session if the second user first terminal accepts the collaboration call invitation; to transmit a collaboration call handle to at least the first user first terminal and a first user second terminal associated with the first collaboration agent; to transmit a collaboration command from the first user second terminal to a second user second terminal associated with the second collaboration agent; and to connect a second communication session between the first user second terminal and the second user second terminal.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: April 30, 2013
    Assignee: TP Lab, Inc.
    Inventors: Chi Fai Ho, Shin Cheung Simon Chiu
  • Patent number: 8429729
    Abstract: An apparatus includes a receiver circuit, a key module, and a decryption module. The receiver circuit is configured to receive a first wireless packet from a wireless access point. The first wireless packet includes (i) a destination address and (ii) a payload. The destination address is a multicast media access control (MAC) address. The multicast MAC address includes at least a portion of an encrypted wireless network security string. The key module is configured to (i) decrypt the encrypted wireless network security string using a device key of the apparatus and (ii) produce a wireless network security key in response to the decrypted wireless network security string. The decryption module is configured to decrypt payloads of packets from the wireless access point using the wireless network security key.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: April 23, 2013
    Assignee: Marvell International Ltd.
    Inventor: Kapil Chhabra
  • Patent number: 8429249
    Abstract: In certain embodiments, a system for configuring a servlet-based component as a dynamic content component includes a first server system comprising a dynamic component operable to gather configuration information in response to a request to access a servlet-based component associated with a second server system. The system further includes a connection servlet invoked by the dynamic component and operable to establish a connection with the servlet-based component associated with the second server system based at least in part on the gathered configuration information, and to handle communication with the servlet-based component on the second server system based at least in part on the gathered configuration information.
    Type: Grant
    Filed: April 6, 2004
    Date of Patent: April 23, 2013
    Assignee: CA, Inc.
    Inventor: Sheue Yuan
  • Patent number: 8423613
    Abstract: A messaging system and associated computer program product. The messaging system includes a plurality of browsers connected through a common server. The server includes a message engine for receiving from a first user browser a request to enter chat mode with a second user browser; then receiving asynchronously from the second user browser a request to download any content from the common server or any other intranet or Internet server; and responding to the request from the second user browser with content modified to instantiate a chat session between the first and second user browsers.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dmitrii Andreev, Gregory Vilshansky