Patents Examined by Philip B. Tran
  • Patent number: 10218781
    Abstract: In one embodiment, an intermediate node, of a multi-stage process path through a computer network, receives a workload message with an associated latency budget to complete the multi-stage process at a final stage device. In response, the intermediate node determines a current latency from an initial stage device for the workload message to the receiving of the workload message, and also determines a remaining portion of the latency budget based on the current latency. In response to the remaining portion of the latency budget being less than expected at the intermediate node, the intermediate node may perform one or more latency-reducing actions, and then transmits the workload message toward the final stage device.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: February 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Calvin Byers, Joseph Michael Clarke, Gonzalo Salgueiro
  • Patent number: 10212208
    Abstract: The present disclosure relates to a content supply device, a content supply method, a program, and a content supply system that make it possible to extend an adaptive streaming technique employing the DASH and supply content through a plurality of different delivery paths According to a first aspect of the present disclosure, there is provided a content supply device that supplies a plurality of pieces of streaming data that include content of a same subject and differ in an attribute according to an adaptive streaming technique, the content supply device including: a supply unit configured to supply the plurality of pieces of streaming data to a reception side via a plurality of different networks; and a metafile generating unit configured to generate a metafile including an acquisition destination of a manifest file in which a QoS parameter for selecting the plurality of pieces of streaming data to be supplied by the reception side and a condition value of the QoS parameter are described and supply the meta
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: February 19, 2019
    Assignee: SATURN LICENSING LLC
    Inventors: Yasuaki Yamagishi, Masahito Mori
  • Patent number: 10212249
    Abstract: Identifying user input data on a mobile user device may provide a way to predict the types of questions and actions a user will take and offer information contemporaneously with such actions. One example method of operation includes identifying an active application programming interface (API) of a presently operating application executing on the user device, and identifying input data populating the application. Then, storing and processing the input data to identify a topic of interest and retrieving relevant content that is associated with the topic of interest, and creating a recommendation message based on the relevant content.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 19, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10205697
    Abstract: A messaging platform forms an interactive message with one or more components and broadcasts the interactive message to client devices associated with accounts. The interactive message has a plurality of states that update based on event data received from a content source. While the event is in progress, the messaging platform receives event data relating to the event and transitions to an updated state based on the received event data. When the interactive message transitions to the updated state, the messaging platform updates the interactive message broadcast to the client devices. The interactive message may include interactive components that accounts may use to perform various interactions with the event, the content source, or each other.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 12, 2019
    Assignee: Twitter, Inc.
    Inventors: James Leslie Skinner, James R. Buckhouse
  • Patent number: 10204320
    Abstract: An embodiment provides a method, including: communicating with a server to obtain change data derived from a set of event data; said set of event data comprising timestamped event data permitting calculation of a delta with respect to a scheduling milestone; identifying, using a processor, a display element impacted by the change data; and updating, using the processor, the display element according to the change data; said updating comprising changing a color of a display graphic in a schedule view to visually indicate the change data. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 12, 2019
    Assignee: TeleTracking Technologies, Inc.
    Inventors: Steve Spear, Toni D. Morrison, Corey Paracca, Ann M. Della Porta
  • Patent number: 10204084
    Abstract: This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a concept that communications, such as email at a workplace, are purposeful and organized by activities. An activity is a set of interrelated actions and events around a common goal, involving a particular group of people, set of resources, and time framework, for example. The latent activity model involves a probabilistic inference in graphical models that jointly captures the interplay between latent activities and the email contexts governed by the emails. Such contexts may be email recipients, subject and body of the email, and so on.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashequl Qadir, Michael Gamon, Patrick Pantel, Ahmed Hassan Awadallah
  • Patent number: 10205791
    Abstract: Disclosed are method and apparatus either of which enables a user to capture a burst of photographs or other asset, such as for example collections of audio recordings, and subsequently display the captured burst of photographs and/or other asset such as sound (which together may form content) on a mobile device. The user interacts with the content by way of gesture or action, controlling the speed and directional movement of the collection of frames and/or other assets. Through the interaction of a user, content can be consumed with greater accuracy and finer detail. A variety of gestures or other actions can achieve a same end result, although the process of the interaction may be different. For example, swiping a finger and rotating the phone are two distinct interactions. Yet, both interactions achieve a same end result.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: February 12, 2019
    Assignee: DialApp, Inc.
    Inventors: William H. Herling, Samuel J. May, Spencer Fornaciari
  • Patent number: 10200430
    Abstract: A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: February 5, 2019
    Assignee: APPLE INC.
    Inventors: Jeffrey L. Robbin, David Heller
  • Patent number: 10193845
    Abstract: Systems, methods, and articles of manufacture provide for interaction management (IM) data processing that allows for automated analysis of, response to, and/or identification of patterns in electronic messages (e.g., emails, text messages), via specially-programmed data processing modules configured to be executed in a communications system environment.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 29, 2019
    Assignee: The Travelers Indemnity Company
    Inventors: David Rollins, Faith E. Doub, Catherine A. Leek
  • Patent number: 10171399
    Abstract: A method, system, and or computer program product manages message threads. A message server detects a message thread addressed to a client device. The message thread is an exchange of multiple message replies related to a first topic discussed in an initial message. The message server determines whether a quantity of messages in the message thread exceeds a predetermined limit during a specified amount of time. If so, then the message server generates a consolidated single message that describes content of the multiple message replies in the message thread, and transmits the consolidated single message to the client device.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10164903
    Abstract: Embodiments of the present application provide a method for controlling access of an application to a network, and a device. The method includes: acquiring application configuration information, where the application configuration information includes identification information of an application that is allowed to access a network or identification information of an application that is prohibited from accessing a network. The method also includes receiving access control information that is sent by an access network device, and determining, according to the application configuration information and the access control information, whether to allow an application of user equipment to access the network.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 25, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Yali Guo, De Chen, Wanqiang Zhang, Weisheng Jin
  • Patent number: 10148542
    Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 10148739
    Abstract: The present invention provides M2M data querying and invoking methods, querying and invoking devices, and a system. The querying method includes: sending a data invoking request to an infrastructure node common services entity infrastructure node CSE, where the data invoking request includes an identifier AE/CSE ID of an application entity/a common services entity that provides to-be-invoked data and a data demand of the to-be-invoked data, where the data demand includes a data type demand, a time demand, or a combination thereof; and receiving data meeting the data demand and returned by the infrastructure node CSE.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: December 4, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qi Yu, Yuan Tao, Na Li
  • Patent number: 10127328
    Abstract: The present invention provides a distribution device for web content capable of quickly distributing a multi-domain web page in response to a request from a client. A unit 1 acquires from a web server an html file A and related sub content B, C, D for a web page requested from a client, and then caches the html file A and related sub content B, C, D in a unit 2. A unit 3 edits each piece of content data B, C, D so that the client can obtain the html file A and each piece of content for the web page from the same domain. A unit 701 reads out the html file A that was cached in the unit 2 and distributes the html file A to the client. A unit 703 push-distributes each piece of content data B, C, D to the client.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: November 13, 2018
    Assignee: KDDI CORPORATION
    Inventors: Gen Mineki, Satoshi Uemura, Takayuki Goto
  • Patent number: 10116768
    Abstract: A control system comprising: a server and a plurality of communication devices, wherein the server stores first mode information for each user, the first mode information being associated with a mode of an application and selected from among a plurality pieces of mode information of the mode, and transmits the first mode information of a first user to the plurality of communication devices operated by the first user, and the plurality of communication devices receive the first mode information, obtain second mode information set to the mode of the application installed to the communication device, record an operation content related to mode information change performed on the communication device, and determine whether the second mode information set to the mode of the application is switched to the first mode information, based on the operation content, the first mode information, and the second mode information.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: October 30, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Koki Hatada
  • Patent number: 10116603
    Abstract: Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10117290
    Abstract: A network system for accessing situation related information is disclosed. In one embodiment, the system includes a network connection for receiving an indication of an occurrence of a situation; a situational network formed based on the occurrence of the situation, the situational network including a plurality of participant devices determined to be geographically proximate to the situation, each of the participant devices corresponding to a participant in the situational network; a second network connection for presenting a roll call query to each of the plurality of participant devices soliciting a reply related to a status of the participant; a plurality of network connections established for receiving a status response from the participant devices; and a database for aggregating the status responses from responsive participants into a roll call list.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 30, 2018
    Inventors: Thomas Cona, Patrick T. Igoe, Leonid Kravets, Edward A. Ehrlacher
  • Patent number: 10116712
    Abstract: Systems, methods, and instrumentalities are disclosed for managing real-time traffic video flows. A node may comprise a processor configured to receive a first real-time video traffic flow. A state variable may be associated with the first real-time video traffic flow at the node and a state variable may be associated with the second real-time video traffic flow at the node. The first real-time video traffic flow may comprises plurality of packets and each packet may comprise a lost packet indicator. The node may be configured to drop a first packet in the first real-time video traffic flow, update the state variable associated with the first real-time video traffic flow at the node to indicate the dropped packet, and update the lost packet indicator for a second packet in the first real-time video traffic flow based on the dropped packet.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 30, 2018
    Assignee: VID SCALE, INC
    Inventors: Liangping Ma, Dimitrios Karampatsis, Gregory S. Sternberg, Samian Kaur, Ghyslain Pelletier, Anantharaman Balasubramanian, Robert A. DiFazio, Ralph Neff, Louis Kerofsky, Weimin Liu
  • Patent number: 10104134
    Abstract: Implementations relate to automatic configuration of endpoint communication devices to set up a communication network such as a VOIP network. In some implementations, a method includes a server receiving an extension request for device extension from an endpoint communications device connected to a communication network, mapping an identifier for the endpoint communications device to a device extension, and transmitting the device extension to the endpoint communications device.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: October 16, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Sounak Sinha, Subhankar Dey
  • Patent number: 10097365
    Abstract: The present disclosure relates to the technical field of communications. Disclosed are a control method, an apparatus, a server and a terminal device of a telepresence conference. The method comprises: a server receiving a conference control policy message sent by a terminal device that is provided with a management permission; the server, based on geographical location information and role information of a conference control object, determining a media stream message corresponding to the conference control object; and the server controlling the media stream message corresponding to the conference control object based on a media type and a conference estate locking trigger condition of conference control content.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: October 9, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yan Liu, Weiwei Yang