Patents Examined by Blake Rubin
  • Patent number: 10057339
    Abstract: A method and apparatus is disclosed herein for a resource allocation protocol. In one embodiment, the apparatus comprises a resource allocation engine to allocate physical resources to primary and redundant virtual infrastructures, wherein, when the resource allocation engine allocates virtual infrastructures, physical resources of redundant virtual infrastructures are shared across multiple primary virtual infrastructures.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: August 21, 2018
    Assignee: NTT DOCOMO, INC.
    Inventors: Wai-Leong Yeow, Cedric Westphal, Ulas Kozat
  • Patent number: 10025638
    Abstract: The present application is directed to a multiple-cloud-computing-facility aggregation that provides multi-cloud aggregation and that includes a cloud-connector server and cloud-connector nodes that cooperate to provide services that are distributed across multiple clouds. These services include the transfer of virtual-machine containers, or workloads, between two different clouds and remote management interfaces.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: July 17, 2018
    Assignee: VMware, Inc.
    Inventor: Jagannath N. Raghu
  • Patent number: 9998545
    Abstract: In order to enable a dynamic handshake procedure, a client device is configured with a list of handshake contributors. The client device initiates a handshake by determining the handshake contributors and writing properties of the handshake contributors in a client handshake, which is then sent to a server device. The client handshake is processed at the server device by invoking an appropriate handler, which handles the handshake result. The server can also send its contributors and their properties to the client. Once the client receives the properties, the client can call an appropriate handler to handle the properties. Connections may be created based on the exchanged properties. New contributors and contributor handlers may be added to both the client and server devices.
    Type: Grant
    Filed: April 2, 2011
    Date of Patent: June 12, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 9998396
    Abstract: An approach for monitoring a media streaming session for a change to one or more resources negotiated outside of a session signaling channel, wherein the one or more resources relate to establishment of the media, and determining whether to accept a new media streaming session based on the change.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: June 12, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Elliot G. Eichen, Lee N. Goodman
  • Patent number: 9979679
    Abstract: A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 22, 2018
    Assignee: BlackBerry Limited
    Inventors: Barket Virani, Michael Hin Kai Hung
  • Patent number: 9973401
    Abstract: Methods, systems, and storage media for monitoring service function path are disclosed herein. In an embodiment, a service function chain classifier module may receive a network data packet and applying to it a network packet service control that establishes an ordered chain of network service functions to apply to the network data packet as it traverses a service function path. The service function chain classifier module may incorporate into the network packet service control an indicator to obtain time information relating to application of one or more of the plural service functions to the network data packet. A network service performance module may receive the time information relating to the application of the one or more of the plural service functions to the network data packet and to monitor the time information. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Intel Corporation
    Inventors: Brendan N. Ryan, Rory Browne
  • Patent number: 9967167
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9961181
    Abstract: Systems and methods for customizing mobile applications are provided. The systems and methods may include storing one or more computers, an identifier associated with (i) a user and (ii) an entity with whom the user is affiliated; receiving a mobile application request; facilitating delivery of a mobile application to a mobile device associated with the user; receiving the identifier; and directing a delivery of customization information for customizing the mobile application of the mobile device, the customization information associated with one or both of the user or the entity with whom the user is affiliated.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 1, 2018
    Assignee: FISERV, INC.
    Inventors: Edward Branton Massey, Karl Howard Chaffey, Jonathan Eric Drudge, Calvin Grimes, Bradley Shayle Scott, Amelia Slaughter Wilkinson
  • Patent number: 9959526
    Abstract: In one embodiment, an apparatus includes a network arrangement and an email arrangement. The network arrangement is configured to enable the apparatus to communicate across a network. The email arrangement cooperates with the network arrangement to send and to receive emails. The email arrangement includes presence logic that monitors user interaction based presence with respect to a first email.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Kuhlke, Ethan Hugg, Eric Heng Chih Lee, Chin-Ju Chen
  • Patent number: 9942335
    Abstract: Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 10, 2018
    Assignee: Google LLC
    Inventors: Michael Patrick Schneider, Justin Lewis
  • Patent number: 9935850
    Abstract: Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned. The on-demand computing network is configured, where configuring comprises assigning a first provisioned resource as a hub device and assigning one or more second provisioned resources as rim devices, where rim devices are configured to communicate with one another only via the hub device.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: April 3, 2018
    Assignee: Berryville Holdings, LLC
    Inventors: Christopher Edward Delaney, Carl Bailey Jacobs, Chava Louis Jurado, Christopher Edward Jackson
  • Patent number: 9935836
    Abstract: Network resource monitoring systems and methods are presented. In one embodiment, a network resource monitoring method comprises: gathering network resource pre-monitoring information, including information indicating whether a network resource is associated with a zone, and if associated with a zone also gathering information indicating zone type; performing a network resource monitoring process on the network resource based on results of the gathered network resource pre-monitoring information; including performing a network resource monitoring process when the network resource is in a local zone that does not otherwise make available or share information with a global zone; and analyzing the results of the network resource monitoring process. In one embodiment, if the network resource is included in an exclusive IP zone.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: April 3, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Paresh Bafna, Prasanna Kulkarni
  • Patent number: 9929992
    Abstract: A method and system for correlating events with social media is provided. The method includes retrieving from a social network, social network data associated with users of the social network. The social network data is associated with event data associated with a user of the users. Temporary actions associated with a social network account of the user are enabled and a notification is transmitted to a group of users. In response, confirmation data associated with enabling the temporary actions is received from the group of users and permanent actions associated with the temporary actions are enabled.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Manvendra Gupta, Stewart Hyman
  • Patent number: 9930109
    Abstract: This invention relates to methods and systems for workload distribution, particularly in data centers, more particularly data centers which use fresh air cooling. Embodiments of the invention provide methods and systems which calculate a load value for each server which takes account of both the temperature of the server and its current job queue, and determine the server to which an incoming job should be allocated on the basis of the load values of the available servers.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: March 27, 2018
    Assignees: Khalifa University of Science, Technology and Research, British Telecommunications plc, Emirates Telecommunications Corporation
    Inventors: Fabrice Saffre, Hanno Hildmann, Sebastien Matthieu Rene Nicolas
  • Patent number: 9929997
    Abstract: The present disclosure relates to a method for dynamically prioritizing electronic messages in an electronic device. In an embodiment an electronic message prioritization unit configured in an electronic device receives one or more electronic messages from other electronic device. The prioritization unit analyzes each of the received electronic messages using language and text processing logic to identify prioritization parameters. The prioritization unit assigns a value in a predetermined order to each of the prioritization parameters based on a predefined prioritization order of the prioritization parameters. The electronic message prioritization unit prioritizes the electronic messages based on the assigned values.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 27, 2018
    Assignee: WIPRO Limited
    Inventor: Selvakuberan Karuppasamy
  • Patent number: 9922448
    Abstract: Systems and methods for navigating a three-dimensional (3D) media guidance application are provided. A first selectable media guidance object may be displayed on a screen that when viewed through the stereoscopic optical device may appear in a first plane. A second selectable media guidance object may be displayed on the screen that when viewed through the stereoscopic optical device may appear in a second plane. The first and second planes may be perceived to intersect an axis normal to the display in different locations. A user selection of at least one of the first and second selectable media guidance objects may be received. An action of moving a cursor in 3D space or selecting one of the selectable media guidance objects displayed in the 3D space may be performed based on the user selection. The user selection may be performed with an input device having as accelerometer.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 20, 2018
    Assignee: ROVI Guides, Inc.
    Inventors: Walter Richard Klappert, Thomas Steven Woods, Henry C. Chilvers
  • Patent number: 9917738
    Abstract: Examples of the disclosure enable messages, such as syslog messages, rsyslog messages, and/or syslog-ng messages, to be efficiently and effectively routed. In some examples, it is determined whether a transmitting device associated with a message is associated with one or more device classes. Upon determining that the transmitting device is not associated with one or more device classes, the transmitting device is associated with a device class, and a rule set for determining whether the transmitting device is associated with one or more device classes is updated. A recipient for the message is identified, such that the message is configured to be accurately routed to the recipient. Examples of the disclosure manage messages to increase system functionality, increase speed, conserve memory, reduce processor load, increase communication reliability, and/or reduce communication error rate.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: March 13, 2018
    Inventor: Justin H. Haynes
  • Patent number: 9912623
    Abstract: A system to adaptively control multimedia communication sessions includes a mediator unit in an intermediary communication position between two or more remote clients and a media infrastructure. The mediator unit includes a receiver, a transmitter and a control processor that controls the receiver and the transmitter. The mediator unit communicates remote clients across a communication network, where the first client initiates a communication session and the mediator unit assigns a unique session identifier to the communication message. Additional remote clients send join requests including the unique session identifier, and the mediator unit acts as a back-to-back user agent to pass messages between two remote clients of a two-client communication session.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: March 6, 2018
    Inventors: Bo Yu, Piyush C. Modi, Joseph William Bolinger, Aravind Kumar Mikkilineni, Yoshifumi Nishida
  • Patent number: 9904915
    Abstract: A method and apparatus are disclosed for operating an Automated Teller Machine (ATM). The method includes the steps of receiving access to a virtualized operating system and ATM application at an ATM and performing a customer transaction at the ATM using the access to the virtualized operating system and ATM application. A recovery program may be provided to control the ATM if a communication link fails between the ATM and a server providing the access.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: February 27, 2018
    Assignee: NCR Corporation
    Inventors: Heather McCracken, Martin Smith, Norman G. Taylor
  • Patent number: 9900377
    Abstract: A method for providing a dynamic healthchecking gateway is provided. The method may include receiving an application request. The method may also include determining if a plurality of load balancing information is available for the application request. The method may further include in response to determining that a plurality of load balancing information is not available for the application request, registering the requested application in a repository. The method may include monitoring the availability of a plurality of servers and the availability of the requested application. The method may additionally include determining an available runtime instance based on the monitoring. The method may also include forwarding the received application request to the determined available runtime instance.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Borley, Callum P. Jackson, Kathryn M. McMullan, Philip L. Norton