Patents Examined by Dhairya A. Patel
  • Patent number: 10855748
    Abstract: A command center includes at least one network communications interface configured for two-way communications with a plurality of sites remote from the command center and at least one display screen and user interface. Each of the plurality of sites includes at least one forensic field test device configured to identify individuals using DNA samples from the individuals. The display screen and user interface are configured to depict aspects of forensic field test devices of the plurality of sites, wherein the aspects include a site identifier for each of the forensic field test devices and one or more additional aspects.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: December 1, 2020
    Assignee: INTEGENX, INC.
    Inventors: Robert A. Schueren, David King, Chungsoo Charles Park, Arnaldo Barican, Charles David Troup
  • Patent number: 10853439
    Abstract: A method for transcoding data for playback via a HTML5 player is provided. Upon received a request for playback of data, stored data can be retrieved and can be transcoded in portions. The portions can be sent to the player, and each portion is sent to the player when transcoding is complete.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 1, 2020
    Assignee: NICE LTD.
    Inventors: Efim Kolodizner, Reuven Kandov, Tal Haguel, Tal Zur
  • Patent number: 10826852
    Abstract: A database server may receive or monitor user engagement metadata corresponding to a plurality of communication messages transmitted to the users. The database server analyzes the metadata to determine optimal transmission frequencies for digital communication messages based on engagement rates received in the user engagement metadata.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: November 3, 2020
    Assignee: salesforce.com, inc.
    Inventors: Zhao Jin, Shrestha Basu Mallick, Yacov Salomon, Kexin Xie, Sheng Loong Su, Todd Swardenski, Trent Albright, Armita Peymandoust, Michael Jones, Brian Brechbuhl, David Yourdon
  • Patent number: 10824600
    Abstract: Data consistency across replicas in a cluster of nodes is maintained by continuously validating local data ranges and repairing any inconsistencies found. Local data ranges are split into segments and prioritized. After a segment is selected for validation, a hash value of a portion of the segment is compared to a hash value from other nodes storing replicas of that data. If the hash values match then the data is consistent. If the hash values do not match then the data is not consistent and whichever data is most current according to their timestamps is considered correct. If the local node data is correct, it is communicated to the replica nodes so they can be updated. If the local node data is not correct, then data from the replica nodes is correct and is used to update the data in the local node. An alternative, incremental validation approach improves efficiency.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: November 3, 2020
    Assignee: DataStax
    Inventor: Sylvain Jean Lebresne
  • Patent number: 10826849
    Abstract: Provided are a method and a system for uploading data to a cloud platform, a gateway, and a machine-readable medium. In an embodiment, the method includes: receiving, by a gateway, at least two items of to-be-uploaded data from at least one data transmitting device; segmenting, by the gateway, the at least two items of to-be-uploaded data into at least two data blocks, each data block including at least one item of to-be-uploaded data; and uploading, by the gateway, the to-be-uploaded data included in the at least two data blocks to the cloud platform in a concurrent manner. Embodiments of the present solution can conveniently maintain a gateway.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: November 3, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventor: Kun Nie
  • Patent number: 10819820
    Abstract: A mesh network device includes a content repository including a first section to store original data and a second section to store cached data, and an application processor including a user space, kernel space, and an on-path data caching engine. The on-path data caching engine is to receive, from a second mesh network device, data frames via a data link layer of a TCP/IP mesh network. The data frames include audio or video content. The on-path data caching engine is further to store the data frames in a socket kernel buffer, determine that a third mesh network device is a destination for the data frames, and forward the data frames to the third mesh network device. The on-path data caching engine is to determine that the audio or video content is to be cached and asynchronously copy the audio or video content to the second section of the content repository.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 27, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Yi Zhu, Varadarajan Gopalakrishnan, Kiran Kumar Edara, Xi Chen
  • Patent number: 10812547
    Abstract: A streaming server stores a plurality of parameter values for configuring a computing client node to stream output associated with a particular application. Upon receipt of a request to establish streaming relating to the particular application, the streaming server retrieves the relevant parameter values from the previously stored information and generates instructions for configuring the client device based upon the retrieved parameter values. The streaming server transmits the instructions to the client device which uses the received instructions to configure itself for streaming. The stream of output from the client device is received at the streaming server which transmits the stream to other devices that have requested to receive the output. In response to subsequent requests, the streaming server again retrieves the relevant parameter values from the previously stored information and generates instructions for configuring the client device.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Javier Justino Garavito, Stephen Gordon Dewhurst, Jeremiah William Habets
  • Patent number: 10812413
    Abstract: Some embodiments provide a method for a network controller. The method configures a first data compute node (DCN), operating within a public first datacenter that includes forwarding elements to which the network controller does not have access, to operate as a gateway forwarding element between (i) other DCNs in the first datacenter on which forwarding elements are configured by the network controller and (ii) forwarding elements in a second datacenter. The method configures the forwarding elements executing on the other DCNs in the public datacenter to implement a logical switch to which the other DCNs attach. The method configures the forwarding elements in the second datacenter to implement the logical switch. DCNs in the second datacenter also attach to the same logical switch.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 20, 2020
    Assignee: NICIRA, INC.
    Inventors: Ganesan Chandrashekhar, Mukesh Hira, Su Wang, Jia Yu
  • Patent number: 10791089
    Abstract: Example implementations relate to performing converged address translation for devices in a local area network. An example non-transitory computer-readable storage medium stores instructions for performing converged network address translation for devices within a network segmented into multiple VLANs. The instructions when executed by a processing resource of a computing device cause the device to create a local namespace for each VLAN in the network, each local namespace having a list of first level IP addresses unique across all of the created local namespaces. The instructions further cause the processing resource to, for each local namespace, associate a first level IP address from the local namespace's list of first level IP addresses with a static IP address of each device within the respective VLAN and store the associated IP addresses in a routing table for the local namespace.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: September 29, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aalap Tripathy, Scott J. Hinchley, David Scott Brookshire, Michael Melesse Damena
  • Patent number: 10785294
    Abstract: Methods, systems, and computer readable mediums for managing fault tolerance. A method includes receiving a request to establish a pool of data storage for an application of a distributed computing system. The distributed computing system includes hardware storage nodes integrated with compute nodes. The method includes receiving a target level of fault tolerance for the pool of data storage. The method includes establishing the pool of data storage by specifying, for each hardware storage node, a mirror hardware storage node for mirroring data stored on the hardware storage node so that the hardware storage node and the mirror hardware storage node do not share one or more pieces of physical equipment as specified in a physical layout of the hardware storage nodes to meet the target level of fault tolerance.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: September 22, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ryan Joseph Andersen, Donald Edward Norbeck, Jr., Jonathan Peter Streete, Seamus Patrick Kerrigan
  • Patent number: 10778522
    Abstract: A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gabriel Tavridis, Kartikeya Chandrayana, Maria Garcia Cerdeno, Russell Larsen, Satish Raghunath, Shauli Gal, Wojciech Koszek
  • Patent number: 10778795
    Abstract: A system is provided for synchronizing a property value between a proxy of an application of a client and a corresponding remote object of a server. The application instantiates a proxy of a proxy class corresponding to a remote object of a remote object class where the proxy class specifies a property with a proxy getter. The application sends to the server an invocation request message to invoke a remote object member function of a remote object and receives an invocation response message. When the invocation response message includes a property update, the application extracts from the invocation response message the value of the property from the property update and stores the extracted value in the proxy. When the proxy getter for the property is invoked, the value of the property can be retrieved from the proxy without having to send an invocation request message to the server.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Lahman, Yasser Shaaban, Mariyan Fransazov, Alexander Jon Dobin
  • Patent number: 10771981
    Abstract: A method for cellular network operation includes establishing communications in a cellular network between a given user equipment (UE) and a base station, comprising a virtualization platform and radio transceiver points (R-TP). A central coordinator selects a downlink coordinated transmission mode involving a first and a second R-TP which receive messages, over a control interface between the virtualization platform and each R-TP, including specifications of time-frequency resources to be used for user data and reference signals transmission. The radio processing functions in the communications with the given UE are performed while executing the selected coordinated mode by both selected R-TPs in accordance with the time-frequency resource specifications.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: September 8, 2020
    Inventor: Mariana Goldhamer
  • Patent number: 10754691
    Abstract: An approach is provided in which an information handling system receives a scaling request corresponding to an application that includes multiple workloads executing on a first cloud environment and a second cloud environment. The first cloud environment is managed by a first service provider and the second cloud environment is managed by a second service provider. The information handling system evaluates the scaling request against a first set of policies corresponding to the first service provider and against a second set of policies corresponding to the second service provider. In turn, the information handling system scales, in response to the evaluating, one or more first resources on the first cloud environment and one or more second resources on the second cloud environment to fulfill the scaling request.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam R. Geiger, Hugh E. Hockett, Wei Lung Chan
  • Patent number: 10757048
    Abstract: In a non-limiting example of the present disclosure, an intelligent personal assistant service may be added as an active participant within a thread of an application. A query directed to an intelligent personal assistant service may be entered into a message thread of a messaging application. An indication that the intelligent personal assistant service is added as an active participant within the message thread may be received, at a processing device. Content from the intelligent personal assistant service may be received directly into the message application. As an example, content may be provided, within the messaging application, as a message draft that may be modified before inclusion within a message thread. An input may be provided indicating to include the received content within the message thread. In response to providing the input, content received from the intelligent personal assistant service may be displayed within the message thread.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zachary Adam Pfriem, Mark Jozef Vitazko, Jared Frew, Jason Michael Nelson
  • Patent number: 10749748
    Abstract: A method and system. A health and compliance check report for a network including two or more devices is received. The report includes a list of health and compliance check findings at a particular time. Each finding indicates a determination of non-compliance of a subject device of the two or more devices with a predetermined requirement and includes a severity value associated with the determination of non-compliance of the subject device. For each finding in the report, a ranking value is determined based on the associated severity value and an importance value of one or more devices connected to the subject device.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Per Lutkemeyer, Christian Sonder, Stanley C. Wood
  • Patent number: 10735476
    Abstract: Systems and methods are described for a connection service that identifies connections for providing a data flow between a client computing device and a target computing device. A client computing device can send an API-based connection request to various servers hosting the connection service. The connection service processes the requests to determine a routing path for the connection. Advantageously, the connection service determines various routing paths and further identifies a connection for the data stream using that routing path. Finally, a control service provides control and relays requests to initiate data flows for resources configured for a data flow (e.g., a remote desktop session).
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Michael VanderKnyff, Nathan Lee Burns, Bin Wang, Nelamangal Krishnaswamy Srinivas, Austin Jay Garbelman
  • Patent number: 10735489
    Abstract: Techniques are described for switching streaming of media content between content delivery networks (CDNs) during mid-stream. An initial CDN can be used to stream the media content. The performance of a second CDN can be measured by requesting a fragment of the media content as a measurement or test fragment. Streaming of the media content can be switched to the second CDN if its performance is determined to be better than the initial CDN.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Joliveau, Gregory Scott Benjamin, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, Stefan Christian Richter, Li Tong, Charles Benjamin Franklin Waggoner
  • Patent number: 10735551
    Abstract: A method and system for generating a digital profile defined by digital behavior expressed by a device includes receiving digital behavior data and identifying information defined by a device in communication with a content server, generating a device profile for the device, associating the device with at least one device population, and generating a population profile defined by the device population. The device profiles and population profiles may be made accessible to users of a social network. Related contents, including identifying information, device behavior analysis, comparative ratings, service and diagnostic information, messages and alerts may be associated with a device profile or population profile and published to the social network. A population profile may define normal digital behavior of the population, such that the population profile may be compared with the device profile of a device, to determine whether the device operation is abnormal with respect to the population profile.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Beet, LLC
    Inventor: David Wang
  • Patent number: 10728308
    Abstract: Systems herein can recommend files to users based on meeting information. The system can include a secure email gateway that forwards meeting invitations to an email server and a content server. The system can extract invitee information, meeting timing information, and an attachment from the meeting invitation. During a time period based on the meeting timing information, the content server can cause a managed content application on an invitee's user device to visually identify the attachment as a recommended file. This can allow the user to locate and access relevant files for a meeting, including files that are not attached to the meeting invite, at one location.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: July 28, 2020
    Assignee: AirWatch, LLC
    Inventors: Rajiv Singh, Lucas Chen, Anuj Panwar, Joseph Razavian, Yugansh Arora, Nischit Shetty