Patents Examined by Frantz Coby
  • Patent number: 10743157
    Abstract: A method for managing modules incorporated into a plurality of vehicles is provided. The method includes steps of: a managing device (a) performing data collection for determining whether descendant modules are malfunctional, on condition that a module signal generated from an ancestor module is acquired, and that specific module data are recorded in a node of a tree data structure, and then if the specific module data are determined as corresponding to a malfunction of the ancestor module; and (b) transmitting individual malfunction information to a managing server to thereby allow the managing server to perform diagnosis on identical-type modules, where the individual malfunction information includes information on the malfunction of the ancestor module and the descendant modules, and where the identical-type modules are selected among modules of other vehicles by referring to whether each modules of said other vehicles is identical to the ancestor module and the descendant modules.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 11, 2020
    Assignee: Obigo Inc.
    Inventors: Doe Yun Hwang, Doo Hyun Han, Jung Seok Lee
  • Patent number: 10735485
    Abstract: An adaptive streaming system is described in which media content is provided by a media server as a sequence of consecutive media segments for being individually requested by a media client. A method implementation performed by a media client of the system comprises the generation of at least one request in relation to a media segment. The media segment is divided into multiple temporally scaling media segment levels and the at least one request includes a reference to at least one temporal level of the media segment. The media client then triggers transmission of the one or more request towards the media server and processes the one or more temporal levels of the media segment received from the media server in response to the one or more requests.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 4, 2020
    Inventors: Attila Mihály, Bence Formanek
  • Patent number: 10728594
    Abstract: The present disclosure discloses a method and an apparatus for transmitting data of a mobile terminal. The method includes: obtaining cached data of a mobile application on the mobile terminal from an uploading cache, the cached data being coded and synthesized streaming data; obtaining a cache ratio of the cached data while in an online state, the cache ratio being a ratio of the cached data to the entire uploading cache in real-time; determining whether the cache ratio exceeds a preset cache ratio threshold; adjusting a bitrate of the cached data to obtain an adjusted bitrate if it is determined that the cache ratio exceeds the preset cache ratio threshold; and transmitting the cached data to a receiving terminal according to the adjusted bitrate while in the online state with a network, so that the receiving terminal plays, according to the cached data, live content corresponding to the cached data.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: July 28, 2020
    Inventor: Xueliang Yu
  • Patent number: 10726063
    Abstract: A topic profile may be generated based on several words/phrases. The topic profile may include social media content items such as a social media post from a variety of social media sources. The topic profile may be presented to a user via a user interface that displays the one or more included/excluded words/phrases that may form the basis of a query for the topic profile. The user interface may display one or more representative social media content items and/or a word cloud of words/phrases related to the query. A user may select one or more words/phrases in the word cloud and/or one or more social media content items to be included in and/or excluded from the topic profile. The implementations disclosed herein may allow rapid filtering of a potentially large group of content items from potentially disparate social media sources.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: July 28, 2020
    Assignee:, inc.
    Inventors: Christopher John Nicholls, Christopher Shawn Collings
  • Patent number: 10721300
    Abstract: A method and a system to optimize the transfer of data chunks between Source Devices and Destination Devices using a transfer administer is described, wherein the Source Devices, the Destination Devices and the transfer administrator are interspersed in a Collaborative Work Environment, and wherein the optimization is accomplished by performing radio frequency (RF) signal based handshakes between the Source Devices and the transfer administrator.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 21, 2020
    Assignee: ARC Document Solutions, LLC
    Inventors: Rahul Roy, Srinivasa Rao Mukkamala, Himadri Majumder, Dipali Bhattacharya
  • Patent number: 10715381
    Abstract: Embodiments described herein are directed to mechanisms that enable roles (e.g., host vs. function, power provider vs. power consumer, master vs. slave, server vs. client, source vs. sink, upstream vs. downstream) to be dynamically assigned between two interconnected dual-role devices in an intelligent and deterministic manner based on the available context on each device.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Firdosh K. Bhesania, Anthony Y. Chen, Vivek Gupta, Andrea A. Keating, Randall E. Aull, Rahul Ramadas, Robert E. Harris, Jr., Jayson L. Kastens, Philip A. Froese, Cong Yang
  • Patent number: 10715856
    Abstract: Devices (e.g., client media receivers), methods, and program products are provided enabling personal network streaming and concurrent Wide Area Network (WAN) access. In embodiments, the method is carried-out by a client media receiver utilized with a Personal Video Recorder (PVR) and a display device. The method includes the step or process of identifying a user desire to conduct a wireless PVR viewing session utilizing the receiver, while maintaining wireless access to a WAN. When identifying such a user desire, the receiver: (i) creates a personal Local Area Network (LAN) enabling wireless communication between the receiver and the PVR, and (ii) establishes Dual Virtual Antenna (DVA) parameters defining first and second virtual antennae assigned to the WAN and to the personal LAN, respectively. The second virtual antenna is then utilized to support a wireless PVR viewing session, while WAN data is concurrently routed through the first virtual antenna as needed.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: July 14, 2020
    Inventors: Nirupam Ghosh, Trinadha Harish Babu Pallapothu
  • Patent number: 10708381
    Abstract: A User Equipment (UE) a method performed at the UE of acquiring content, a Radio Base Station (RBS), and a method performed at the RBS of supplying Information Centric Networking (ICN) content to at least one UE. In a first aspect, a method is performed at a UE of acquiring content. The method comprises submitting a request for content to an RBS, receiving, in reply to the request, the requested content from the RBS, the content being acquired by the RBS from an ICN node and provided to the UE from the RBS upon the RBS receiving the ICN content, storing the received ICN content in a local storage at the UE, and acquiring, when a piece of content is to be rendered at the UE, the piece of content from the received ICN content in the local storage.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: July 7, 2020
    Inventors: Neiva Linder, Kim Laraqui, Ala Nazari, Ioanna Pappa
  • Patent number: 10708220
    Abstract: An access system is provided and includes a memory and a control module. The memory stores a local DNS server VM, LLPS VM and local landing page, where the local DNS server VM is programmed with an IP address and a domain name of the LLPS VM. The control module: transmits a HTTP request from an in-vehicle device to a network application server via a PDN gateway or GGSN; based on a network event, receives a redirect response signal to redirect the in-vehicle device from accessing the network application server to receiving the landing page; based on a URI of the landing page, provides a query request signal to the local DNS server VM for the IP address and the domain name of a network or local landing page server; receives a query response signal from the local DNS server VM and the landing page from the LLPS VM.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 7, 2020
    Inventors: Sandeep Vig, Rajeev Ranjan
  • Patent number: 10693495
    Abstract: A method includes generating data at a first device. The method includes determining one or more parameters corresponding to a statistical distribution of values based on the data. The method includes encoding the data based on a frequency-based code that is based on the statistical distribution to generate compressed data. The method further includes sending the one or more parameters and the compressed data from the first device to the second device.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: June 23, 2020
    Inventor: Amir Leon Liaghati
  • Patent number: 10693753
    Abstract: Network device snapshots may capture the overall device state of a network device. Individual snapshots or groups of related snapshots (e.g., from different network devices obtained at a common time period) may be used to diagnose, troubleshoot, or correct anomalies or errors within a computer network. The “device state” of a network device may change over time and therefore obfuscate information desired for trouble shooting (e.g., diagnoses) of network errors (or degraded performance periods). Device state may include logical and physical device characteristics at a given instant in time. Network device snapshots may be stored locally on a network device or may be transmitted to external storage on-demand or periodically to accommodate possible limitations of resources on the network device. Network device snapshots may be “re-loaded” onto devices, for example in a lab or clean-room type environment, for comprehensive analysis. Different types of interfaces into network device snapshots are disclosed.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: June 23, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alon Oleg Spirt, Akshar Ranka, Michael Zayats
  • Patent number: 10694337
    Abstract: Some examples include determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event. Further, the one or more processors may determine user data stored on the first electronic device, the second electronic device, and a network storage. In addition, the one or more processors may determine, based at least in part on the user data stored on, or to be stored on, the second electronic device prior to the event, user data to download to the first electronic device from the network storage prior to the event.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 23, 2020
    Assignee: Razer (Asia-Pacific) Pte. Ltd.
    Inventors: Michael A. Chan, Justin Quan, Matthew Blake Engel, Christopher David Nesladek, Jeffrey Scott Croyle
  • Patent number: 10686702
    Abstract: Preemptive caching within content/name/information centric networking environment is contemplated. The preemptively caching may be performed within content/name/information centric networking environments of the type having a branching structure or other architecture sufficient to facilitate routing data, content, etc. such that one or more nodes other than a node soliciting a content object also receive the content object.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: June 16, 2020
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Greg White, Greg Rutz
  • Patent number: 10678647
    Abstract: A method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. Each maintenance unit has an active state and an inactive state. Moreover, each storage device is associated with a maintenance unit. The determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. The method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Robert Cypher, Sean Quinlan, Steven Robert Schirripa
  • Patent number: 10678872
    Abstract: The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: June 9, 2020
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Pankaj Garg, Sashikumar Venkataraman, Murali Aravamudan, Keyur Vallabhbhai Faldu, Vineet Agarwal, Apurv Anand
  • Patent number: 10681161
    Abstract: A system and method for trend detection in a messaging platform. A trend detection model is selected and a time series having a plurality of instances of social data is received, wherein the instances of social data share a countable parameter. A count is made of occurrences of countable parameters in each instance of social data assigned to that bin and a trend detected based at least in part on the trend detection model and on the count for each bin.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 9, 2020
    Assignee: Twitter, Inc.
    Inventors: Scott Hendrickson, Jeffrey Aaron Kolb, Joshua Montague, Brian Lehman
  • Patent number: 10680972
    Abstract: Disclosed is a state reporting control method, which is applied to a stateful path computation element and includes: setting and notifying an initial subscription state of an LSP state report of a PCC node in a process of session initialization with the PCC node; and sending a subscription update request to the PCC node to subscribe or unsubscribe the LSP state report of the PCC node.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 9, 2020
    Assignee: ZTE Corporation
    Inventor: Gang Lu
  • Patent number: 10678868
    Abstract: An exemplary method may comprise receiving a matrix for a set of documents, each cell of the matrix including a frequency value indicating a number of instances of a corresponding text segment in a corresponding document, receiving an indication of a relationship between two text segments, each of the two text segments associated with a first column and a second column, respectively, of the matrix, adjusting, for each document, a frequency value of the second column based on the frequency value of the first column, projecting each frequency value into a reference space to generate a set of projection values, identifying a plurality of subsets of the reference space, clustering, for each subset of the plurality of subsets, at least some documents that correspond to projection values, and generating a graph of nodes, each of the nodes identifying one or more of the documents corresponding to each cluster.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: June 9, 2020
    Assignee: Ayasdi AI LLC
    Inventors: Gunnar Carlsson, Anthony Bak, Jennifer Kloke, Benjamin Mann, Harlan Sexton
  • Patent number: 10673704
    Abstract: A method and apparatus of a network element that installs a control plane data rule from system memory to specialized hardware memory in a network element is described. In an exemplary embodiment, the network element receives control plane data processing statistics of control plane data that is received by the network element, where the control plane data is policed using a plurality of control plane data policing rules stored in the system memory. The network element further determines that a candidate policing rule is being utilized greater than a threshold based on at least the control plane data processing statistics, where the candidate policing rule is one of the plurality of control plane data policing rules stored in the system memory. The network element additionally installs the candidate policing rule in the specialized hardware memory, where the candidate policing rule is subsequently used by the network element to police the control plane data.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: June 2, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Michael Chih-Yen Wang, Hugh W. Holbrook, Adam James Sweeney, Zhong Xu
  • Patent number: 10673973
    Abstract: A single service proxy for requesting services from multiple different service vendors with different communication protocols. In this way, a single communication protocol can be used by a service consuming entity to request various services, through the multiple vendor proxy, from various vendors, with the multiple vendor proxy converting the requests into the communication protocol (for example, syntax) appropriate for the vendor from whom the service is being requested on behalf of the service consuming entity.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mirza Baig, Juan F. Vargas, Brian J. Snitzer, Jun Li Zhao, Yan Du, Li Long Chen