Patents Examined by Philip B. Tran
-
Patent number: 10218781Abstract: 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: GrantFiled: April 19, 2017Date of Patent: February 26, 2019Assignee: Cisco Technology, Inc.Inventors: Charles Calvin Byers, Joseph Michael Clarke, Gonzalo Salgueiro
-
Patent number: 10212208Abstract: 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 metaType: GrantFiled: May 26, 2014Date of Patent: February 19, 2019Assignee: SATURN LICENSING LLCInventors: Yasuaki Yamagishi, Masahito Mori
-
Patent number: 10212249Abstract: 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: GrantFiled: July 30, 2015Date of Patent: February 19, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10205697Abstract: 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: GrantFiled: July 24, 2017Date of Patent: February 12, 2019Assignee: Twitter, Inc.Inventors: James Leslie Skinner, James R. Buckhouse
-
Patent number: 10204320Abstract: 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: GrantFiled: October 31, 2016Date of Patent: February 12, 2019Assignee: TeleTracking Technologies, Inc.Inventors: Steve Spear, Toni D. Morrison, Corey Paracca, Ann M. Della Porta
-
Patent number: 10204084Abstract: 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: GrantFiled: October 10, 2016Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashequl Qadir, Michael Gamon, Patrick Pantel, Ahmed Hassan Awadallah
-
Patent number: 10205791Abstract: 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: GrantFiled: December 11, 2015Date of Patent: February 12, 2019Assignee: DialApp, Inc.Inventors: William H. Herling, Samuel J. May, Spencer Fornaciari
-
Patent number: 10200430Abstract: 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: GrantFiled: January 23, 2018Date of Patent: February 5, 2019Assignee: APPLE INC.Inventors: Jeffrey L. Robbin, David Heller
-
Patent number: 10193845Abstract: 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: GrantFiled: February 2, 2018Date of Patent: January 29, 2019Assignee: The Travelers Indemnity CompanyInventors: David Rollins, Faith E. Doub, Catherine A. Leek
-
Patent number: 10171399Abstract: 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: GrantFiled: July 11, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 10164903Abstract: 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: GrantFiled: April 29, 2016Date of Patent: December 25, 2018Assignee: Huawei Technologies Co., LtdInventors: Yali Guo, De Chen, Wanqiang Zhang, Weisheng Jin
-
Patent number: 10148542Abstract: 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: GrantFiled: October 31, 2017Date of Patent: December 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 10148739Abstract: 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: GrantFiled: April 28, 2016Date of Patent: December 4, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qi Yu, Yuan Tao, Na Li
-
Patent number: 10127328Abstract: 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: GrantFiled: May 2, 2013Date of Patent: November 13, 2018Assignee: KDDI CORPORATIONInventors: Gen Mineki, Satoshi Uemura, Takayuki Goto
-
Patent number: 10116768Abstract: 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: GrantFiled: November 23, 2015Date of Patent: October 30, 2018Assignee: FUJITSU LIMITEDInventor: Koki Hatada
-
Patent number: 10116603Abstract: 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: GrantFiled: December 10, 2015Date of Patent: October 30, 2018Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Davies
-
Patent number: 10117290Abstract: 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: GrantFiled: June 30, 2017Date of Patent: October 30, 2018Inventors: Thomas Cona, Patrick T. Igoe, Leonid Kravets, Edward A. Ehrlacher
-
Patent number: 10116712Abstract: 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: GrantFiled: September 5, 2014Date of Patent: October 30, 2018Assignee: VID SCALE, INCInventors: Liangping Ma, Dimitrios Karampatsis, Gregory S. Sternberg, Samian Kaur, Ghyslain Pelletier, Anantharaman Balasubramanian, Robert A. DiFazio, Ralph Neff, Louis Kerofsky, Weimin Liu
-
Patent number: 10104134Abstract: 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: GrantFiled: May 25, 2017Date of Patent: October 16, 2018Assignee: Extreme Networks, Inc.Inventors: Sounak Sinha, Subhankar Dey
-
Patent number: 10097365Abstract: 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: GrantFiled: April 29, 2016Date of Patent: October 9, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Yan Liu, Weiwei Yang