Patents Examined by Michael C Lai
  • Patent number: 10713328
    Abstract: The disclosure updates website tags based on detected link changes. Link metadata based on a website is collected by an auto-tagger application. Previously collected link metadata associated with the website is accessed by the auto-tagger application. Upon detecting a link change between the collected link metadata and the accessed previously collected link metadata, the auto-tagger application identifies at least one auto-tagging rule associated with the detected link change. Tags of the website are updated by the auto-tagger application based on the identified at least one auto-tagging rule. Automatically detecting link changes and updating tags in response to the detected link changes enables consistent, accurate web analytics while reducing user effort required for website tag maintenance.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 14, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Brian Williams, Christopher Eric Mullen
  • Patent number: 10708207
    Abstract: An emoticon sending method, performed at a computer device, includes obtaining an emoticon identifier selected by a sender corresponding to a sender identifier; obtaining a corresponding allowed receiver identifier according to the sender identifier and the emoticon identifier; obtaining a candidate receiver identifier; comparing the candidate receiver identifier with the allowed receiver identifiers; and sending the selected emoticon identifier to the candidate receiver identifier, if the candidate receiver identifier is one of the allowed receiver identifiers.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 7, 2020
    Inventors: Jiangxue Tian, Wen Zha
  • Patent number: 10708202
    Abstract: An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation. Time data can also be provided to a user on demand in certain circumstances.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: July 7, 2020
    Assignee: BlackBerry Limited
    Inventors: Gerhard Dietrich Klassen, Christopher R. Wormald, Lawrence Edward Kuhl
  • Patent number: 10708334
    Abstract: This application is directed to a camera system having one or more processors, memory having a limited capacity, a camera element and a microphone. The camera system captures video and audio data in real-time via the camera element and the microphone, respectively. While capturing the video and audio data in real-time, the captured video and audio data are stored in the memory having the limited capacity, and sent to a remote server system via the communication interface for storage by the remote server system. The camera system determines that a portion of the video and audio data was not available at the remote server system. In accordance with a determination that at least some of the portion is still available in the memory having the limited capacity, the camera system resends the at least some of the portion from the memory to the remote server system via the communication interface.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 7, 2020
    Assignee: GOOGLE LLC
    Inventors: Ronald Loren Kirkby, Gregory Rourk Nelson, Gregory R. Duffy
  • Patent number: 10686892
    Abstract: Disclosed are various embodiments for a remotely-hosted auto-discovery service. An auto-discovery request received from a client device over a network can be accessed to identify a domain associated with the auto-discovery request. A digital certificate corresponding to the domain can be identified and a configuration file can be generated for a web server application that creates at least one virtual host for a uniform resource locator (URL) identified in the auto-discovery request. The digital certificate can be bound to the at least one virtual host to operate a secure connection with the client device. An enrollment response can be generated for communication to the client device over the network.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 16, 2020
    Assignee: AIRWATCH LLC
    Inventors: Josue Negron, Jonathan Blake Brannon, Varun Murthy
  • Patent number: 10673966
    Abstract: A system for continuously monitoring and searching social networking media allowing at least one client to access the system through a respective connection link and for connecting to at least one social networking media through a connection link. The system further comprises a connecting module comprising at least one connecting unit to connect to the at least one social network media for receiving continuously for a time selected by the activity data shared in real time and/or posted by users of the social network media; and a processing module comprising a processing unit, configured to process continuously for the time selected by the client the received activity data based on at least one pre-determined monitoring criterion selected by the client from a number of predetermined criteria, and a notification unit configured to send a notification to the client when the received activity data meet the selected monitoring criteria.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 2, 2020
    Inventors: Andrea Orioli, Umberto Malesci, Alessandro Erta, Gianni Rosa Gallina
  • Patent number: 10673696
    Abstract: A method includes delegating, by a managing unit of a dispersed storage network (DSN), authority to configure a sub-portion of at least a portion of the DSN managed by the managing unit to a designated entity according to one or more configuration constraints. The managing unit manages parent configuration data that contains a compilation of configuration changes made to the at least a portion of the DSN. The method further includes managing, by the designated entity, child configuration data that includes a compilation of configuration changes made to the sub-portion of the at least a portion of the DSN. The method further includes, when resolution of the child configuration data and the parent configuration data is triggered, determining whether the child configuration data is formatted in a manner consistent with formatting of the parent configuration data and, if so, incorporating the child configuration data into the parent configuration data.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: June 2, 2020
    Inventors: Bart R. Cilfone, Alan M. Frazier, Patrick A. Tamborski, Sanjaya Kumar
  • Patent number: 10666745
    Abstract: A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 26, 2020
    Inventors: Nathan A. Smith, Matthew Oommen, Pallavur A. Sankaranaraynan
  • Patent number: 10652165
    Abstract: A method of managing bandwidth allocation across a video pipe that delivers both streaming adaptive bitrate (ABR) content and progressive download ABR content includes receiving a designation of a congestion boundary within a video pipe, the congestion boundary designating a first percentage of the video pipe that is to be used for streaming ABR content when congestion exists on both sides of the congestion boundary, wherein a remaining percentage of the video pipe is to be used for progressive download ABR; allocating bandwidth for streaming ABR content, wherein the gateway device can allocate for streaming content only that portion of the remaining percentage of bandwidth that is not requested for progressive download content; and allocating bandwidth for progressive download content, wherein the gateway device can allocate for progressive download content only that portion of the first percentage of bandwidth that is not requested for streaming content.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 12, 2020
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 10652352
    Abstract: A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to the download request. The cache map comprises a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device (602) from a cache (604) containing the identified at least one content resource. Thereby, the client device is able to pre-fetch (6:8) the content resources before the performance of communication may become reduced so that communication with the cache (604) is difficult or even impossible, e.g. due to deteriorated radio conditions or congestion in the communication network.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 12, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Adam Bergkvist, Stefan Håkansson, Christer Holmberg, Daniel Lindström
  • Patent number: 10652332
    Abstract: Systems and methods are provided for dynamically authorizing access to content stored on a front-end system by one or more applications hosted on a remote back-end system. The content stored on the front-end system may be static files. The front-end system may store content in distinct content storage locations. Each content storage location may correspond to a respective application hosted by the back-end system. In one embodiment, there may be multiple back-end systems each hosting one or more applications. Each application on the back-end system may employ operation logic to determine authorization to a content storage location associated with the application.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 12, 2020
    Assignee: Oracle International Corporation
    Inventors: Darrel Laursen, Yang Liu, Antonia M. Garcia, Xia Rao
  • Patent number: 10644970
    Abstract: Methods and systems for tracking client application utilization of microservices are provided. Exemplary methods include: requesting completed hop data records, the completed hop data records being associated with a plurality of microservices, a hop being between two microservices of the plurality of microservices; receiving the completed hop data records; aggregating the completed hop data records to identify hop data records associated with a client application, count a number of instances the client application utilized each microservice of the plurality of microservices, and calculate an average latency for each hop; and provisioning and/or decommissioning instances of the plurality of microservices using the aggregated hop data records.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: May 5, 2020
    Inventors: Nithya Vinnakota, Aditya Kappagantula, Hari Dattada, Janhavi Digraskar
  • Patent number: 10630768
    Abstract: The playback of a media file can be adjusted for portions where the content may be of less interest to a viewer. The audio content can be analyzed to locate portions of the media file that might be appropriate for compression, such as during periods of relative silence. Information for the beginning or end of such a period can be stored as compression cues associated with the media file. During an encoding of the file, the compression cues and associated time code data can be used to incorporate playback adjustment information in the media file. A player playing the media file can determine whether to adjust the playback based on this information, such as to increase a frame rate of the playback during periods of silence and return the frame rate to a standard rate for the media file at the end of those periods.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Enigma, Michael Kale
  • Patent number: 10623503
    Abstract: A monitoring system monitors traffic flows that are exchanged over a communication network. The system characterizes the flows in terms of their temporal traffic features, and uses this characterization to identify communication devices that participate in the same communication session. By identifying the communication devices that serve as endpoints in the same session, the system establishes correlations between the users of these communication devices. The monitoring system characterizes the flows using traffic features such as flow start time, flow end time, inter-burst time and burst size, and/or statistical properties of such features. The system typically generates compressed-form representations (“signatures”) for the traffic flows based on the temporal traffic features, and finds matching flows by finding similarities between signatures.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: April 14, 2020
    Inventor: Haim Zlatokrilov
  • Patent number: 10623206
    Abstract: The subject technology addresses a need for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology provides solutions for extending multipathing to tenant multicast traffic in an overlay network, which enables greater bandwidth utilization for multicast traffic. In some aspects, nodes in the overlay network can be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: April 14, 2020
    Inventors: Kit Chiu Chu, Thomas J. Edsall, Navindra Yadav, Francisco M. Matus, Krishna Doddapaneni, Satyam Sinha, Sameer Merchant
  • Patent number: 10623526
    Abstract: A method includes identifying workload performance requirements of a workload, and identifying an endpoint hardware configuration that satisfies the workload performance requirements, wherein the endpoint hardware configuration includes a selected mode of a multi-mode component. The method further includes configuring selected endpoint hardware with the identified endpoint hardware configuration including applying the selected mode to the multi-mode component included in the endpoint hardware, and placing the workload on the selected endpoint hardware having the identified endpoint hardware configuration including the multi-mode component operating in the selected mode.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: April 14, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Nagananda Chumbalkar, Sumeet Kochar
  • Patent number: 10614145
    Abstract: A method, system and computer program product for presenting content on a webpage in a desired format. The webpage(s) previously visited by a user are identified. The format of the content (e.g., tables, graphs) on these webpage(s) is then determined. Furthermore, a future webpage the user will likely visit is determined. Additionally, the format of the content on the future webpage the user will likely visit is determined. The format of the content on the webpage the user is currently visiting is then modified to ensure consistency of the format of the content among the webpage(s) the user previously visited, the future webpage the user will likely visit and the webpage the user is currently visiting.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Jonathan Dunne, Liam S. Harpur, Robert Loredo
  • Patent number: 10609180
    Abstract: A method includes exchanging metadata with a network customer during a first provision of a first service to the network customer. The method also includes receiving a request for a second service from the network customer and determining a quality-of-service requirement based on the metadata and a provider of at least one of the first service or the second service. The method also includes adjusting a network resource based on the quality-of-service requirement. The network resource facilitates a second provision of the second service to the network customer.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 31, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Sangar Dowlatkhah, Jeffrey Joseph Farah
  • Patent number: 10594756
    Abstract: Technologies for network configuration using dynamic voice codec and feature offering are described herein. A translation codec is used to allow a device capable of using enhanced voice services to use the enhanced voice services when communicating with a device that is not capable of using enhanced voice services.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 17, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Ming Shan Kwok, Homer Nicolas B. Filart
  • Patent number: 10594566
    Abstract: Methods and systems are provided for enhanced communication capabilities discovery in managed networks. A network controller network node in a network may receive from a first network node a request for information regarding communication capabilities of one or more other network nodes; may obtain in response to the request communication capabilities related information corresponding to the one or more other network nodes; and may send the obtained communication capabilities related information to a second network node. In some instances, at least some of the communication capabilities related information may be obtained directly from one of the one or more network nodes. In some instances, at least some of the communication capabilities related information may be obtained based on broadcast of requests by the network controller network node to all network nodes. The network controller network node may store information relating to discovered communication capabilities of all network nodes.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: March 17, 2020
    Inventor: Zong Liang Wu