Patents Examined by Sibte Bukhari
  • Patent number: 9252961
    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: November 20, 2014
    Date of Patent: February 2, 2016
    Assignee: Facebook, Inc.
    Inventors: Andrew Garrod Bosworth, Michael Patrick Murphy
  • Patent number: 9231779
    Abstract: A method for redundantly operating an automation system comprising one or more user computers, at least two gateway computers and a plurality of programmable logic controllers, the user computers and the gateway computers being connected to a first bus system of a first type and the gateway computers and the programmable logic controllers being connected to a second bus system of a second type, as a result of which the programmable logic controllers can be controlled and/or monitored by the user computers via one of the gateway computers, wherein to set up a communication link between one of the user computers and one or more of the programmable logic controllers, the user computer contacts a virtual gateway computer having a virtual identifier for all gateway computers of the automation system, which virtual gateway computer establishes a physical communication link to a selected one of the gateway computers.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 5, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rene Bernhard, Andreas Vogt
  • Patent number: 9225550
    Abstract: In one embodiment, a system includes a plurality of overlay-capable devices, each overlay-capable device having an interface adapted for terminating and/or originating tunnels in an overlay network with other overlay-capable devices, logic adapted for creating statistics about overlay-encapsulated packets which are received by or sent by the overlay-capable device, logic adapted for accumulating the statistics, and logic adapted for storing the statistics in an accessible memory of the overlay-capable device. In another embodiment, a method for generating statistics about encapsulated packets within a virtual overlay network includes creating statistics about overlay-encapsulated packets which are received by or sent by each overlay-capable device in an overlay network, accumulating the statistics for each overlay-capable device through which the overlay-encapsulated packets passed, and storing the statistics in an accessible manner.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Vijoy A. Pandey
  • Patent number: 9225615
    Abstract: Provided is a network management method of a network manager. The network management method includes monitoring events including state information of a managed element wherein the events are published by the managed element included in a network, and generating commands for an action performed in the managed element according to the events, wherein the events are subscribed by the network manager managing the network.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: December 29, 2015
    Assignee: KT Corporation
    Inventors: Jung-Min Seo, Jinkyung Hwang, Eun-Ho Choi, Sun-Jong Kwon, Eunkyoung Paik
  • Patent number: 9223616
    Abstract: A mechanism for virtual machine resource reduction for live migration optimization is disclosed. A method of the invention includes monitoring a rate of state change of a virtual machine (VM) undergoing a live migration, determining that the rate of state change of the VM exceeds a rate of state transfer of the VM during the live migration process, and adjusting one or more resources of the VM to decrease the rate of state change of the VM to be less than the rate of state transfer of the VM.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: December 29, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael S. Tsirkin
  • Patent number: 9208471
    Abstract: Matching users with similar interests is disclosed, including: obtaining, from an external source, items of interest as indicated by a plurality of users; storing information about the plurality of users and their respective items of interest; and identifying, for a first user of the plurality of users, a set of similar users who have overlapping interests as the first user, wherein the overlapping interests are determined based at least in part on items of interest to the first user and items of interest to the plurality of users.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: December 8, 2015
    Assignee: Alibaba.com Limited
    Inventors: Adam Cross, Michael Effle, Chuck Kao, Gregory Charles McNutt
  • Patent number: 9197581
    Abstract: An approach is provided for determining a temporal window based on an operational load of a network; creating an entitlement profile corresponding to the temporal window for accessing content over the network; and specifying an access right to the content for the entitlement profile applicable during the temporal window, and a corresponding device.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 24, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Dahai Ren, Ming Chen
  • Patent number: 9177328
    Abstract: A peer in a peer-to-peer network joins an advertisement room having an associated identifier. A joining peer identifies a peer closest to the advertisement room. In various embodiments, the peer that is closest to the advertising room is the peer having a discreet hash table ID closest to the advertisement room identifier. The joining peer requests from the closest peer information about peers that the closest peer knows to be part of the advertisement room. The closest peer provides the joining peer with connection information for those peers, and the joining peer establishes connections with the peers. Peers in the advertisement room provide advertisements for chat rooms. To join a chat room, a peer determines which of its peers in the advertisement room is the closest peer to the chat room, based on the chat room identifier, and informs that peer that it is now part of the chat room.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: November 3, 2015
    Assignee: BitTorrent, Inc.
    Inventor: Patrick Williams
  • Patent number: 9172729
    Abstract: A method for managing message distribution in a networked computing environment. The method includes determining, for a particular topic, at least a first subscriber messaging engine and a second subscriber messaging engine to receive a topic message. The method includes determining that the first subscriber messaging engine is to act as a cache for the second subscriber messaging engine. The method includes sending the topic message to the first subscriber messaging engine. The method then includes sending a reference message to the second subscriber messaging engine, the reference message being able to be used to retrieve the topic message from the first subscriber messaging engine.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lohith Ravi, Lohitashwa Thyagaraj, Venugopala K Vemula
  • Patent number: 9170892
    Abstract: A metadata server configured to maintain storage assignment mappings in non-persistent storage is described herein. The tract storage assignment mappings associate servers with storage assignments, the storage assignments representing the data stored on the servers. Responsive to a failure, the metadata server receives the storage assignments from the servers and rebuilds the storage assignment mappings from the storage assignments. The metadata server is also configured to enable clients to operate during a recovery process for a failed server by providing the storage assignment mappings to the clients during the recovery process. Also during the recovery process, the replacement server for the failed server conditionally overwrites stored data with other data received from other servers as part of the recovery process.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Edmund B. Nightingale, Jeremy E. Elson
  • Patent number: 9167374
    Abstract: An exemplary method includes a machine-to-machine (“M2M”) rules management system associated with an M2M platform 1) processing a plurality of events associated with one or more M2M objects in substantially real-time as the events occur over a period of time, 2) receiving, while the events are being processed in substantially real-time, data representative of a rule created by a user associated with the M2M platform, and 3) dynamically applying, in response to receiving the data representative of the rule, the rule to the substantially real-time processing of the events. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: October 20, 2015
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: David Geltner, Mohanraj Umapathy, Ryan Kennedy, Hon Man Hammond Hui, Yonghong Yang
  • Patent number: 9152970
    Abstract: A remote browsing process is directed to the generation and management of a collaborative application session between client computing devices and content providers in conjunction with a network computing provider. The client computing devices request access to a group browsing context at a network computing provider. The network computing provider provides processing results corresponding to processed representations of requested content to the client computing devices. The client computing devices may each display the representations of the requested content in a browser. The network computing provider may further provide co-interaction data to the client computing devices for display. The co-interaction data may represent interactions of one or more users with the representations of content displayed at the user's respective client computing devices. Additionally, one or more interactions may be associated to be local to client computing devices.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: October 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew L. Trahan, Brett R. Taylor, Jonathan A. Jenkins
  • Patent number: 9137276
    Abstract: A method for managing message distribution in a networked computing environment. The method includes determining, for a particular topic, at least a first subscriber messaging engine and a second subscriber messaging engine to receive a topic message. The method includes determining that the first subscriber messaging engine is to act as a cache for the second subscriber messaging engine. The method includes sending the topic message to the first subscriber messaging engine. The method then includes sending a reference message to the second subscriber messaging engine, the reference message being able to be used to retrieve the topic message from the first subscriber messaging engine.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lohith Ravi, Lohitashwa Thyagaraj, Venugopala K Vemula
  • Patent number: 9137652
    Abstract: A method for performing policy and charging control in different roaming scenarios includes: establishing multiple Packet Data Network (PDN) connections to the same Access Point Name (APN), and performing relocation of a Bearer Binding and Event Report Function (BBERF) after establishing multiple PDN connections to the same APN. This method implements the policy and charging control on multiple PDN connections established to one APN in the roaming scenarios of the home routed and local breakout.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: September 15, 2015
    Assignee: ZTE Corporation
    Inventors: Xiaoyun Zhou, Zaifeng Zong, Tong Rui
  • Patent number: 9111089
    Abstract: A computer-implemented method for safely executing programs may include identifying an attempt to launch an executable file. The computer-implemented method may also include identifying a reputation associated with the executable file. The computer-implemented method may further include determining, based on the reputation, that the executable file is not trusted. The computer-implemented method may additionally include, in response to determining that the executable file is not trusted, fulfilling the attempt by sandboxing a process instantiated from the executable file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: August 18, 2015
    Assignee: Symantec Corporation
    Inventors: Yadvinder Bhatia, Anand Sankruthi
  • Patent number: 9094228
    Abstract: A home appliance monitoring system includes: a plurality of home systems respectively including a central managing device configured to collect monitoring information from a home appliance; and a center server connected to the central managing device of each home system. The center server calculates the current load amount, and sends an activating instruction signal or a deactivating instruction signal to each central managing device on the basis of the current load amount. The central managing device sets its communication status to an activated status in response to receiving the activating instruction signal, and sets its communication status to a deactivated status in response to receiving the deactivating instruction signal. The home system stores the monitoring information while the communication status is the deactivated status. The home system sends the stored monitoring information to the center server when the communication status is switched from the deactivated status to the activated status.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 28, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Tomoyuki Hatanaka, Osamu Sekine, Shuji Murakami, Hiroyasu Nakanishi
  • Patent number: 9077612
    Abstract: A method and system for managing an alarm of an outsourced part and a method for managing configuration information of an outsourced part are provided, so as to solve the problem in the prior art that the maintenance operation in a Business Operation Support System (BOSS) for the alarm function of the outsourced part is complex. The method for managing configuration information of an outsourced part is applied to a system for managing an alarm of an outsourced part, and the system comprises a client side and a server side.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 7, 2015
    Assignee: ZTE CORPORATION
    Inventor: Ping Wang
  • Patent number: 9059959
    Abstract: A method is provided for client side management of a client-server HTTP session comprising: sending by a client browser to a server an initial HTTP request; receiving by the browser from the server an initial HTTP response that includes a markup language document, a session identifier and a termination address; creating an iframe within the received initial document; targeting one or more hyperlink objects within the received initial document to the iframe; monitoring for an occurrence of closing the browser or changing an location to which the browser is addressed; and in response to an occurrence of one of the actions, sending by the browser an HTTP request that includes the session identifier to the termination address.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: June 16, 2015
    Assignee: SAP SE
    Inventor: Thorsten Domsalla
  • Patent number: 9052949
    Abstract: A virtualized computer system implements a process to migrate a virtual machine (VM) from a source host to a destination host. During this process, a processing unit at the source host, which is executing instructions of the VM, is scheduled so that the rate of modification of guest physical memory pages is reduced. The determination of when to schedule the processing unit in this manner may be made based on a current rate of modification of the pages, a transmission rate of guest physical memory pages from the source host to the destination host, or a prior VM migration performance.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 9, 2015
    Assignee: VMware, Inc.
    Inventors: Gabriel Tarasuk-Levin, Rajesh Venkatasubramanian
  • Patent number: 9032048
    Abstract: In a method for processing top-up data, a server (8) receives data related to a request for issuing an NFC application (9). The data were sent by an NFC mobile device (3) and are intended for a Service Provider (2). At the server (8) transformed data are generated by transforming the data related to the request into a format complying with the Server Provider (2). The transformed data are sent to the Service Provider (2) for further processing and issuing the NFC application (9) to the mobile device (3) particularly utilizing a Trusted Service Manager (1).
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: May 12, 2015
    Assignee: NXP, B.V.
    Inventors: Alexandre Corda, Vincent Lemonnier, Baptiste Affouard