Patents Examined by Thorne E Waugh
  • Patent number: 10924556
    Abstract: Embodiments of the present disclosure pertain to real time dynamic timeout prediction. In one embodiment, a method includes context data for numerous transactions are stored and used to generate predictive weights and an offset. Context for new transactions are used to predict load times, and the offset is used to produce a timeout.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 16, 2021
    Assignee: SAP SE
    Inventors: Karl Dierckens, Johnny Ho, Walter Mak
  • Patent number: 10917322
    Abstract: A first encapsulation protocol processing component (EPPC) at a particular device of a virtualized computing service establishes a network packet tracking session with a second EPPC at another device. The first EPPC tags at least some encapsulation packets (which contain baseline packets generated at or directed to guest virtual machines) sent to the second EPPC as tracked packets. The first EPPC obtains network metrics corresponding to the tracked packets of the session from the second EPPC, prepares network health updates based on the metrics, and send the updates to a network health management service associated with the virtualized computing service.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: David Sean Russell
  • Patent number: 10911341
    Abstract: Systems and methods provide for monitoring a state of a network fabric utilizing user traffic. A fabric node (e.g., switch, router, or other network device) can receive user traffic from a node (e.g., network device, network appliance, or endpoint). The fabric node can match the user traffic to a tuple stored in a hardware counter matrix of the fabric node, the tuple corresponding to a count in the hardware counter matrix. The fabric node can increment the count. The fabric node can transmit an active probe to the node in response to the count not incrementing within a first time. The fabric node can transmit to a network management system data indicative of a disconnection between the fabric node and the node in response to the fabric node not receiving a response to the active probe within a second time.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: February 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David John Zacks, Vikram Vikas Pendharkar, Shawn Michael Wargo, Thomas Szigeti
  • Patent number: 10904342
    Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 26, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jerome Tollet, Giles Douglas Yorke Heron, Keith Burns, Andre Jean-Marie Surcouf
  • Patent number: 10887158
    Abstract: Various embodiments provide for alert generation based on alert dependency. For some embodiments, the alert dependency checking facilitates alert noise reduction. Various embodiments described herein dynamically find or discover alert dependencies based on one or more alerts currently active, one or more active alerts generated in the past, or some combination of both. Various embodiments described herein provide alert monitoring that adapts based on an alert state of a machine. Various embodiments described herein generate a health score for a machine based on an alert state of the machine. Various embodiments described herein provide a tool for managing definitions of one or more alerts that can be identified as an active alert for a machine.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 5, 2021
    Assignee: Rubrik, Inc.
    Inventors: Gurjeet S. Arora, Karan Jayesh Bavishi, Daniel Talamas Cano, John Louie, Chetas Joshi, Matthew Edward Noe
  • Patent number: 10862757
    Abstract: A redirected biometric device can be isolated to a remote session. Such session level restrictions can be implemented using a filter driver that is layered on top of the device driver stack for the redirected biometric device. When a biometric device is redirected by a user to a remote session, the filter driver can obtain an identifier of the biometric device and maintain a mapping between the identifier and the session ID of the redirecting user's remote session. Then, when an application executing on the server attempts to enumerate biometric devices, a hooking component can inspect and modify the corresponding response to remove any biometric devices that are not redirected to the same user session in which the application is executing. In this way, the application will not be able to discover any biometric devices that are redirected to other user sessions.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: December 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ramanujam Kaniyar Venkatesh
  • Patent number: 10855612
    Abstract: A method for suppressing broadcast messages includes intercepting a packet from a client device. If the packet is a bootstrap protocol (BOOTP) request, the method stores the packet in a BOOTP queue and sets a timer for the packet. If the packet is a dynamic host configuration protocol (DHCP) request, the method stores the packet in a DHCP queue and sets a timer for the packet. The method then processes the packets stored in the BOOTP queue and the DHCP queue, where each BOOTP packet in the BOOTP queue is processed before any DHCP packet in the DHCP queue is processed.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Shu Guang Ren, Wei Yao, Xianwei Meng, Zhiqi Ni, Jing An
  • Patent number: 10841153
    Abstract: A system for intelligently provisioning a distributed ledger technology (DLT) network may be configured to receive requests from authorized users to provision a DLT network based on a plurality of preset parameters. The system may further be configured to generate a script, using machine learning or other artificial intelligence algorithms, for provisioning the DLT network according to the preset parameters. One or more nodes in the DLT network can then execute the intelligently generated script to provision the DLT network as requested.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 17, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Srinivasa Rao Dakshinyam, Shashank Raju Birudharaju, Govinda Rajulu Nelluri
  • Patent number: 10834211
    Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: November 10, 2020
    Assignee: Oath, Inc.
    Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
  • Patent number: 10834178
    Abstract: A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.
    Type: Grant
    Filed: April 28, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Paul G. Crumley, Hubertus Franke, Chung-Sheng Li
  • Patent number: 10826991
    Abstract: Systems and methods are described to transfer content from a first computing device to a second computing that is not directly accessible from the first computing device. The transfer may be carried out using an application operating on the first computing device that uploads the content to the cloud storage service. The second computing device may operate an application that monitors the cloud storage service for recently uploaded content. When the second computing device detects that content has been uploaded to the cloud storage service, the second computing device may download the content. The second computing device may update a manifest file located on the cloud storage service to indicate that the content was downloaded. Subsequently, the first computing device may access the manifest file and determine that content was downloaded.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: November 3, 2020
    Assignee: Dell Products L. P.
    Inventors: Danilo O. Tan, Abu Shaher Sanaullah, Fernando L. Guerrero
  • Patent number: 10819821
    Abstract: The present technology provides a new content-based centrality metric that may be used for allocating content to caches in a network. The proposed method for measuring centrality and allocating content not only considers the topology of the network, but also the distribution of cache spaces and content among the cache spaces in the network in order to improve how content may be allocated. This approach to content allocation enables improved content retrieval in the form of higher cache hit rates, lower delays and improved network performance.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: October 27, 2020
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventor: Cedric Westphal
  • Patent number: 10819677
    Abstract: Techniques for address migration are described. An address migration service can receive a request to migrate an address space to a provider network, the request including at least one range of addresses. The AMS service can authorize the request with an internet registry and provision the address space in at least one area of the provider network. The AMS can receive a request to advertise the address space, advertise the address space, and allocate at least one address in the address space to at least one resource in the provider network.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: October 27, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Goelitz, Leonid Nikolayev, Daniel Ralph Paquette, Anupam Pandey
  • Patent number: 10812613
    Abstract: The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 20, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Priteshkumar Soni, Andy Ross, Melissa Jenner, Sebastian Demian
  • Patent number: 10812616
    Abstract: Various client devices include displays and one or more image capture devices configured to capture video data. If a user is exchanging content with another user via a client device and is subsequently identified by a receiving client device via image data captured by an image capture device of the receiving client device, the client device transfers the exchanged content with the other user to the receiving client device. The receiving client device includes information identifying one or more other client devices authorized to transfer exchanged content to the receiving client device when the receiving client device receives a request from the client device. If multiple other client devices are within a threshold distance of the receiving client device, the other client devices transfer exchanged content to the receiving client device, which combines the content from different other client devices.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 20, 2020
    Assignee: Facebook, Inc.
    Inventors: Vincent Charles Cheung, Connie Yeewei Ho
  • Patent number: 10812593
    Abstract: A cloud integrated vehicle infotainment platform, method, and system are described. The system may include a cloud-integrated vehicle infotainment platform in communication with vehicle information platform. The system may further include a graphical user interface configured to allow access to the cloud-integrated vehicle infotainment platform. The cloud-integrated vehicle infotainment platform may allow access to Internet of Things devices. The cloud-integrated vehicle infotainment platform may allow access to user data on a secure, password authenticated basis. The cloud-integrated vehicle infotainment platform may be integrated with an automotive infotainment head unit and the vehicle information platform. The systems and method may be for integrating a software development platform using legacy communication protocols into the display screens currently installed in vehicles or to be installed in the future.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 20, 2020
    Assignee: Vinli, inc.
    Inventors: Mahmoud Haidar, Daniel Thomas Hall, Powell McVay Kinney, Kyle Justin Turney
  • Patent number: 10805263
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for providing and managing a Top-Level Domain that uniquely identifies an object or a role The method may comprise linking the domain name with an object (e.g., an artwork) by adding approximately eight additional fields to the domain name “Whois” record. “Whatis” (the combination of existing “Whois” and a number of additional fields) directly links the domain name, the registrant, and an (art) object. Any or all of the additional fields can be employed in many varieties of ways as a link and identification with objects or roles, transferring with the ownership of an object or, say, title or position of a role.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: October 13, 2020
    Assignee: UKCI Holdings Limited
    Inventors: Ulvi Kasimov, Suleyman Kasimov
  • Patent number: 10771584
    Abstract: A method for data provisioning a serverless computing cluster. A plurality of user defined functions (UDFs) are received for execution on worker nodes of the serverless computing cluster. For a first UDF, one or more data locations of UDF data needed to execute the first UDF are determined. At a master node of the serverless computing cluster, a plurality of worker node tickets are received, each ticket indicating a resource availability of a corresponding worker node. The one or more data locations and the plurality of worker node tickets are analyzed to determine eligible worker nodes capable of executing the first UDF. The master node transmits a pre-fetch command to one or more of the eligible worker nodes, causing the eligible worker nodes to become a provisioned worker node for the first UDF by storing a pre-fetched first UDF data before the first UDF is assigned for execution.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 8, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Komei Shimamura, Amit Kumar Saha, Debojyoti Dutta
  • Patent number: 10764204
    Abstract: Disclosed herein are system, method, and computer program product embodiments for extending data models and processes in a cloud platform. An embodiment operates by selecting an entity metadata in the cloud platform. The embodiment defines an extension metadata for the entity metadata. The embodiment defines an extended entity metadata based on the entity metadata and the extension metadata. The embodiment then creates an extended entity instance in the cloud platform based on the extended entity metadata.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Alexandru Ionita, Igor Rohal, Jonathan Cloutier, Kasim Rehman, Michael Stephan, Oleg Koutyrine, Rami Samir El Achkar, Stefan Kiene, Venkat Reddy Kunnam, Wolfgang Sattler
  • Patent number: 10757212
    Abstract: Methods and systems for delivering a prepopulated message to a subgroup of registered mobile devices are disclosed. In one embodiment, a tracking server is registered and linked with to track a location of a first mobile device. A first subgroup of mobile devices that are within a predefined radius of the location of the first mobile device is created. Contextual data that is selected by a user of the first mobile device is received. A message is prepopulated based on the received contextual data, where the prepopulated message includes a context of a meeting. The prepopulated message is sent to each mobile device in the first subgroup of mobile devices.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 25, 2020
    Assignee: Life360, Inc.
    Inventors: Dylan Keil, Alexander Haro