Patents Examined by Jonathan Bui
  • Patent number: 10932307
    Abstract: The present disclosure discloses method and a wireless device for providing wireless data communication in datacenters. The wireless communication is enabled in datacenters by providing a plurality of wireless devices. Each of plurality the of wireless devices is integrated with one or more wireless chips. The one or more wireless chips are integrated with converged network technique for facilitating wireless communication. Among plurality of wireless devices, a wireless device receives data request from a user device and transmits data request via respective integrated one or more wireless chip to first wireless device of plurality of wireless devices. The first wireless device receives data request via respective integrated one or more wireless chip. The wireless device receives requested data processed by first wireless device and transmits to the user device wirelessly.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: February 23, 2021
    Assignee: Wipro Limited
    Inventor: Kundan Kumar
  • Patent number: 10924418
    Abstract: In a system for efficiently detecting large/elephant flows in a network, the rate at which the received packets are sampled is adjusted according to a top flow detection likelihood computed for a cache of flows identified in the arriving network traffic. After observing packets sampled from the network, Dirichlet-Categorical inference is employed to calculate a posterior distribution that captures uncertainty about the sizes of each flow, yielding a top flow detection likelihood. The posterior distribution is used to find the most likely subset of elephant flows. The technique rapidly converges to the optimal sampling rate at a speed O(1/n), where n is the number of packet samples received, and the only hyperparameter required is the targeted detection likelihood.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: February 16, 2021
    Assignee: Reservoir Labs, Inc.
    Inventors: Aditya Gudibanda, Jordi Ros-Giralt
  • Patent number: 10922375
    Abstract: A client computing device includes an embedded browser that includes first and second browsers, a copy file user interface (UI) control and a processor. The first browser is for a user to identify a file to be copied from a source application, and the second browser is for the user to identify a location of where the file is to be copied within a target application. The processor cooperates with the embedded browser in response to the user selecting the copy file UI control to retrieve the identified file in the source application and copy to the identified location within the target application without requiring further user input.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 16, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 10902358
    Abstract: Various embodiments include systems and methods that provide a socially interactive application for requesting, searching, and sharing visual step-by-step instructions and related information to complete a project.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: January 26, 2021
    Inventors: Shubham Agarwal, Eui Chung
  • Patent number: 10904080
    Abstract: Systems and methods are provided for provisioning a hosted computing environment in accordance with customer requirements relating to a service. In some embodiments, a computer-implemented method is provided. The method includes generating a graphical interface on a computing device and receiving input corresponding to an indication of one or more requirements, wherein the input is received using the graphical interface, and wherein the one or more requirements correspond to a hosted computing environment. The method further comprises converting each indication of the one or more requirements into one or more entries of a provisioning template, wherein the provisioning template includes multiple entries, and wherein the provisioning template is associated with the hosted computing environment. The method further comprises providing the provisioning template to a provisioning program to provision the hosted computing environment.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 26, 2021
    Assignee: SPLUNK INC.
    Inventors: Dejan Deklich, Ledio Ago, Richard Braun
  • Patent number: 10897726
    Abstract: A device can receive, from first user equipment, information that relates to a first application, where the information includes a plurality of S-NSSAI. The device can determine whether the plurality of S-NSSAI are configured as a group of associated S-NSSAI. The device can determine that a preference is to be given to one of: communication sessions associated with the first application relative to a communication session associated with a second application, that does not utilize multiple network slices, of the first user equipment or second user equipment; traffic flows associated with the first application relative to a traffic flow associated with the second application; or a plurality of network slices associated with the first application relative to a network slice associated with the second application. The device can perform one or more actions based on determining the preference to thereby facilitate a particular functionality of the first application.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: January 19, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kristen Sydney Young, Kalyani Bogineni, Jignesh S. Panchal, Ratul Kumar Guha
  • Patent number: 10893108
    Abstract: In one embodiment, a method comprises detecting, by an apparatus, establishment of a stateful application session between a mobile endpoint device and a stateful virtualized application executed by a first virtualization host in a data network, the mobile endpoint device establishing a network connection with the stateful virtualized application via a first wireless connection with a first network access point; generating, by the apparatus, a connection container comprising a connection identifier uniquely identifying the network connection, connection metadata describing the network connection, and application state metadata describing execution of the stateful virtualized application for the mobile endpoint device; and outputting, by the apparatus, the application state metadata for continuous execution of the stateful virtualized application by a second virtualization host associated with a second network access point, based on determining the mobile endpoint device connecting with the second network acces
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: January 12, 2021
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro, M. David Hanes
  • Patent number: 10887425
    Abstract: Methods, computer-readable media, software, and apparatuses may assist the user in understanding their unique digital footprint and the connections from the data within the footprint to the user's connections online and in the physical world. The determined information may be visually displayed to the user along with recommendations regarding digital safety.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: January 5, 2021
    Assignee: Allstate Insurance Company
    Inventors: Jason Park, Nicolette deGuia, Mark D. Hansen, Dongmin Liu, Amaeya Kalke, Sergio G. Montero, John Parkinson, Cindy Weidmann
  • Patent number: 10880408
    Abstract: A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 29, 2020
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 10873504
    Abstract: Example implementations relate to managing concurrently received configuration requests in a computing network that includes a set of configurable network entities. IN an example, a plurality of configuration requests are received concurrently and a separate database transaction is opened in a configuration database for each received configuration request. A plurality of configuration deltas are identified, each of the plurality of configuration deltas representing a change in a configuration of a network entity of the computing network requested by one of the plurality of received configuration requests. An existing configuration of the network entity is obtained from the configuration database and the existing configuration of the network entity is modified using the identified configuration deltas to generate a provisioning request for the network entity.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
  • Patent number: 10855490
    Abstract: A CAN network synchronization method identifies a sync master node from a plurality of nodes, and designates each of the remaining nodes as a sync slave node. The method further designates a message from the sync master node as a sync message, and assigns a lowest number to the message ID of the sync message. The method further assigns a unique node ID to each sync slave node, and assigns a unique message ID to a transmission duration report message from a sync slave node. The method further assigns a unique message ID to a transmission target time allocation message from the sync master node. The method also performs a handshake operation between the sync slave nodes and the sync master node to exchange message burst transmission durations (Tsst), transmission target times (TTXtarget), and a common time reference point, and conducts time adjustment on each sync slave node.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: December 1, 2020
    Inventor: Qiuming Leng
  • Patent number: 10855587
    Abstract: The embodiments disclosed herein select and assign a floating IP address (FIP) to an application based on characteristics of the application. Floating IP addresses are assigned a classification, and one or more network adapters are mapped to a FIP according to the FIPs assigned classification. The endpoint of a connection for an application initiating a network connection with a target application may be assigned a floating IP address according to attributes of the application being consistent with the classification of a FIP. Applications may be grouped according to their respective classification, and the group of applications may share a corresponding FIP. FIPs may be dynamically configured for an application with mapped network adapters selected based on the attributes of the application. An application's characteristics may change during executions, and the network adapters mapped to the FIP assigned to the application's connection may be reassigned.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: December 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Ming Zhu, Mehul D. Bastawala
  • Patent number: 10848537
    Abstract: Implementations disclose leveraging aggregated network statistics for enhancing quality and user experience for live video streaming from mobile devices. A method includes receiving, by a processing device of a client device, a bandwidth parameter corresponding to aggregated network statistics for at least one of a current geographic location of the client device or a current network of the client device, initializing an upload quality parameter of an upload session based on the received bandwidth parameter, the upload session comprising upload of content from the client device, and modifying, by the processing device, the upload quality parameter throughout the upload session based on updated bandwidth parameters corresponding to aggregated network conditions for at least one of new geographic locations of the client device or new networks of the client device, the upload quality parameter to control a format of the upload session.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: November 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Tomer Margolin, Daniel Stodolsky
  • Patent number: 10834219
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for providing push notifications to an active device of a user. The method includes one or more processors identifying a push notification for distribution to at least a first user, wherein the first user is associated with at least two computing devices. The method further includes retrieving historical push notification interaction information that includes data of the first user dismissing push notifications on the at least two computing devices and the first user opening push notifications on the at least two computing devices. The method further includes determining a prediction of an active computing device, of the at least two computing devices, for the first user based on the retrieved historical push notification interaction information. The method further includes the push notification to the predicted active computing device of the first user.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Josephine E. Justin, Srinivasan Nanduri, Norton Samuel Augustus Stanley
  • Patent number: 10827000
    Abstract: Certain aspects of the present disclosure relate to user access to an application service that references user account information and previous user action information. One example method may include receiving, via a receiver device, user input information to access an application, the user input information including at least one action request and authorizing the user to access the application. The method may also include storing the user input information as part of a contextual history information record in a database memory, generating a response message to the selected at least one action request based on the contextual history information, and forwarding the response message to the user via a transmitter device.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 3, 2020
    Assignee: West Corporation
    Inventors: Michael T Mateer, James K Boutcher, Jesse Andersen
  • Patent number: 10826960
    Abstract: A method of providing live adaptive bitrate (ABR) video to a premises includes receiving live ABR transport stream-based content for a channel from a content server; encapsulating transport stream (TS) packets for the content in RTP packets to form RTP content packets; encapsulating in RTP packets an aggregate manifest for a plurality of ABR streams for the content to form RTP manifest packets; multiplexing the RTP content packets and the RTP manifest packets; and transmitting the multiplexed RTP packets as a multicast stream.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: November 3, 2020
    Inventors: Benjamin Harden, Nicolas Pintaux
  • Patent number: 10817529
    Abstract: A device, system and method for interoperability between digital evidence management systems (DEMS) is provided. A DEMS proxy computing device received, from a requesting device, a search string requesting digital evidence. The proxy provides, to a plurality of separate DEMS devices maintained by separate public safety agencies: corresponding search strings; and identification information identifying one or more of: a public safety role of a user of the requesting device, and a public safety agency membership of the user. The proxy receives, from at least a particular DEMS device, of the plurality of separate DEMS devices, a digital evidence record based on the search string, the digital evidence record describing a piece of digital evidence managed by the particular DEMS device, and including chain-of-custody information. The proxy provides, to the requesting device, the digital evidence record and the chain-of-custody information.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: October 27, 2020
    Inventors: Trent J. Miller, Daniel R. Bestor, Lee M. Proctor
  • Patent number: 10812617
    Abstract: A system for exchanging various forms of information between computer-executable agents. A computing device is configured to determine semantic data associated with each data object (DO) of a plurality of DOs. Each DO is associated with a location, and the semantic data describes the content of the associated DO. The computing device receives, from a first user computing device, a request for DO information and, in response to the request, provides DO information including the locations and the semantic data associated with the retrieved DOs to the user computing device by (a) transmitting the locations and the semantic data to the first user computing device, and/or (b) instructing the first user computing device to request the DO information from a second user computing device to which the locations and the semantic data were previously transmitted.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 20, 2020
    Assignee: Virtuanet LLC
    Inventors: Michael Sean Koonce, Soeb Ahmed
  • Patent number: 10810061
    Abstract: Methods and systems for enhanced data reliability for sensor devices, such as Internet of Things (IoT) sensors can include a first set of sensor devices (e.g., primary sensors) for collecting data in accordance with an application program. A second set of sensor devices (peer sensors) can be enabled for collecting supplemental data. Each of the sensor devices in the second set of sensor devices corresponds to one of the sensor devices in the first set of sensor devices. After receiving data from a selected sensor device of the set of first sensor devices and determining that the received data triggers a notification for a critical event, a second sensor of the second set of sensor devices can be interrogated to confirm the critical event. The event is confirmed by a convergence of data from the selected sensor device and the supplemental data from the second sensor device.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: October 20, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeevan Srinivasalureddy, Ganesh Lokanath, Thippeswamy Jangamara Hosalli Mathad, Madhu Bhandimata, Sudharshan Ramaiah
  • Patent number: 10791082
    Abstract: A server and a number of client devices are connected via a network. Interactive objects are initiated in one of the client devices and delivered to any number of other client devices over the network. Real-time interactions between the object sender and the object receiver(s) can then be engaged using event-triggering mechanisms built into the client devices and applied onto the objects, and be coordinated by a coordinating module in the server. The interactive objects may carry instructions for event-triggered loading, activating and execution of functional widgets, such as workflows or collaborations, stored in the same server or elsewhere on the network. Once loaded in a client device, a widget needs not to be reloaded upon further use. Furthermore, the coordinating module may be linked to a machine-learning module in the same server or elsewhere on the network.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 29, 2020
    Assignee: D8AI Inc.
    Inventors: Richard Li-Cheng Sheng, Hui Hsiung