Patents Examined by Wen-Tai Lin
  • Patent number: 9003007
    Abstract: Administration of virtual machine affinity in a data center, where the data center includes a plurality of virtual machines (‘VMs’), each VM being a module of automated computing machinery installed upon a computer in the data center and characterized by a Universally Unique Identifier (‘UUID’), at least two of the VMs having an affinity requirement to be installed on separate computers, the data center further including a data center administration server operably coupled to the VMs, including communicating, by at least one of the VMs having an affinity requirement to the data center administration server, the UUIDs of the VMs having an affinity requirement; and moving by the data center administration server the VMs having an affinity requirement to separate computers in the data center.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Eric R. Kern
  • Patent number: 8996617
    Abstract: The present invention relates to voting systems, and more particularly to social network based voting systems. Aspects of the present invention relate to systems, methods and processes, computing devices, computer-implemented methods, computer programs stored on a computer-readable medium, and network communications used for the creation and use of dynamic fractional proxy in social network.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: March 31, 2015
    Inventor: Jeffrey F. Miller
  • Patent number: 8984166
    Abstract: A near end network optimizer receives, from a client device, a request for a network resource. Responsive to determining that a version of the network resource is stored in the near end network optimizer, a request for the network resource is transmitted to a far end network optimizer along with a version identifier that identifies that version. The near end network optimizer receives, from the far end network optimizer, a response that includes a differences file that specifies the difference(s) between the version of the network resource stored in the near end network optimizer with a most current version of the network resource. The response does not include the entire network resource. The near end network optimizer applies the specified difference(s) to the version that it has stored to generate an updated version of the network resource, and transmits the updated version of the network resource to the client device.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 17, 2015
    Assignee: Cloudflare, Inc.
    Inventor: John Graham-Cumming
  • Patent number: 8984126
    Abstract: A service collaboration device 1 includes: a first determination unit 21 that determines whether or not the message triggers an inflow excess state based on a data amount of the message received from the collaboration source server and a data amount of the message transmitted to the collaboration target server; an augmentation instruction issuance unit 22 that, when the first determination unit 21 has determined that the inflow excess state is triggered, issues an augmentation instruction for augmenting a resource for the collaboration target server; a path change unit 32 that, when the augmentation instruction is issued, changes a path for transmitting the message to the collaboration target server to a path for transmitting the message to the collaboration target server after buffering the message; and a path addition unit 33 that adds a path for transmitting the buffered message to the resource augmented.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 17, 2015
    Assignee: NEC Corporation
    Inventor: Takumi Fujiwara
  • Patent number: 8977755
    Abstract: A mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management are disclosed. One embodiment includes a method, which may be implemented on a system or a mobile device which responsive to detecting a failed attempt to connect to a proxy server, determines whether the proxy server is reachable. In one embodiment, in response to determining that the proxy server is reachable, initiates a failover process by reconfiguring DNS routing rules.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 10, 2015
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8961314
    Abstract: The present invention relates to a technology for easily generating and supplying a virtual client managing module specified for various games and testing the load and function of a game through a virtual client managing module and an apparatus for managing a virtual client. The device for managing a virtual client managing module according to the exemplary embodiment of the present invention performs a function that uses template specialized for each type of game as game unique information to generate a specialized module and generates the virtual client managing module combined with the common module. The apparatus for managing the virtual client generates and controls the virtual client based on the virtual client managing module.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: February 24, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Su-Young Bae, Kang-Min Sohn, Chang-Joon Park
  • Patent number: 8959205
    Abstract: There is provided a system and method to inventory application program files. An exemplary method comprises searching a managed device in a computer network and discovering a program file on the managed device. The exemplary method also comprises identifying an installed package that includes the program file. The exemplary method additionally comprises applying one or more rules to normalize a representation of the installed package.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: February 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vitaly Miryanov, Brindusa Kevorkian, Irina Miryanova
  • Patent number: 8949407
    Abstract: The described implementations relate to capturing a computing experience. In one case, a user session capture tool can launch a remote user session where a user-interface and user inputs are gathered from a single computing device. Remote user session data produced by the remote user session can be analyzed to determine user activity.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Todd L. Carpenter, David Abzarian, Seshagiri Panchapagesan, Harish S. Kulkarni
  • Patent number: 8935423
    Abstract: An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: January 13, 2015
    Assignee: Open Invention Network, LLC
    Inventors: Frank E. Johnson, Robert H. Ogdon, Rocco L. Adornato
  • Patent number: 8930565
    Abstract: A method and system for providing content in a virtual environment. A host computer hosting a region in a virtual environment provides an event stream including a plurality of event data segments identifying activity occurring in the virtual environment to a client computer participating in the virtual environment. The host computer receives a request to provide virtual environment content including imagery data associated with the virtual environment to the client computer, and provides a content stream including a plurality of content data segments containing virtual environment content at a content stream bandwidth based on an event stream bandwidth associated with the event stream to the client computer.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: January 6, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Kunal Kandekar, Richard J. Walsh
  • Patent number: 8924478
    Abstract: The time required to login to a remote or virtual desktop can be reduced by caching image data in a persistent memory location in-between remote desktop sessions. For instance, image data related to an image displayed on a client device during a first virtual desktop session may be cached after terminating the first virtual desktop session. The cached data can then be used to display the same image, or a correlated image, on the client device during a subsequent remote desktop session, thereby avoiding the need to re-transport the image data over a network. In a similar manner, cached image data can be shared between multiple users sharing a common local area network (LAN) in order to improve collective virtual desktop performance.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: December 30, 2014
    Assignee: FutureWei Technologies, Inc.
    Inventors: Pu Chen, Guangsong Xia
  • Patent number: 8918462
    Abstract: Computerized methods and systems for using user-attribute ontologies to calculate anonymity levels are provided. A semi-automated mechanism permits selective and optionally progressive exposure of demographic and clinical information to other members of a medical social network group that a member has joined. When a user decides to join a medical social network group (which may be based upon system suggestion or initiated of the user's own accord), he or she selects or creates a profile that has a statistically validated degree of anonymity, ranging from fully anonymous to fully transparent. Based upon a user's elected level of exposure, only certain data is exposed to the rest of the group's membership. Thus, the user is permitted to personally balance the tension between exposing a level of information that may render him or her personally identifiable and exposing enough information to obtain meaningful advice and/or camaraderie.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: December 23, 2014
    Assignee: Cerner Innovation, Inc.
    Inventors: David P. McCallie, Jr., Margaret Cushing Kolm, Christopher S. Finn
  • Patent number: 8903981
    Abstract: A system, method and computer program product for distributing task assignments on a computer network comprising a client grid having at least one server coupled to at least one client node and a plurality of client computers coupled to the client node through a plurality of monitoring agents. Each monitoring agent collects data regarding the resources a particular client computer makes available to the grid and transmits the data to the grid server when the client computer requests a grid task. The system generates a resource probability distribution based on the historical computing resource data and employs a scheduling algorithm to distribute grid tasks to the client computers using at least the probability distribution.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Alimi, William Sweeney, Nianjun Zhou
  • Patent number: 8892651
    Abstract: An on-line system utilizing a social graph allows users to establish an account with the system and establish connections to nodes in the system. The social graph uses system-provided nodes that are created and maintained by the system, so that users cannot edit the system-provided nodes. The system aggregates and analyzes the social graph to present information in ways useful to its users. For example, the system reveals connections between persons in the system, with a corresponding strength of each connection.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: November 18, 2014
    Assignee: Relationship Science LLC
    Inventors: Neal Goldman, John C. Dingee, Paul Ambas
  • Patent number: 8868870
    Abstract: A method for managing migration may include detecting an attempt to perform migration from an existing off-host storage array to a new off-host storage array by 1) identifying a new communication path that appears to a host system as a path from the host system to the existing off-host storage array, 2) determining whether the new communication path comprises a standby path that is not actively being used for communication between the host system and the existing off-host storage array, 3) determining whether the new communication path actually comprises a path to the new storage array configured to appear to the host system as though it were the existing storage array, and 4) concluding that non-disruptive data migration is being attempted. The method may also include performing a management operation with respect to the new off-host storage array. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: October 21, 2014
    Assignee: Symantec Corporation
    Inventor: Hari Krishna Vemuri
  • Patent number: 8868753
    Abstract: Systems of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation are disclosed. One embodiment includes a system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation including, a first set of redundantly clustered machines coupled to a second set of redundantly clustered machines via a common repository node where each of the first and second set of redundantly clustered machines function independently to provide mobile traffic management or network resource conservation services. The first and second set of redundantly clustered machines can be physically located in different data centers or in the same data center.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: October 21, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8862753
    Abstract: Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Thomas Christoph Keitel, Edward Thomas Lingham Hardie
  • Patent number: 8856261
    Abstract: A system, method and computer program product for supporting system initiated checkpoints in parallel computing systems. The system and method generates selective control signals to perform checkpointing of system related data in presence of messaging activity associated with a user application running at the node. The checkpointing is initiated by the system such that checkpoint data of a plurality of network nodes may be obtained even in the presence of user applications running on highly parallel computers that include ongoing user messaging activity.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Philip Heidelberger
  • Patent number: 8856325
    Abstract: A network element failure detector provides a fallback mechanism when external resources fail to load. For example, a “contingency” tag allows a consumer to load local resources when third party resources specified by a webpage developed by a service provider fail to load. Thus, the webpage developer can specify the functionality of a webpage when the referenced third party external resource fails to load. The consumer can also alert the service provider and/or the third party of the failure to load the referenced third party external resource.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: October 7, 2014
    Inventor: Robert Hansen
  • Patent number: RE45351
    Abstract: The present invention includes methods and devices for passively tracking and selectively sharing user experiences with communication devices, including computers, web-enabled telephones, and PDAs. User rating or comments on their experiences can be captured. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: January 20, 2015
    Assignee: Tena Technology, LLC
    Inventors: Darren P. Briggs, Brady O. Bruce, Michael W. Mitchell, Emile L. Reed, IV