Patents Examined by Tauqir Hussain
-
Patent number: 10652335Abstract: A new sensor is detected being added to a vehicle sensor bus. A publication topic is created based on the new sensor. The publication topic is made available via at least a server component operating via the proximity networking radio. Data from the new sensor is added to the publication topic. In response to a subscription to the publication topic via a user device, the data is dynamically presented to the user device via the server component.Type: GrantFiled: August 18, 2015Date of Patent: May 12, 2020Assignee: Trimble Inc.Inventor: Mark Philip Botticelli
-
Patent number: 10652347Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.Type: GrantFiled: May 20, 2013Date of Patent: May 12, 2020Assignee: Nokia CorporationInventors: Teemu Savolainen, Bilhanan Silverajan
-
Patent number: 10650077Abstract: A device receives, based on installation of a content application on a client device, credentials of a user of the client device, and information identifying a social media application granted access to content associated with the user. The device receives the content from the client device. The device generates a link for the content, and stores the credentials, the content, the link, and the information identifying the social media application. The device receives information indicating that the content is be provided in a post associated with the social media application, and provides the link to the post. The device receives a selection of the link from another client device associated with another user that is viewing the post via the social media application, and provides the content, in a secure format, to the other client device based on the selection of the link.Type: GrantFiled: September 20, 2018Date of Patent: May 12, 2020Assignee: Capital One Services, LLCInventor: Joni Bridget Jezewski
-
Patent number: 10652138Abstract: This application discloses a link decision-making method, applied to a link decision-making system including first and second user equipment that are in a Voice over Internet Protocol (VoIP) call status, a transit server, and a decision-making computing device. A first link directly connecting the two user equipment and a second link that transits by using the transit server exist between the two user equipment. The decision-making computing device is responsible for making, according to a link quality score of a current sending link between the first and second user equipment, a decision about using the first link or the second link as a subsequent sending link of the first user equipment. According to the link decision-making method provided in this application, it can be ensured that a better link can be selected to transmit a data stream of VoIP, thereby improving the quality of service (QoS) of the VoIP.Type: GrantFiled: June 29, 2018Date of Patent: May 12, 2020Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Zheng Xue, Yu Zhou, Jing Lv, Yanbai Zhao, Baojian Wang, Ningbo Qiao
-
Patent number: 10645022Abstract: A method for anomaly identification and IT resource optimization includes retrieving, by a workload engine executing on a first computing resource, from a database populated by a client agent executing on a second computing resource, a metric associated with a process. The method includes analyzing, by the workload engine, the retrieved metric and the process. The method includes associating, by the workload engine, at least one workload with the process, responsive to the analysis. The method includes analyzing, by an exception engine executing on the first computing resource, the retrieved metric, the process, and the at least one workload; analyzing includes applying at least one workload rule to the at least one workload. The method includes identifying, by the exception engine, an operational anomaly within the process, responsive to the analysis by the exception engine. The method includes providing a recommendation for mitigating the operational anomaly.Type: GrantFiled: October 12, 2018Date of Patent: May 5, 2020Assignee: Analitiqa CorporationInventors: Ronald R. Kaminski, Sterling S. Wight
-
Patent number: 10645137Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a video stream of a first peer involved in a video communication. A video stream of a second peer involved in the video communication is received. Image content of the video stream of the second peer is modified to create a modified video stream of the second peer. The video stream of the first peer and the modified video stream of the second peer are combined to create a composite video.Type: GrantFiled: December 28, 2015Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventor: Oliver Pell
-
Patent number: 10637906Abstract: In one embodiment, a process on a computer receives a callback in response to an intercepted outbound web service connection called by an application executing on the computer. The process extracts information from the callback, e.g., at least a URL for the outbound web service connection and a code location within the application from which the outbound web service connection was called. Additionally due to the callback, the process obtains access to a core TCP socket for the outbound web service connection. The process determines how to modify socket options of the core TCP socket based on selected criteria according to the extracted information from the callback, and may then modify the socket options of the core TCP socket according to the determining. The modified socket options thus cause downstream network devices to handle traffic on the outbound web service connection based on the modified socket options.Type: GrantFiled: October 31, 2017Date of Patent: April 28, 2020Assignee: Cisco Technology, Inc.Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
-
Patent number: 10630539Abstract: Coordination of rate limiting calculations and updates, for multiple interrelated services, at a single computer at a single logical location on a computer network, instead of coordinating rate limit calculations by direct data communications among and between the various machines hosting the interrelated services that are subject to rate limiting. In some of these embodiments, advantages to doing this may include: (i) reducing the number and/or bandwidth consumption of data communications needed to perform rate limiting calculations and determinations; and/or (ii) setting appropriate rate limits for only the “highest level” services (that is, the services that are initially called by users, as opposed to the services that the highest level service call (directly or indirectly)).Type: GrantFiled: August 7, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Elvin D. Tubillara, Edward Shvartsman, Bradley O. Simpson, Shawn P. Mullen
-
Patent number: 10621607Abstract: The present invention includes a computer-based Internet-enabled apparatus, system, and method for facilitating family-centric communications. The system includes a networked user terminal that presents to a user a family-centric user interface, accepts user input, and sends the user input to a server. The server includes a plurality of predefined modules, each with respective preconfigured security conditions and rules. Together the modules are arranged to mimic a family household and facilitate family activities including the gamification of everyday tasks or events. The server receives the user input, and stores and manages it in accordance with the security conditions and rules of a select module security conditions, including providing reminders and alerts to family members.Type: GrantFiled: November 16, 2015Date of Patent: April 14, 2020Inventor: Michael F. Seeger
-
Patent number: 10615997Abstract: Provided is an in-vehicle gateway device which is capable of performing efficient path selection control when data is transferred to a different network. In an in-vehicle gateway device that performs transfer control of data between a first network and a second network, the second network has a different network form from the first network, and a virtual IP address is allocated to the second network.Type: GrantFiled: September 20, 2016Date of Patent: April 7, 2020Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.Inventors: Naoyuki Yamamoto, Kazuhiro Nakanishi
-
Patent number: 10616341Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.Type: GrantFiled: February 26, 2018Date of Patent: April 7, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Hubbert Smith
-
Patent number: 10609163Abstract: An example embodiment performed by a proxy server application of a remote network management platform may involve receiving a message from a third-party application directed to an address of the proxy server application and containing an identifier related to a particular entity. The embodiment may also involve using a template associated with a protocol type of the message to parse the message and determine the identifier. The embodiment may also involve comparing the identifier to mapping data that defines pairwise associations between each of a plurality of identifiers and computational instances of a plurality of computational instances. Each such computational instance may be communicatively coupled and dedicated to a respective managed network controlled by a particular entity.Type: GrantFiled: February 26, 2018Date of Patent: March 31, 2020Assignee: ServiceNow, Inc.Inventors: Siddharth Rajendra Shah, Donghang Lin, Kyle Barron-Kraus
-
Patent number: 10601677Abstract: The invention provides a method for a dynamical virtual a private network, which is suitable for a main device in a dynamic virtual private network. The method comprises: (a) before the main device establishes a tunneling connection, acquiring a request for adding a sub-device to a whitelist directly or through a third-party cloud service and sending an acceptance message or a rejection message to the sub-device accordingly thereto; (b) acquiring a request for connecting with the sub-device directly or through the third-party cloud service, and determining whether the tunneling connection with the sub-device is established or not accordingly thereto or sending a rejection message to the sub-device; (c) after the tunneling connection is established between the main device and the sub-device, receiving a connection code sent from the sub-device through the tunneling connection, and determining whether the connection code sent from the sub-device is correct or not.Type: GrantFiled: July 25, 2018Date of Patent: March 24, 2020Assignee: INFORICH ELECTRONICS CORP.Inventors: Chung-Chih Chen, Shi-Ming Zhao
-
Patent number: 10594571Abstract: A network-based data store maintaining storage volumes for file systems at storage clients may implement dynamic storage volume scaling. A scaling event may be detected according to a specified scaling policy for a storage volume maintained at a network-based data store that is mounted at a storage client and configured for a file system. In a least some embodiments, the scaling policy for the storage volume may be received from the storage client. In response to detecting the storage event, storage maintaining the storage volume may be modified according to the scaling policy to scale the storage volume. An indication of the scaling event may be sent to the storage client in order to update the file system at the storage client so that the file system may utilize the scaled storage volume.Type: GrantFiled: April 17, 2017Date of Patent: March 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Gavin Alexander Bramhill
-
Patent number: 10594643Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.Type: GrantFiled: November 17, 2015Date of Patent: March 17, 2020Assignee: FACEBOOK, INC.Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A Burge, Christian Xavier Dalonzo
-
Patent number: 10587726Abstract: The various implementations described herein include methods and systems for displaying information about entities in a structured way. In one aspect, a method is performed at a server system comprising memory and processors. The server receives a request from a client device for an information page associated with an entity. The server identifies automatically information and information types associated with the entity. The server generates and formats automatically a structured information page having regions for the entity, including determining a primary color associated with the entity, and configuring respective regions of the structured information page with corresponding accent colors based on the primary color. The server populates the regions of the structured information page with information of the entity for the identified information types, and transmits the generated and formatted page to the client device for display.Type: GrantFiled: October 12, 2018Date of Patent: March 10, 2020Assignee: GOOGLE LLCInventors: Ankita Goel, Jeromy William Henry, Emily Moxley, Jeremy Silber, Kai Conragan
-
Patent number: 10587730Abstract: An enhanced transfer of information using an industrial protocol system and method are disclosed. In one embodiment, an industrial automation system includes a serving device communicably coupled with a client device via an industrial data exchange protocol. The client device is configured to generate a service request in accordance with the industrial data exchange protocol, compress the service request, encapsulate the compressed service request in a request packet, and send the request packet to the serving device. The serving device is configured to receive the request packet, decompress the compressed service request, process the service request, gather a service response payload based on the service request, compress the service response payload, encapsulate the compressed service response payload into a response packet, and send the response packet to the client device.Type: GrantFiled: January 15, 2015Date of Patent: March 10, 2020Assignee: Rockwell Automation, Inc.Inventors: David Allen Johnston, Elmorris P. Dixon, Kendal R. Harris
-
Patent number: 10581714Abstract: Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.Type: GrantFiled: July 24, 2018Date of Patent: March 3, 2020Assignee: OPENTV, INC.Inventor: Kevin Staunton-Lambert
-
Patent number: 10581959Abstract: A computer-implemented method for load-balancing client input/output (I/O) requests in a clustered storage system may include receiving a request by a first node of a clustered storage system from a client to initiate a session between the client and the first node. The request may specify a multi-channel communication session. In response to receiving the request, an Internet Protocol (IP) address of the first and at least a second node may be transmitted to the client. The multi-channel communication session may be established between the client and the first and second nodes in which the client communicates with the first node using a first communication channel and communicates with the second node using a second communication channel. The first node may transmit to the second node session data determined at the first node. The second node may transmit to the first node session data determined at the second node.Type: GrantFiled: January 30, 2018Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Christian Ambach, Mathias Dietz, Rainer Wolafka
-
Patent number: 10574612Abstract: A method is provided for deleting a content element of a chat history lacking long-term relevance. The method includes receiving a content element, conditionally assigning the content element to the topic, determining a relationship index value for the content element to the topic using a validity value, which is a function of an access rate and a credibility index value. The method may also include comparing the relationship index threshold value for the topic of a first chat user, where the content element has been generated by a second chat user. The method also includes linking the content element of the second chat user to the topic in the chat history of the first user, and deleting the content element if it is not linked to any other chat history of another chat user of the plurality of chat users.Type: GrantFiled: March 17, 2017Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Alessandro Tomasi, Francesca Ziantoni