Patents Examined by Tauqir Hussain
  • Patent number: 10652335
    Abstract: 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: Grant
    Filed: August 18, 2015
    Date of Patent: May 12, 2020
    Assignee: Trimble Inc.
    Inventor: Mark Philip Botticelli
  • Patent number: 10652347
    Abstract: 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: Grant
    Filed: May 20, 2013
    Date of Patent: May 12, 2020
    Assignee: Nokia Corporation
    Inventors: Teemu Savolainen, Bilhanan Silverajan
  • Patent number: 10650077
    Abstract: 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: Grant
    Filed: September 20, 2018
    Date of Patent: May 12, 2020
    Assignee: Capital One Services, LLC
    Inventor: Joni Bridget Jezewski
  • Patent number: 10652138
    Abstract: 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: Grant
    Filed: June 29, 2018
    Date of Patent: May 12, 2020
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zheng Xue, Yu Zhou, Jing Lv, Yanbai Zhao, Baojian Wang, Ningbo Qiao
  • Patent number: 10645022
    Abstract: 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: Grant
    Filed: October 12, 2018
    Date of Patent: May 5, 2020
    Assignee: Analitiqa Corporation
    Inventors: Ronald R. Kaminski, Sterling S. Wight
  • Patent number: 10645137
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventor: Oliver Pell
  • Patent number: 10637906
    Abstract: 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: Grant
    Filed: October 31, 2017
    Date of Patent: April 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Walter Theodore Hulick, Jr., Harish Nataraj
  • Patent number: 10630539
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Elvin D. Tubillara, Edward Shvartsman, Bradley O. Simpson, Shawn P. Mullen
  • Patent number: 10621607
    Abstract: 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: Grant
    Filed: November 16, 2015
    Date of Patent: April 14, 2020
    Inventor: Michael F. Seeger
  • Patent number: 10615997
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: April 7, 2020
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventors: Naoyuki Yamamoto, Kazuhiro Nakanishi
  • Patent number: 10616341
    Abstract: 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: Grant
    Filed: February 26, 2018
    Date of Patent: April 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hubbert Smith
  • Patent number: 10609163
    Abstract: 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: Grant
    Filed: February 26, 2018
    Date of Patent: March 31, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Siddharth Rajendra Shah, Donghang Lin, Kyle Barron-Kraus
  • Patent number: 10601677
    Abstract: 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: Grant
    Filed: July 25, 2018
    Date of Patent: March 24, 2020
    Assignee: INFORICH ELECTRONICS CORP.
    Inventors: Chung-Chih Chen, Shi-Ming Zhao
  • Patent number: 10594571
    Abstract: 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: Grant
    Filed: April 17, 2017
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andries Petrus Johannes Dippenaar, Gavin Alexander Bramhill
  • Patent number: 10594643
    Abstract: 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: Grant
    Filed: November 17, 2015
    Date of Patent: March 17, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A Burge, Christian Xavier Dalonzo
  • Patent number: 10587726
    Abstract: 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: Grant
    Filed: October 12, 2018
    Date of Patent: March 10, 2020
    Assignee: GOOGLE LLC
    Inventors: Ankita Goel, Jeromy William Henry, Emily Moxley, Jeremy Silber, Kai Conragan
  • Patent number: 10587730
    Abstract: 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: Grant
    Filed: January 15, 2015
    Date of Patent: March 10, 2020
    Assignee: Rockwell Automation, Inc.
    Inventors: David Allen Johnston, Elmorris P. Dixon, Kendal R. Harris
  • Patent number: 10581714
    Abstract: 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: Grant
    Filed: July 24, 2018
    Date of Patent: March 3, 2020
    Assignee: OPENTV, INC.
    Inventor: Kevin Staunton-Lambert
  • Patent number: 10581959
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christian Ambach, Mathias Dietz, Rainer Wolafka
  • Patent number: 10574612
    Abstract: 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: Grant
    Filed: March 17, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Alessandro Tomasi, Francesca Ziantoni