Patents Examined by Alina N. Boutah
  • Patent number: 9184981
    Abstract: A network element (NE) comprising a hypervisor configured to receive a first virtual machine (VM) from a source hypervisor, and send a first VM mobility registration request to a management node, wherein the first VM mobility registration request comprises a VM identifier associated with the first VM and an internet protocol (IP) address associated with the hypervisor. Also disclosed is a management node comprising a binding cache, and a processor, wherein the processor is configured to receive a first VM mobility registration request from a first hypervisor, wherein the first VM mobility registration is associated with a VM, and record VM information from the first VM mobility registration request in an entry of the binding cache.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 10, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventor: Behcet Sarikaya
  • Patent number: 9178941
    Abstract: In a method for requesting media replication in a collaborative communication session, a message is sent which specifies that a communication medium for a collaborative communication session, which is currently being transmitted to at least one terminal, should additionally be transmitted to at least one other terminal, with the at least one other terminal being indicated in the message as the recipient of the communication medium. In a method for assigning a communication medium for a collaborative communication session, a corresponding message is received, and the communication medium is assigned to the at least one other terminal as the recipient of the communication medium. The methods are carried out by appropriately designed apparatuses.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: November 3, 2015
    Assignee: Intel Mobile Communications GmbH
    Inventor: Frank Kowalewski
  • Patent number: 9167027
    Abstract: The invention provides, in one aspect, an improved system for data access comprising a file server that is coupled to a client device or application executing thereon via one or more networks. The server comprises static storage that is organized in one or more directories, each containing, zero, one or more files. The server also comprises a file system operable, in cooperation with a file system on the client device, to provide authorized applications executing on the client device access to those directories and/or files. Fast file server (FFS) software or other functionality executing on or in connection with the server responds to requests received from the client by transferring requested data to the client device over multiple network pathways. That data can comprise, for example, directory trees, files (or portions thereof), and so forth.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: October 20, 2015
    Assignee: PME IP Pty Ltd
    Inventors: Malte Westerhoff, Detlev Stalling
  • Patent number: 9160612
    Abstract: A method creates a distributed virtual switch (DVswitch) and distributed virtual ports (DVports) for the DVswitch. The DVswitch binds virtual switches in a collection of hosts together in a software abstraction. Also, the DVports are available for connection by virtual network interface cards (VNICs) of virtual machines in the collection of hosts. A request is received for a connection of a virtual network interface card (VNIC) of a virtual machine for a host in the collection of hosts to a DVport. If the requested DVport is available, the method provides connection information for the requested DVport to the host to allow the host to connect the requested DVport to the VNIC. The DVport stores a runtime state for a virtual port associated with a virtual switch for the host and the virtual switch forwards network frames between the VNIC and a physical network interface card (NIC).
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 13, 2015
    Assignee: VMware, Inc.
    Inventors: Andrew Lambeth, Shudong Zhou
  • Patent number: 9154535
    Abstract: An Internet content delivery system provides information to a number of different users. The system attempts to provide the same information to many different users while also providing the illusion to each of the users that they were receiving the content individually. The system attempts to minimize individualized bandwidth allocation by sending the same information to multiple different users while taking into account individualization requests of the multiple different users. An Internet or a playlist creator is also defined which allows a number of different items to be presented at different times depending on the playlist setting of the playlist.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: October 6, 2015
    Inventor: Scott C. Harris
  • Patent number: 9152441
    Abstract: Systems and methods for virtual machine host isolation are disclosed. According to one implementation, an illustrative system may include a first compute node configured to be operatively coupled to a second compute node via a first application server, and to a third compute node via a second application server. In operation, the first compute node may be configured to receive an instruction from the second compute node via the first server to define a virtual machine, and send an instruction to the third compute node via the second server to define the virtual machine.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: October 6, 2015
    Assignee: Virtustream Canada Holdings, Inc.
    Inventor: Derek Anderson
  • Patent number: 9137091
    Abstract: Systems and methods are provided that allow a media streaming device to dynamically control the quality of service associated with streaming media content being presented to a user. To dynamically control the quality of service associated with the streaming media content, the local environment in which the media streaming device, and one or more downstream devices which may be configured to receive the streaming media content, if present, operate, is monitored. Feedback regarding the status of the local environment can be gleaned based on the monitoring, and based on the feedback, the quality of service associated with the streaming media content can be adjusted accordingly, or the streaming media content may be paused, altogether terminated, maintained, or initiated/re-initiated. To further refine the feedback, user behavior may also be monitored, which can be suggestive of a user's attentiveness to the streaming media content.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: September 15, 2015
    Assignee: Novatel Wireless, Inc.
    Inventors: Ian Lockerbie, Jordan McLeod, Wayne Kushneryk
  • Patent number: 9130881
    Abstract: A method, system, and computer programming product for returning a response directly to a transaction request originator in a customer information control system (CICS) is provided. The method can include receiving a transaction request in a CICS and allocating resources in the CICS in response to receiving the transaction request. The method additionally can include determining whether the CICS is an intended endpoint of the transaction request. Finally, the method can include extracting an address of an originator of the transaction request from the transaction request and sending a response to the originator at the extracted address upon determining that the CICS is the intended endpoint of the transaction request, but otherwise routing the transaction request to a different CICS along with the address within the transaction request.
    Type: Grant
    Filed: April 14, 2013
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert Conroy Jones, Andrew Neil Smithson, Russell Wilson
  • Patent number: 9124594
    Abstract: A data center determines whether requested content is available at the data center. The content is available when the content is both present at the data center and current. When the requested content is available at the data center, the data center returns the requested content to the browser. When the requested content is locally unavailable at the data center, the requested content is retrieved from an origin server. When retrieval of the content is delayed, the request is prioritized and placed in a queue for handling by the origin server based on the priority of the request. A status page may be communicated to the browser to inform a user of the delay and provide alternate content and status information related to the request determined as a function of the request or the current state of the origin server.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: September 1, 2015
    Assignee: Parallel Networks, LLC
    Inventors: Keith A. Lowery, David K. Davidson, Avinash C. Saxena
  • Patent number: 9124500
    Abstract: A method of optimizing management of presence information over a mobile network includes determining, by a host server, the presence information of a user of a mobile application on a mobile device based on heartbeat messages, while a first connection between the mobile device and the host server is closed, wherein the user is determined to be online when heartbeat messages are received from the mobile device in regular intervals of time. The user is determined to be offline when heartbeat messages are not received from the mobile device. The method may further include maintaining or closing a second connection between the host server and a content server based on the presence information of the user. Maintaining the second connection allows the content server to determine that the user is online, and closing the second connection allows the content server to determine that the user is offline.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: September 1, 2015
    Assignee: Seven Networks, Inc.
    Inventor: Ari Backholm
  • Patent number: 9118743
    Abstract: One aspect of the invention pertains to a method for adjusting a rendering speed for media that is received over a network at a receiving device. The latency for the received media is determined. Based on the latency, a consumption speed is determined. The media is then rendered at the determined consumption speed.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: August 25, 2015
    Assignee: Voxer IP LLC
    Inventor: Matt J. Ingalls
  • Patent number: 9113176
    Abstract: A method of communication is provided according to embodiments of the present invention. A request is received for video data for each of a plurality of devices. For each of the wireless devices, performance capability of the device, and optionally network information, is obtained. A video scalability level for the video data for each of the devices is determined based on the obtained performance capability, and optionally the network information. The video data for each of the devices is scaled according to the determined video scalability level, and the scaled video data is delivered to each of the devices.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 18, 2015
    Assignee: The Regents of the University of California
    Inventors: Naomi Ramos, Sujit Dey
  • Patent number: 9100405
    Abstract: An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: August 4, 2015
    Assignee: DISPERSIVE NETWORKS INC.
    Inventor: Robert W. Twitchell, Jr.
  • Patent number: 9100240
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: August 4, 2015
    Assignee: salesforce.com, inc.
    Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
  • Patent number: 9088531
    Abstract: An apparatus and method are provided for performing interworking between different messaging services in a Converged Internet Protocol (IP) Messaging (CPM) service. The method includes receiving, by a CPM server, a message generated based on a user input from an arbitrary terminal; requesting, by the CPM server, a presence server to provide presence information corresponding to a recipient of the message; receiving, from the presence server, the presence information that is transmitted in response to the request; deciding a type of a messaging service for interworking based on the presence information; and delivering, by the CPM server, the message to an Interworking Function (IWF) that converts the message according to the decided type of the messaging service.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: July 21, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung-Jin Park, Kyung-Tak Lee, Seung-Yong Lee, Jae-Kwon Oh, Ji-Hye Lee, Wuk Kim
  • Patent number: 9088528
    Abstract: Even when a configuration in which instances of plural kinds of storage management software having equivalent functions are arranged to cooperatively manage a large-scale storage system is adopted, to prevent occurrence of a management inoperability and configuration information inconsistency and enable the same management operation and information reference as those performed when all management target objects are managed by a single instance. In the present invention, a representative management computer serving as a representative among management computers is determined. The representative management computer collects, from storage apparatuses and host computers, information concerning the management target objects and configuration summary information including a relation type among the objects and determines, on the basis of the configuration summary information, management target objects which each of the management computers should take charge of.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 21, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Hara, Yasutaka Kono
  • Patent number: 9083767
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: July 14, 2015
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 9083695
    Abstract: A method for controlling a message from a sender. A referee can evaluate a credential associated with a message to determine its desirability to the intended recipient, and take an action based upon the results of the determination. A sender that includes a trusted component can send a credential with the message, and the message can be controlled without a referee.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 14, 2015
    Assignee: VERISIGN, INC.
    Inventor: Phillip Martin Hallam-Baker
  • Patent number: 9077678
    Abstract: Embodiments generally relate to facilitating photo sharing among users of a social network system. In one embodiment, a method includes recognizing one or more people in a photo captured by a user. The method also includes sending a copy of the photo to at least one person recognized in the photo. The method also includes receiving, from the at least one person recognized in the photo, an indication of whether the at least one person approves the photo.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Cory Hardman, Vinay Shah
  • Patent number: 9077672
    Abstract: An enhancement to e-mail user interfaces and message formats includes a dynamic preview window to view and retrieve attachments and summaries of e-mail messages directly in the e-mail list view or inbox view without opening an e-mail message. The efficient viewing mechanism further allows previews without cluttering the listing of the e-mails in the inbox by allowing the client to detect special preview instructions within an e-mail and run executables within the preview window. The enhancement is applicable to standalone e-mail clients (POP or IMAP based) and to web-based e-mail systems.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: July 7, 2015
    Assignee: Advenix, Corp.
    Inventor: Justin Khoo