Patents Examined by Ronak Patel
  • Patent number: 10454999
    Abstract: A system and a method are disclosed for coordinating an inter-operable Platform as a Service (PaaS) layer and an Infrastructure as a Service (IaaS) layer. In one example, the method includes receiving, by a processing device associated with a PaaS layer, a message indicating a resource status associated with a plurality of resources of an IaaS layer, determining, by the processing device, a resource among the plurality of resources in the IaaS layer to instantiate a platform service of the PaaS layer, the determining is based on the message indicating the resource status associated with the plurality of resources of the IaaS layer; and transmitting, by the processing device, a message directing the IaaS layer to instantiate the platform service on the determined resource in the IaaS layer.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 22, 2019
    Assignee: Red Hat, Inc.
    Inventor: Jeremy Eder
  • Patent number: 10455013
    Abstract: Client devices act as data sources for other clients, such as in a P2P or P2SP situation. The client devices receive upload configuration information based on information relating to their prior uploads and upload operation. Uploads are provided to other client devices according to the upload configuration information. The client devices adjust an upload configuration based on the received upload configuration information. For example, the client devices adjust an upload bandwidth, an upload speed limit, or blocking/non-blocking status for upload channels.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: October 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Gang Liu
  • Patent number: 10452769
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for concurrent display of applications between devices. One of the methods includes establishing full duplex communication session with a first application on a first computing device using a second application. The method includes receiving a user interface image from the first application on the first computing device. The method includes displaying the user interface image on a second user interface of the computer system. The method includes generating an overlay image including one or more annotations to the user interface image. The method also includes sending the overlay image to the first computing device.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 22, 2019
    Assignee: United Services Automobile Association (USAA)
    Inventors: Andy Benavidez, Heather Thomas, Ryan Springer, Mark Paxman Warnick
  • Patent number: 10412007
    Abstract: An automated computer implemented method and system for determining balanced traffic flows comprises: automatically identifying, via a computer processor, current device count configuration for a communication link comprising a first end point and a second end point where the communication link is part of a network; determining a flow intensity for the communication link wherein the flow intensity comprises a first transmit intensity and a first receive intensity for the first end point and a second transmit intensity and a second receive intensity for the second end point; determining a flow matrix for the communication link where the flow matrix is proportional to the flow intensity of the first end point and the second end point; and providing the flow matrix to a network capacity planning tool for flow matrix deployment for the network.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 10, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: Dimitri Vompe
  • Patent number: 10394856
    Abstract: The present innovation provides a method of establishing a connection between two individuals using an interpersonal spacetime interaction system, including enabling a first user to specify a spacetime event and to provide annotations for the spacetime event, maintaining a spacetime database comprising data objects, each data object corresponding to a spacetime event, querying a spacetime database, using a query that includes at least a specification of a desired spacetime event, said query being initiated by a second user, retrieving information from those data objects in the spacetime database whose corresponding spacetime events are proximate to the desired spacetime event, and providing the retrieved information to the second user.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 27, 2019
    Inventor: Dimitris Achlioptas
  • Patent number: 10382252
    Abstract: An example device includes an interface to receive, from a device management system, a request message that conforms to a network management protocol, a control unit that provides an execution environment for a management agent, and a data repository. The request message includes a set of managed object identifiers and a set of filter operator object identifiers. The management agent is operable to generate at least one filter criterion based on the managed object identifiers and the filter operator object identifiers, to retrieve managed object values stored in the data repository based on the managed object identifiers, each corresponding to a respective managed object identifier specified in the request message, to generate and output to the device management system a response based on the managed object identifiers of the request message and the retrieved managed object values that satisfy one or more of the at least one filter criterion.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Gouri Sankar Singaraju, Vivek Singh
  • Patent number: 10373202
    Abstract: A social networking system generates a region-specific brand page for presentation to a requesting a brand paged based on location information associated with the user. The region-specific brand page includes data about the brand and aggregated data about users' actions associated with the brand in the social networking system and is presented in a format determined in part by the location information associated with the user. Additionally, the region-specific brand page may include data describing interactions with the brand by users connected to the user viewing the brand page, even if the connected users are associated with location information associated with a different geographic region than the user.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Andrew Kanter, Jack William Lindamood
  • Patent number: 10362145
    Abstract: A method and apparatus for handling a server request received at a data server. The data server comprises a policy request handler. The policy request handler is activated within the data server in response to the server request being received at the data server. The policy request handler is configured to receive a plurality of asynchronous data streams. The policy request handler is further configured to merge data points in the plurality of asynchronous data streams together to form time-ordered data points. The policy request handler is further configured to form policy-based data according to a server policy identified in the server request using the time-ordered data points.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: July 23, 2019
    Assignee: The Boeing Company
    Inventors: Noah Eric Aaron, Dave Bennett, Will R. Cummins, Noah H. Wecker
  • Patent number: 10320739
    Abstract: Technology for communicating by embedding messages in DNS requests/responses is disclosed. In many cases it is desirable for a device to communicate without that device having to supply network credentials. In some network environments, credentials are not required to send or receive DNS messages. The question section of a DNS request message may include a message for a destination DNS server and a query domain which, when using standard DNS routing, will result in the DNS request being directed to the intended destination DNS server. The message may be encoded in such a way that an algorithm run by the destination DNS server is able to parse the message from the DNS request.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 11, 2019
    Assignee: Donuts Inc.
    Inventors: Paul Stahura, Christopher L. Cowherd, Jr.
  • Patent number: 10305915
    Abstract: A social network includes a relay server and two or more mobile Internet devices (“MIDs”) coupled to the relay server. Each of the MIDs includes a relay agent for interfacing with the relay server, a web server, an application for operating the web server, and a memory for storing social networking information comprising a contacts list, one or more access groups, one or more albums, and one or more associations between the one or more access groups and the one or more albums to specify which contacts can view which albums.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 28, 2019
    Assignee: Vertical Computer Systems Inc.
    Inventor: Luiz Claudio Valdetaro
  • Patent number: 10277698
    Abstract: Information associated with a remote display server is received at a mobile device from a device management server. A local display node is advertised. A request to connect to the local display node is received from a mobile device component. The component sends the request in response to a command received from the device management server to connect to the local display node. The local display node uses the information associated with the remote display server to advertise the local display node in a manner that associates the local display node with the command received by the component. A connection is established between the local display node and the component in response to the request. The information associated with the remote display server and the connection between the component and the local display node is used to transparently proxy data from the component to the remote display server.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 30, 2019
    Assignee: MOBILE IRON, INC.
    Inventors: Gregory Christopher Gerard, Joshua Sirota
  • Patent number: 10237290
    Abstract: The present invention relates generally to network communications, and more particularly to machine-to-machine (M2M) data communications. The present invention provides for a method, apparatus and computer program product for detecting performance event data across a machine-to-machine (M2M) network indicative of anomalous performance of data and thereafter alerting users of performance issues in real-time or near real-time.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: March 19, 2019
    Assignee: AERIS COMMUNICATIONS, INC.
    Inventors: Subramanian Balakrishnan, Narendra Kumar Sharma
  • Patent number: 10225333
    Abstract: Each time an information processing apparatus has executed a requested process, a compiling unit compiles, in a memory unit, a concurrent process count indicating the number of processes being executed by the apparatus at the start of the process in association with a processing time of the process. For each concurrent process count, a calculating unit calculates a representative value based on a subset out of a set of processing times associated with the concurrent process count. The subset is composed of processing times more than a representative value calculated based on a subset of processing times associated with a concurrent process count less than the concurrent process count. A determining unit determines need for an addition to resources based on a newly compiled processing time and a representative value of a concurrent process count associated with the newly compiled processing time.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: March 5, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Masaya Hiroshi
  • Patent number: 10212194
    Abstract: Embodiments of the invention provide methodologies for server-controlled throttling of client to server requests in order to improve client-server communication performance. Embodiments of the invention relate to systems and methods that provide routines for real-time monitoring of requests originating from client devices, for analyzing the characteristics of the requests, for developing protocols for managing requests within a client-server infrastructure, and for facilitating client adherence to the developed protocols. The systems and methods contemplated by the present invention involve means for monitoring the requests received by servers from client devices, means for analyzing the characteristics of the requests, means for developing client-server communication protocols intended to improve client-server communication performance, and means for delivering the protocols to a plurality of client devices.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Aurash Mahbod, Ficus Kirkpatrick
  • Patent number: 10210951
    Abstract: Techniques are described for detecting the presence or absence of certain molecules, analytes, or substances present in the oral cavity or characteristics of the saliva in the oral cavity. In particular, aspects of the invention disclose a systems, methods, apparatuses, and computer-readable media for detecting bio-markers.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 19, 2019
    Inventor: Dustin Ryan Kimmel
  • Patent number: 10178198
    Abstract: Embodiments may include the generation and use of content source rankings for improving playback quality of content streams. In embodiments, a merchant system may collect and aggregate multiple quality metrics for different content streams that various content sources provide to various clients. The merchant system may utilize the quality metrics to generate rankings of content sources for clients. In some cases, a client itself may generate a ranking of content sources for use in the selection of content sources. The merchant system may provide such rankings to clients to improve the content stream playback experience on the client. For instance, at content acquisition time, a client may request a content stream from a content resource ranked highest on a content source ranking provided by the merchant. If the content stream degrades, the client may source subsequent portions of the content stream from another highly ranked content source of the ranking.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James H. Wood, James Marvin Freeman, II, Wesley Shawn Davis, Jinesh U. Vora
  • Patent number: 10162693
    Abstract: A method of troubleshooting a mobile device receiving at a diagnostic server an initial snapshot of characteristics from a mobile device, wherein the initial snapshot includes metrics that will identify the mobile device, elements that will expose a performance issue related to the mobile device, and metrics that enable determination of a corrective action for remedying the performance issues, determining with a diagnostic processor the performance issue based on the initial snapshot, receiving at an evaluating server an after-care snapshot of the characteristics from the mobile device after a corrective action has been performed on the mobile device, and determining with an evaluating processor whether the corrective action remedied the performance issue based on the after-care snapshot.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 25, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeffrey Ronald Contino, Jason R. Delker, Jason Salge, M. Jeffrey Stone, Robert L. Waldrop
  • Patent number: 10158604
    Abstract: In a method for addressing messages in a computer network in which two different types of address are used, wherein at least one first network element (4, 5, 6, 7, 8) uses exclusively a first type of address, at least one second network element (14, 15, 16, 17, 18) uses exclusively a second type of address and at least one third network element (9, 10, 11, 12, 13, 14) uses both types of address, at least one third network element (9) is a communication terminal which, besides its function as a communication terminal, also performs a function as an address converter for messages for which said communication terminal is neither the original sender nor an ultimate recipient.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: December 18, 2018
    Assignee: Unify GmbH & Co. KG
    Inventors: Michael Tietsch, Christian Correll, Heinrich Haager
  • Patent number: 10148486
    Abstract: Object-oriented network management includes defining an information model with one object class for each type of network resource and network entity to be managed. A hierarchy tree with a plurality of hierarchy levels is defined independent from an inheritance hierarchy. Each object class is assigned to one hierarchy level, and each object class of a lower hierarchy level is associated to one object class of a hierarchy level above the lower hierarchy level. An information entity including default version information is defined in the information model. The information entity is associated to one object class of a top hierarchy level or an instance thereof. An assumption is defined that the default version information for an instance of one object class and for all instances of an object class that belongs to lower hierarchy levels and that are associated to the one object class, or an instance thereof.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 4, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Thomas Antero Tovinger
  • Patent number: 10135729
    Abstract: A computer readable medium storing instructions with functionality for: receiving a first request, from a first client device in a particular IP subnet, to identify a MAC address that corresponds to a particular IP address in the particular IP subnet; transmitting a first response to the first client device that identifies a first MAC address, of a first network device in the particular IP subnet, as the MAC address that corresponds to the particular IP address; receiving a second request, from a second client device in the particular IP subnet, to identify the MAC address that corresponds to the particular IP address; transmitting a second response to the second client device that identifies a second MAC address, of a second network device in the particular IP subnet, as the MAC address that corresponds to the particular IP address, the second MAC address being different than the first MAC address.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: November 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sandeep Unnimadhavan, Jagachittes Vadivelu, Tilak Kumar Adhya