Patents Examined by LaShonda T Jacobs
  • Patent number: 10715481
    Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: July 14, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 10715458
    Abstract: User identities can managed at an organization level, instead of across multiple individual resource accounts. In a resource provider environment, access to various resources and services may require users to have identities with specific resource accounts. Users can instead be associated with organization accounts, or virtual accounts that are not associated with specific resources or services. The organization accounts are attached at the appropriate location(s) in an organizational hierarchy. A user having an organization account can project the identity in any sub-account in the organization hierarchy. This can include any lower-level resource account, or can child accounts under a relevant branch of the hierarchy. A user can validate against the organization account, and receive access to the relevant service or resources using the identity projected in the corresponding resource account.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: July 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Conor Patrick Cahill, Jasmeet Chhabra, Daniel Stephen Popick
  • Patent number: 10701119
    Abstract: A network device (e.g., an evolved Node B (eNB), server, or other network entity) or a client device (e.g., a user equipment (UE)) can operate over various interfaces according to a dynamic adaptive streaming over hypertext transfer protocol (DASH) assisting network element (DANE). A media path interface can deliver streaming media content to the client device from the media origin server based on a set of parameters provided via a DANE server interface. A client-to-DANE interface can receive a set of metric and status messages from the client device concurrent with a delivery of the streaming media content. A content adaptation component can generate a modification of a media presentation or related parameters based on the set of metric and status messages.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventor: Ozgur Oyman
  • Patent number: 10693722
    Abstract: A coordination point includes a persistent storage and a processor. The persistent storage stores a distributed system map. The processor obtains role information associated with computing devices from validators without interacting with user resources of the computing devices; updates the distributed system map using the obtained role information; identifies a portion of the computing devices as members of a functionality group using the updated distributed system map; and enforces a configuration, associated with the functionality group, on the user resources of each computing device of the portion of the computing devices.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 23, 2020
    Assignee: Dell Products L.P.
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 10686743
    Abstract: One embodiment provides a method, including: receiving, at an aggregate server and from a plurality of entities, data formatted in a message structure, wherein the data received from each of the plurality of entities is received from an end-point associated with the entity sending the data; analyzing the received data, wherein the analyzing comprises parsing the message structure and extracting at least one actionable portion of the data based upon the parsed message structure; and performing an action based upon the extracted at least one actionable portion of the data. Other aspects are described and claimed.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: June 16, 2020
    Assignee: TeleTracking Technologies, Inc.
    Inventors: Michael Coen, Sunil Nagireddy, Raghu Ramesh
  • Patent number: 10686877
    Abstract: The present solution provides a network communication method, peers and a network communication system, the method includes establishing communication with a communication room peer, and obtaining a capacity of the communication room peer, and an IP address and a port of communication room; establishing communication with a pilot peer, obtaining an IP address and a port of the pilot peer, sending a capacity of the communication room and a total number of user peers to the pilot peer, so that the pilot peer creates a required number of communication room peers based on the capacity of the communication room and the total number of user peers; and establishing communication with the user peers, sending the IP address and the port of the communication room peer to the user peers, so that the user peers join in the corresponding communication room peer to perform communication.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: June 16, 2020
    Inventors: Chi Guan, Khanh dinh Lai
  • Patent number: 10686856
    Abstract: System and methods for initiating a media streaming device, particularly for devices associated with a guest services environment. Such initiation may include: receiving, at a proxy server, a request from a mobile device to join a guest services network, the request identifying a user of the mobile device; verifying a registration of the user, the registration indicating permission of the user to join the guest services network, to yield a verification; identifying, based on the verification, a media streaming device associated with the registration of the user; and configuring the media streaming device to be controllable by the mobile device, such that control commands are routed from the mobile device through the proxy server to the media streaming device, and streaming content is routed from the Internet to the media streaming device bypassing the proxy server.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: June 16, 2020
    Assignee: MARRIOTT INTERNATIONAL, INC.
    Inventors: David M. Straitiff, Neil R. Schubert, III, William R. Walker
  • Patent number: 10686655
    Abstract: Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: June 16, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Joe Abou Rjeili, Joseph L. Freedman, Georgy Momchilov
  • Patent number: 10680887
    Abstract: Systems, methods, and computer-readable media are disclosed for remotely managing and correcting implementation of configuration settings at network devices operating in the network. In one aspect of the present disclosure, a method includes transmitting, by a controller, a request to a network device of the network for a status of operation of the network device with respect at least one configuration setting available at the network device; determining, by the controller, whether the status matches an operation status provided by the at least one configuration setting; and performing, by the controller, a recovery process to adjust the implementation of the at least one configuration setting when the determining determines that the status does not match the operation status.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 9, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Derrick Pallas, Mark Hendrick, Nilesh Hirve
  • Patent number: 10673784
    Abstract: Systems and methods of processing delay predictions based on queue assessments are described herein. In some examples, the queues may correspond to queues for usage and/or access of resources. A central server can manage one or more queues for the resources. Queue elements can correspond to requests for performing a task, which can include a task for using and/or accessing a resource. The queue elements can remain in the queue until processing of the task is initiated.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: June 2, 2020
    Assignee: C/HCA, Inc.
    Inventors: Gabriel O. Perez Rodreguez, Fariba Borjian Azadi
  • Patent number: 10664546
    Abstract: Techniques are provided for enhancing a user's browsing experience, especially when the user is browsing third party websites via an application. For example, a user may use the application to browse web pages served from a third party website that is associated with a particular domain. While browsing the third party web pages, the user may save a URL corresponding to a third party web page that the user is currently viewing. In this manner, the user may store one or more URLs corresponding to web pages served from the third party website and/or served from multiple different third party domains browsed by the user. The saved URLs may be associated with the user. When the user browses web pages associated with a particular domain, a user selectable option may be provided that enables the user to see URLs stored for the user that are associated with that particular domain. The user may then select a particular displayed URL to access the web page corresponding to the selected URL.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Vincent Lee Fiorentini, Ming Fei Li, Prakash Ahuja, Yue Cai, Sean Michael Wiese, Yi-Lin Jao, Ziqin Wang
  • Patent number: 10666593
    Abstract: A messaging and collaboration system creates channels pertaining to respective resource objects, and provides users with access to channels in accordance with access controls of the resource objects. The messaging and collaboration system manages sub-conversations as channel threads. A messaging interface provides an organized view of the channels and threads to which are user has access, and ties such channels and/or threads to the resource objects to which they pertain.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: May 26, 2020
    Assignee: DOMO, INC.
    Inventors: Aaron Frost, Adam Landefeld
  • Patent number: 10659561
    Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that are to cause the processor to receive, from a first node, a client request and a response corresponding to the processed client request, in which the first node is configured to generate the response by processing the client request on a service and processed client request is configured to change a state of the service. The instructions are also to cause the processor to receive, from the first node, a response corresponding to the received request, generate an entry including the received request and response, commit the generated entry into a journal, and send an acknowledgement of the received request and response to the first node after the generated entry is committed into the journal.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: May 19, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Romit Chattopadhyay, Peter Alfred Zabback, Mariyan D. Fransazov
  • Patent number: 10659514
    Abstract: In an electronic video monitoring system for security and surveillance, a recording device can adaptively change a bit rate at which a video stream is transmitted so that image quality is prioritized, including above maintaining a continuous real-time transmission. In this way, image quality suitable for security and surveillance can be guaranteed close to real-time, despite changes in video transmission requirements and/or network demands. In one aspect, a frame rate can be lowered to no less than a minimum frame rate, a resolution can be lowered to no less than a minimum resolution, and the frame rate and resolution can be lowered to the minimum frame rate and the minimum resolution, respectively, before allowing an increase of compression of the video stream in view of the change in video transmission requirements and/or network demands. This allows sustaining image quality suitable for security and surveillance.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: May 19, 2020
    Assignee: Arlo Technologies, Inc.
    Inventors: Dennis Aldover, John Thomas, Aditya Deore, Ron Hokanson
  • Patent number: 10652094
    Abstract: A determination is made that network access between a virtualized graphics device and a compute instance of a client is to be enabled. A source network address for graphics-related traffic of the compute instance is identified. From a range of source port numbers associated with the source network address, a particular source port number which is unused is found. Routing metadata is transmitted to one or more routing devices indicating that a key based at least in part on (a) the source network address and (b) the particular source port number is to be used to identify a route for network packets from the first application compute instance to a virtualized graphics device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Mihir Sadruddin Surani, Umesh Chandani, Adithya Bhat, Yuxuan Liu, Douglas Cotton Kurtz
  • Patent number: 10652124
    Abstract: Disclosed are various examples for facilitating network speed testing on behalf of a client device that is associated with an enterprise. In a client device that can be a managed device managed by a management service, a network testing profile can be obtained which specifies a testing schedule as well as a network testing endpoint with which network testing can be conducted. Results of the network speed test can be transmitted to the management service, which can determine if the network speed implicates a compliance rule associated with the client device or an enterprise with which the client device is associated.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 12, 2020
    Assignee: Airwatch LLC
    Inventors: Kar Fai Tse, Eric Peter Stuntebeck, Chen Lu
  • Patent number: 10644962
    Abstract: Embodiments are directed to monitoring for service interfaces. Accordingly, test agent engines may provide a first and a second set of raw data associated with Application Programming Interfaces (APIs) to a test scheduling engine. The test scheduling engine may transform the first and second set of raw data into a first and a second set of reduced data. A quality score engine may aggregate ordinal ranks for the APIs based on the first set of reduced metric data, such that each of the ordinal rankings may be associated with various characteristics of the reduced data. Each of the APIs may be ranked based on their aggregations of the ordinal ranks. A quality score may be provided based on a mapping of the ranked APIs to a distribution model. A second quality score may be generated based on the mapping and the second set of reduced data.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 5, 2020
    Assignee: APImetrics Inc.
    Inventors: David O'Neill, Paul Michael Cray, Nicholas John Denny
  • Patent number: 10637967
    Abstract: A data transaction processing system including multiple transaction processors also includes an active transaction receiver that sequences all incoming messages from various sources to facilitate transactional determinism, as well as a results arbiter to efficiently decide which transaction processor result to choose as the correct output. The data transaction processing system minimizes overall latency by optimizing which transaction processors and results arbiters are responsive to specific client computer input requests or messages.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: April 28, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, Jose Antonio Acuna-Rohter, Pearce Peck-Walden, James Bailey, Eric Thill, David Lariviere
  • Patent number: 10630793
    Abstract: Browser requests are received and data included in it is added to a vector. If explicit identification information (username, cookie data, etc.) is present, the vector is associated with a pre-existing user record, which is then updated. If not, candidate user records may be identified according to correspondence with values in the vector. This may include comparing hashes of one or more values to identify similarities. Candidate vectors may be eliminated by identifying inconsistency in OS, device, and browser information. Probability assigned to each candidate vector may be adjusted, e.g., reduced, in response to inconsistency in other data relating to a browser, device, or of a more global nature, e.g. time zone, user attributes, etc. Records associated with different devices may be associated with one another by evaluating hashes of data values submitted by a user on the different devices. Where the hash values of two records intersect, they may be merged with one another.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 21, 2020
    Assignee: REFLEKTION, INC.
    Inventors: Ali Mazouchi, Amar Chokhawala, Anusha Kusam
  • Patent number: 10620996
    Abstract: An example embodiment may involve receiving, by a web server device, a message containing a plurality of asynchronous requests for web content, where the plurality is received from a client device that was provided with a web document from which the web content is at least in part derivable. The example embodiment may also involve sorting, by the web server device, the plurality into an ordering based on respective estimated execution times of the plurality, where the ordering is from least to greatest estimated execution time. The example embodiment may also involve processing, by the web server device, the plurality as ordered until either a predetermined amount of time measured from the beginning of the processing has expired, or all requests of the plurality have been processed. The example embodiment may also involve transmitting, by the web server device and to the client device, results associated with the processed requests.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 14, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Christopher Tucker, Kyle Barron-Kraus