Patents Examined by Sibte Bukhari
  • Patent number: 9020148
    Abstract: A method for protecting a key intended to be used by an electronic circuit in an encryption or decryption algorithm, including the steps of: submitting the key to a first function taking a selection value into account; storing all or part of the result of this function in at least two registers; when the key is called by the algorithm, reading the contents of said registers and submitting them to a second function taking into account all or part of the bits of the registers; and providing the result of the combination as an input for the algorithm, the second function being such that the provided result corresponds to the key.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: April 28, 2015
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Pierre-Yvan Liardet, Yannick Teglia, Jérôme Tournemille
  • Patent number: 8996671
    Abstract: A method of providing service-provider-specific link data to a client computer includes (a) at a storage management server (SMS), the SMS being configured to provide management services for a data storage system, sending an identification number of the SMS to a database application, (b) at the SMS, receiving, from the database application, a set of link descriptors, the set of link descriptors identifying a set of link addresses (LAs) to a particular remote storage support server (RMSS) of a plurality of RMSSs, the particular RMSS being associated with the identification number, (c) at the SMS, integrating system-specific status information into the LAs of the set of LAs, thereby generating the service-provider-specific link data, and (d) at the SMS, sending the service-provider-specific link data to the client computer to allow the client computer to display links to a user which allow the user to receive service-provider-specific support services from the service-provider.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 31, 2015
    Assignee: EMC Corporation
    Inventors: Seth B. Horan, Mark Parenti, Michael A. Costa
  • Patent number: 8966099
    Abstract: A technique is disclosed to realize the change of session seamlessly and with high degree of freedom while reducing the increase of the processing load on a session control server upon a request to change the session from a terminal and to decrease the load on network traffic. According to this technique, trigger information is embedded in a session of content used by the terminal. When this trigger information is detected, the terminal carries out an operation to set up as trigger action (e.g. the change to another session). The relation between the trigger information and the trigger action may be described in sequence information, which is held by the terminal in advance or the trigger action may be described in the trigger information. With regard to certain trigger information, different types of trigger actions may be set up for each terminal (or, depending on the condition of the terminal).
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: February 24, 2015
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Jun Hirano, Takahisa Aoyama, Shinkichi Ikeda
  • Patent number: 8966005
    Abstract: An information processing system providing a composed service to a user device is provided. The system includes: a service acquisition unit configured to acquire descriptions defining raw services; a capability information acquisition unit configured to acquire capability information; a composition unit configured to compose the acquired descriptions to create a description which defines a composed service to be supported by the user device based on the acquired capability information; a presentation unit configured to present the created description to the user device; a request acquisition unit configured to acquire a request for the composed service from the user device; a specifying unit configured to specify raw services composing the requested composed service; a processing unit configured to gather responses from the specified raw services composing the requested composed service, and to create the composite response; and a response unit configured to respond the composite response to the user device.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: February 24, 2015
    Assignee: Telefonaktiebolatet L M Ericsson (publ)
    Inventors: Kenta Yasukawa, Martin Gerdes, Takeshi Matsumura, Toshikane Oda
  • Patent number: 8959169
    Abstract: Embodiments of the present invention provide a system, method, and program product to provide a user creating an electronic message one or more alerts related to the content and addressees of the electronic message. A computer identifies the one or more addressees of the electronic message. The computer determines one or more alerts associated with each of the identified one or more addressees. The computer displays the alerts in a manner that each step is performed prior to the computer transmitting the electronic message for delivery to one or more addressees.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry A. Kritt, Thomas S. Mazzeo, Sarbajit K. Rakshit, Shawn K. Sremaniak
  • Patent number: 8954503
    Abstract: On embodiment accesses a set of information comprising one or more elements of information relating to a subject matter, wherein the one or more elements of information have been shared among one or more users of a social-networking system; for each element of information, determines a rate of sharing of the element of information among the one or more users and identifies one or more first users who cause the rate of sharing of the element of information to increase; and identifies one or more influencers associated with the subject matter from the one or more first users identified for each element of information.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: February 10, 2015
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, Michael Patrick Murphy
  • Patent number: 8909734
    Abstract: Embodiments of the present invention provide an approach for predictively migrating data between network computing environments (e.g., cloud computing environments). Specifically, in a typical embodiment, data access patterns for sets of data utilized by a set of services running in a first networked computing environment may be analyzed. Based on the analysis one or more of the sets of data may be identified as candidates to be migrated from the first networked computing environment to a second networked computing environment. Then, a data migration protocol for the one or more sets of data to be migrated to the second networked computing environment may be generated based on the data access patterns and a predicted data migration time. Based on the data migration protocol, the one or more sets of data may then be migrated to the second networked computing environment.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II, Brian M. O'Connell
  • Patent number: 8903975
    Abstract: The present invention discloses a method for an interaction between resource and admission control systems and a resource and admission control system, the method includes: a resource and admission control function in a fixed network receiving a request message transmitted by a Policy and Charging Rule Function (PCRF) in a mobile network, and converting the request message or parameters carried in the request message into a form that can be processed or identified by a transport functional entity in the fixed network. The technical scheme of the present invention complies with the development trend of the future network, and is simple and practical.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: December 2, 2014
    Assignee: ZTE Corporation
    Inventors: Jianjie You, Jun Song, Mo Sun
  • Patent number: 8880669
    Abstract: Techniques are disclosed for detecting unidentified inventory in a network. In one embodiment, data that was collected from a plurality of network devices is received. The data includes at least one device identifier for a neighboring network device of at least one network device of the plurality of network devices. The at least one device identifier for the neighboring network device is compared to one or more device identifiers of known network devices. In response to determining that the at least one device identifier for the neighboring network device does not match a device identifier for the known network devices, the at least one device identifier is added to a list of unidentified inventory.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: November 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Krishnan Ramaswamy, Suresh Thirukazhukundram, Christopher Scott Camplejohn, Keith Sinclair, Edward M. Rosen, Sunil Shashikanth John, Gaurav Garg
  • Patent number: 8880687
    Abstract: Detecting and managing idle virtual storage servers (VSSs) on a host system. The host system may execute several VSSs, each VSS may comprise a virtual machine implementing a virtualized storage operating system and provide storage services for one or more clients. Detecting and managing idle virtual storage servers comprises three stages: 1) detecting idle VSSs, 2) suspending an idle VSS, and 3) un-suspending a suspended VSS. For the first stage, idle VSSs are detected using a first metric relating to network activity of the VSS, a second metric relating to storage object-related requests received by a VSS, and a third metric relating to inbound data for a VSS. For the second stage, an idle virtual storage server is suspended to release its resources while preserving its state for possible later use. For the third stage, a suspended virtual storage server may be unsuspended if a client attempts to access it.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: November 4, 2014
    Assignee: NetApp, Inc.
    Inventors: Aravinda Chandrachari, Ashwin Pankaj, Sri Mahesh Ponugoti, Sree Pardhasaradhi Gunnam
  • Patent number: 8825891
    Abstract: The present invention provides a method and device for message retransmission. The method comprises: constructing a first status report by a receiving terminal according to a message to be retransmitted, reading a message serial number of a truncated NACK which is truncated by an available bandwidth from the first status report, calculating a difference value between a front edge serial number of a receiving window of the receiving terminal and the message serial number of the truncated NACK, comparing the difference value with a given threshold, and taking a part before a truncation site as a second status report; constructing a third status report according to a comparison result and the second status report; sending the third status report by the receiving terminal; and retransmitting the message by a sending terminal according to the received third status report.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 2, 2014
    Assignee: ZTE Corporation
    Inventor: Jinlong Cui
  • Patent number: 8756335
    Abstract: Techniques are disclosed for processing data streams containing data tuples, where some of the data tuples are load shed. Load shedding refers to a process of selectively discarding some data tuples, e.g., when the amount of received data becomes too overwhelming to manage. When operations are invoked that depend on the values (or count) of the load shed tuples, the value (or counts) of the load shed tuples may be used to perform such operations. For example, an aggregation operation may return the sum, average, mean and/or variance associated with a plurality of tuples processed by a node of the stream application.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, John M. Santosuosso
  • Patent number: 8719404
    Abstract: A first hardware node in a network interconnect receives a data packet from a network. The first hardware node examines the data packet for a regular expression. In response to the first hardware node failing to identify the regular expression in the data packet, the data packet is forwarded to a second hardware node in the network interconnect for further examination of the data packet in order to search for the regular expression in the data packet.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jamie R. Kuesel, Mark G. Kupferschmidt, Paul E. Schardt, Robert A. Shearer
  • Patent number: 8688848
    Abstract: The present invention provides a method of establishing a media transmission link for transmitting a large message mode Converged IP Messaging (CPM) message to a group. The method comprises the following steps: Session Description Protocol (SDP) media parameter negotiation is accomplished through session invite messages and success response messages among a transmitter CPM client, a source participation function entity, a controlling function entity, a destination participation function entity and a receiver CPM client; according to the negotiation result, media transmission links are respectively established between the transmitter CPM client and the source participation function entity, between the source participation function entity and the controlling function entity, between the controlling function entity and the destination participation function entity, and between the destination participation function entity and the receiver CPM client.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: April 1, 2014
    Assignee: ZTE Corporation
    Inventors: Yan Lu, Ghazanfar Ali, Jun Chen, Lizhe Yao, Man Xie, Huan Guo
  • Patent number: 8655975
    Abstract: The home appliance managing system includes a plurality of central managing devices and a center server. The center server is connected to the plurality of the central managing devices, and stores plural data used at home appliances. When the central managing device stores predetermined data requested by the home appliance, the central managing device sends the predetermined data to the home appliance. When the central managing device does not store the predetermined data, the central managing device requests the predetermined data from the center server. The center server sends the predetermined data to the central managing device in response to the request from the central managing device. The central managing device sends the predetermined data received from the center server to the home appliance and stores the same data.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: February 18, 2014
    Assignee: Panasonic Corporation
    Inventors: Tomoyuki Hatanaka, Osamu Sekine, Shuji Murakami, Hiroyasu Nakanishi
  • Patent number: 8572274
    Abstract: Techniques are disclosed for processing data streams containing data tuples, where some of the data tuples are load shed. Load shedding refers to a process of selectively discarding some data tuples, e.g., when the amount of received data becomes too overwhelming to manage. When operations are invoked that depend on the values (or count) of the load shed tuples, the value (or counts) of the load shed tuples may be used to perform such operations. For example, an aggregation operation may return the sum, average, mean and/or variance associated with a plurality of tuples processed by a node of the stream application.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, John M. Santosuosso