Patents Examined by Ronak Patel
-
Patent number: 10454999Abstract: 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: GrantFiled: March 14, 2013Date of Patent: October 22, 2019Assignee: Red Hat, Inc.Inventor: Jeremy Eder
-
Patent number: 10455013Abstract: 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: GrantFiled: April 15, 2016Date of Patent: October 22, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Gang Liu
-
Patent number: 10452769Abstract: 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: GrantFiled: June 3, 2014Date of Patent: October 22, 2019Assignee: United Services Automobile Association (USAA)Inventors: Andy Benavidez, Heather Thomas, Ryan Springer, Mark Paxman Warnick
-
Patent number: 10412007Abstract: 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: GrantFiled: December 5, 2014Date of Patent: September 10, 2019Assignee: JPMorgan Chase Bank, N.A.Inventor: Dimitri Vompe
-
Patent number: 10394856Abstract: 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: GrantFiled: August 31, 2015Date of Patent: August 27, 2019Inventor: Dimitris Achlioptas
-
Patent number: 10382252Abstract: 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: GrantFiled: June 26, 2012Date of Patent: August 13, 2019Assignee: Juniper Networks, Inc.Inventors: Gouri Sankar Singaraju, Vivek Singh
-
Patent number: 10373202Abstract: 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: GrantFiled: December 5, 2012Date of Patent: August 6, 2019Assignee: Facebook, Inc.Inventors: Jeffrey Andrew Kanter, Jack William Lindamood
-
Patent number: 10362145Abstract: 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: GrantFiled: July 5, 2013Date of Patent: July 23, 2019Assignee: The Boeing CompanyInventors: Noah Eric Aaron, Dave Bennett, Will R. Cummins, Noah H. Wecker
-
Patent number: 10320739Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 11, 2019Assignee: Donuts Inc.Inventors: Paul Stahura, Christopher L. Cowherd, Jr.
-
Patent number: 10305915Abstract: 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: GrantFiled: July 25, 2013Date of Patent: May 28, 2019Assignee: Vertical Computer Systems Inc.Inventor: Luiz Claudio Valdetaro
-
Patent number: 10277698Abstract: 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: GrantFiled: December 12, 2014Date of Patent: April 30, 2019Assignee: MOBILE IRON, INC.Inventors: Gregory Christopher Gerard, Joshua Sirota
-
Patent number: 10237290Abstract: 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: GrantFiled: June 26, 2012Date of Patent: March 19, 2019Assignee: AERIS COMMUNICATIONS, INC.Inventors: Subramanian Balakrishnan, Narendra Kumar Sharma
-
Patent number: 10225333Abstract: 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: GrantFiled: November 3, 2014Date of Patent: March 5, 2019Assignee: FUJITSU LIMITEDInventor: Masaya Hiroshi
-
Patent number: 10212194Abstract: 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: GrantFiled: April 24, 2014Date of Patent: February 19, 2019Assignee: Google LLCInventors: Aurash Mahbod, Ficus Kirkpatrick
-
Patent number: 10210951Abstract: 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: GrantFiled: August 3, 2015Date of Patent: February 19, 2019Inventor: Dustin Ryan Kimmel
-
Patent number: 10178198Abstract: 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: GrantFiled: December 14, 2015Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventors: James H. Wood, James Marvin Freeman, II, Wesley Shawn Davis, Jinesh U. Vora
-
Patent number: 10162693Abstract: 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: GrantFiled: October 18, 2012Date of Patent: December 25, 2018Assignee: Sprint Communications Company L.P.Inventors: Jeffrey Ronald Contino, Jason R. Delker, Jason Salge, M. Jeffrey Stone, Robert L. Waldrop
-
Patent number: 10158604Abstract: 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: GrantFiled: June 22, 2016Date of Patent: December 18, 2018Assignee: Unify GmbH & Co. KGInventors: Michael Tietsch, Christian Correll, Heinrich Haager
-
Patent number: 10148486Abstract: 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: GrantFiled: September 14, 2012Date of Patent: December 4, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Thomas Antero Tovinger
-
Patent number: 10135729Abstract: 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: GrantFiled: January 31, 2014Date of Patent: November 20, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Sandeep Unnimadhavan, Jagachittes Vadivelu, Tilak Kumar Adhya