Patents Examined by Tauqir Hussain
  • Patent number: 10565628
    Abstract: A system and process for coordinating streaming content or messages is provided. A network-connected server maintains a database containing media content-related data, such as the text of a message, accompanying media, time of airing, payment and related comments. A user can view these feeds or streams of these consciousness messages by downloading a mobile application or browsing to a website. The application can also be used to create, schedule and pay for a media content message.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: February 18, 2020
    Inventor: Mary Anne Fletcher
  • Patent number: 10565085
    Abstract: Metadata received from each worker computing device describes EDF estimates for samples of marginal variables stored on each respective worker computing device. Combinations of the EDF estimates are enumerated and assigned to each worker computing device based on the metadata. A request to compute outcome expectation measure values for an outcome expectation measure is initiated to each worker computing device based on the assigned combinations. The outcome expectation measure values computed by each worker computing device are received from each respective worker computing device. The received outcome expectation measure values are accumulated for the outcome expectation measure. A mean value and a standard deviation value are computed for the outcome expectation measure from the accumulated, received outcome expectation measure values. The computed mean and standard deviation values for the outcome expectation measure are output to represent an expected outcome based on the marginal variables.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: February 18, 2020
    Assignee: SAS Institute, Inc.
    Inventor: Mahesh V. Joshi
  • Patent number: 10547751
    Abstract: Access to a communications network may be provided via a data provider that may charge for access. In some cases, the access fee may be related to the amount of network resources consumed (e.g., amount of data downloaded or bandwidth used). In some cases, a user may have access to a particular amount of data provider resources and be required to pay an additional fee for using resources in excess of the particular amount. To assist the user in managing his data resource consumption, a resource utilization component may provide different alerts and notices informing the user of current consumption, expected future consumption, and recommendations for reducing data provider resources consumed (e.g., stopping particular processes or data provider requests, such as downloading media). If several electronic devices in a network are connected to the same data provider resources, a network component may manage the data provider resource use among the several electronic devices (e.g.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 28, 2020
    Assignee: Apple Inc.
    Inventor: Anthony M. Fadell
  • Patent number: 10542098
    Abstract: An method for M2M communications and an M2M node are disclosed. The M2M node provides a communication management function for communication between a first service layer in a first network and a second service layer in a second network. The M2M node receives a first message from a first application in the first service layer. The first message encapsulates a second message. The M2M node determines based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message. The M2M node determines based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: January 21, 2020
    Assignee: IOT HOLDINGS, INC.
    Inventors: Dale N. Seed, Michael F. Starsinic, Chonggang Wang, Guang Lu, Paul L. Russell, Jr.
  • Patent number: 10530883
    Abstract: Systems, methods, and software for operating a content delivery system to purge cached content are provided herein. In one example, purge messages are transferred for delivery to content delivery nodes (CDNs) in the content delivery system. The CDNs receive the messages, purge content associated with the messages, and compile purge summaries based on the messages. The CDNs further periodically transfer the purge summaries to one another to compare the messages received, and gather purge information for purge messages that may have been inadvertently missed by the CDNs.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 7, 2020
    Assignee: Fastly Inc.
    Inventors: Bruce Spang, Tyler B. McMullen
  • Patent number: 10523507
    Abstract: Method and a server system for tuning a performance of an application are disclosed. A plurality of traffic flows associated with user requests related to the application are monitored for a predefined sampling period. A traffic flow associated with a highest total volume of communication is identified from among the plurality of traffic flows. The identified traffic flow is used for selecting corresponding flow segments in a decreasing order of respective individual volume of communication. For each selected flow segment, a pair of microservice instances is identified. It is determined whether at least one microservice instance is capable of being relocated from a respective current host to another host for achieving at least one predetermined performance objective. A redeployment of the at least one microservice instance is facilitated if the at least one microservice instance is capable of being relocated from the current host to another host.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: December 31, 2019
    Assignee: Nirmata, Inc.
    Inventors: Damien Toledo, Jamsheed Bugwadia, Yun Qin
  • Patent number: 10511685
    Abstract: Examples described herein involve managing two or more user accounts via which a media playback system can access a service provider, and displaying on a graphical display, graphical representations of at least one of the two or more user accounts via which a media playback system can access a service provider.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: December 17, 2019
    Assignee: Sonos, Inc.
    Inventors: Abhishek Kumar, Ron Kuper, Jason Kendall, Emilio Arce
  • Patent number: 10498788
    Abstract: A method for transmitting complex multimedia data is provided. The method includes selecting one of a data headers composed of basic transmission units determined according to an amount of multimedia included in the complex multimedia data, generating a basic transmission unit of the complex multimedia data according to the selected data header, packetizing the complex multimedia data in the basic transmission unit, and transmitting the packetized complex multimedia data to a receiver.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: December 3, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Ryeul Rhyu, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 10496620
    Abstract: Concepts and technologies are disclosed herein for creating and using groups for task collaboration. A computing device can include a processor. The computing device can detect an opportunity to initiate collaboration on a task by a group of devices that includes a collaborating device. The computing device can create the group of devices, provide collaboration data to the collaborating device, and obtain input generated by the collaborating device based upon the collaboration data. The computing device can terminate the group.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: December 3, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Robert Alan Koch
  • Patent number: 10498782
    Abstract: A method and an apparatus for obtaining a multimedia session are provided. The method includes transmitting a first request to a network entity to receive information on a content view of a second client device, transmitting a second request to the network entity to invite the second client device to join an existing multimedia session comprising the client device, and synchronizing the content view of the second client device with a content view of the existing multimedia session by using the assistance of the media managing server.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: December 3, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Basavaraj Jayawant Pattan
  • Patent number: 10491692
    Abstract: A discovery application may obtain, from a remote storage system configured to host storage structures, first data that identifies relationships among the storage structures. The discovery application may generate, based on the first data, a mapping of the storage structures, store the mapping as one or more configuration items, and provide, to the remote storage system, instructions configured to cause the remote storage system to notify the discovery application of modification events associated with the storage structures. The discovery application may receive, from the remote storage system, a notification of a modification event associated with a particular storage structure of the storage structures and, in response, obtain, from the remote storage system, second data that identifies a modification to the particular storage structure. The discovery application may modify the mapping based on the second data and store the modified mapping by updating the one or more configuration items.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: November 26, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Alexandra Feiguine, Aviya Aron, Robert Bitterfeld, Bary Solomon, Noam Biran, Hail Tal
  • Patent number: 10476835
    Abstract: A device may receive a control packet associated with a connection. The control packet may include a network address. The device may identify an application layer identifier that is associated with the network address. The device may identify a service rule associated with the application layer identifier. The service rule may identify a service to be applied to a data packet associated with the connection. The device may provide the control packet based on identifying the service rule. The control packet may be provided to permit the service to be applied to the data packet in accordance with the service rule.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: November 12, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Saravanadas P. Subramanian, Dhiraj D. Ballal, Kartik D. Shah, Prasad Chigurupati
  • Patent number: 10476759
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for managing forensic investigations of client assets associated with a client based on a forensic service agreement between the client and a cloud service provider, including establishing the forensic service agreement between the client and the cloud service provider for servicing the forensic investigations of the client assets associated with the client, acquiring forensic data related to each client asset associated with the client, and generating one or more client inventory records for each client asset based on the forensic data related to each client asset, and generating one or more client evidence records for each client asset based on each client inventory record generated for each client asset.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 12, 2019
    Assignee: SAP SE
    Inventor: Mohammad Ashiqur Rahaman
  • Patent number: 10476762
    Abstract: A global manager computer generates management instructions for a particular managed server within an administrative domain according to a set of rules. A global manager computer identifies a traffic midpoint device through which the provider managed server provides a service to a user device. The global manager determines a relevant rule from the set of rules that is applicable to communication between the provider managed server and the user device and generates a backend rule that is applicable to communication between the provider managed server and the traffic midpoint device. The global managed generates a backend function-level instruction including a reference to an actor-set authorized to communicate with the provider managed server to use the service. The global manager sends the backend function-level instruction to the provider managed server to configure the provider managed server to enforce the backend rule on communication with the actor-set including the traffic midpoint device.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: November 12, 2019
    Assignee: Ilumio, Inc.
    Inventors: Paul J. Kirner, Hai Xiao, Juraj G. Fandli, Michael J. Carlton
  • Patent number: 10476972
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presence determination. One of the methods includes for one or more user devices having one or more associated users, determining a current location of a user, wherein the current location is associated with a particular space of a plurality of different spaces, wherein the determining includes: computing a plurality of location results, wherein each location result is computed using a distinct process of a plurality of processes; and evaluating the plurality of location results to determine a current space of the user; wherein the determining is performed by one or more of, a particular user device, a terminal device, or a server system.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: November 12, 2019
    Assignee: Google LLC
    Inventors: Taylor Keith Umphreys, Siddhant Bhargava, Benjamin Jerming Chang, Brian Keith Hales, Steven Alexander Hales, Craig Thomas Rohe, Thomas Joseph Gurka
  • Patent number: 10469570
    Abstract: Technologies for provisioning jobs to servers at a datacenter include a compute device to identify a class of each of a plurality of available servers in the datacenter, wherein the class is indicative of a set of hardware included on the corresponding server. The compute device selects a workload that includes a plurality of jobs to provision to a subset of the available servers and determines a provisioning configuration for the workload from a set of prospective configurations as a function of a rack utilization of each prospective configuration, the classes utilized by each prospective configuration, and a number of racks utilized by each prospective configuration. The provisioning configuration identifies a subset of the available servers to which to provision the jobs of the workload.
    Type: Grant
    Filed: December 26, 2015
    Date of Patent: November 5, 2019
    Assignee: Intel Corporation
    Inventors: Victor Bayon-Molino, Giovani Estrada
  • Patent number: 10462258
    Abstract: A resource download method, an electronic device, and an apparatus, where the resource download method includes initiating a first request to a server, receiving a packet generated by the server based on the first request and returned by the server, where the packet includes an entity data part corresponding to the first request, writing a download resource into a first storage area of the electronic device when the entity data part of the packet is the download resource, reading the download resource from the first storage area, and storing the download resource into a second storage area of the electronic device.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: October 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tao Zhou
  • Patent number: 10462216
    Abstract: A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes an application framework comprising a real-time media application to provide real-time communications (RTC), a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine, and an API code redirection module. The API code redirection module redirects intercepted APIs of the real-time media application intended for the native RTC engine based on redirection code injected into the real-time media application so that the portion of the real-time media application is redirected. The client computing device includes a client RTC API engine communicating with the API code redirection module through a virtual channel to execute the redirected portion of the real-time media application.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 29, 2019
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Vladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
  • Patent number: 10462522
    Abstract: A media storage and access system and methodology including a set-top box which receives and processes a plurality of signal sources and makes programming available locally through connected devices or via a data network such as a LAN, WAN, or the Internet. The system also integrates a multimedia storage system that allows programming content to be digitally stored. The system utilizes an integrated digital storage system and operating software to allow users to view a broadcast program (e.g., television, radio, etc.) with the option of instantly reviewing previous segments within the program. In addition, the system allows the user to store selected media programming while the user is simultaneously watching or reviewing another program. The system also allows stored media assets to be accessed locally via a media device connected to the unit or remotely via the Internet.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: October 29, 2019
    Inventor: Robin Dua
  • Patent number: 10454996
    Abstract: Systems according to various embodiments use a file download widget to facilitate the download of one or more files from one or more servers associated with a website. In particular embodiments, the file download widget may be used to facilitate the download of one or more particular files that are associated with the widget directly to a content management system, such as a synched or non-synched cloud-based content management system. In various embodiments, this may: (1) allow the user to download files for later use without storing the downloaded files on the user's computing device; and (2) allow the user to complete the download of files by initiating the transfer of files and then logging off of the website (and/or powering down their computing device) before the transfer of files is complete, which may result in a more convenient and enjoyable download process.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 22, 2019
    Assignee: DROPBOX, INC.
    Inventors: Aston Motes, Makinde Adeagbo, Trevor Berg