Patents Examined by Cheikh Ndiaye
-
Patent number: 9749205Abstract: Systems and methods for visualization of a call over network (CON) are provided. In some embodiments, the visualization of a call over network may be effectuated by three functionalities: a readiness dialog box that enables the facilitation of the call, the inclusion of visualization and participant features within the call, and a visualized summary after the call. The readiness dialog box is presented to the callers prior to the onset of the call. It presents the other participant's and their status. It also enables the caller to send messages (both preconfigured and customized) to the other participants. Once sufficient participants have joined, the call may start. Once the call starts, it may be visualized by displaying on a single or multi channels, which caller is speaking, and any additional indications they may be providing. The caller may likewise be provided a set of participant features that allow the user to interact with the call.Type: GrantFiled: September 29, 2014Date of Patent: August 29, 2017Assignee: Agora Lab, Inc.Inventors: Bin Zhao, Jonathan Li
-
Patent number: 9742874Abstract: Upon reception of a connection request from a client terminal, a control device couples a providing server that provides a virtual desktop environment to the client terminal. The control device then causes the client terminal to transfer a file maintained in the client terminal to the providing server to which the client terminal is coupled, according to correspondence information in which path information in the client terminal is associated with path information in the virtual desktop environment for each file used by the client terminal for executing an application in the virtual desktop environment. This facilitates file transfer on the client terminal side for transferring the file to a server in the virtual desktop environment.Type: GrantFiled: April 11, 2014Date of Patent: August 22, 2017Assignee: FUJITSU LIMITEDInventor: Kouitirou Takahasi
-
Patent number: 9736230Abstract: Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery.Type: GrantFiled: January 15, 2016Date of Patent: August 15, 2017Assignee: CenturyLink Intellectual Property LLCInventor: Michael K. Bugenhagen
-
Patent number: 9721119Abstract: A system and method for secure use of messaging systems. A mediator may receive an original message, process the original message to produce a processed message, and may forward the processed message to a server or a messaging system. A mediator may receive a processed message from a server or a messaging system, process the received processed message to produce an unprocessed message that may be substantially identical to the original message and may forward the unprocessed message to a destination.Type: GrantFiled: September 17, 2015Date of Patent: August 1, 2017Assignee: VAULTIVE LTD.Inventors: Ben Matzkel, Maayan Tal, Aviad Lahav
-
Patent number: 9723046Abstract: A method for providing equitable media streaming between an HTTP server and a number of receivers via shared network. The streaming data is processed to split the data across a number of sub-streams. Each sub-stream contains non-contiguous data. A receiver requesting the streaming media establishes a number of TCP sessions, one for each sub-stream and the received sub-stream data is reassembled at the receiver so that the streaming media can be presented.Type: GrantFiled: September 30, 2011Date of Patent: August 1, 2017Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Stephen Clifford Appleby, Ian Barry Crabtree, Michael Erling Nilsson, Rory Stewart Turnbull
-
Patent number: 9723067Abstract: Features are provided for facilitating prioritized transmission of content between content providers and content requesters. A content provider or intermediary entity obtains prioritization rules for transmitting network resources, such as resources embedded in or otherwise associated with web pages. The prioritization rules can be general rules applying to the transmission of all network resources or a large number thereof, or they can be customized for a specific network resource or small group thereof. The prioritization rules can be applied to the relative bandwidth utilization or data transfer rates of network resources. The relative bandwidth utilization or data transfer rates can be adjusted in response to network or user events.Type: GrantFiled: February 19, 2016Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrew Lynch Hayden, Peter F. Hill, Matthew L. Trahan, Samuel J. Young
-
Patent number: 9704490Abstract: Provided is a method for distributing voice channels, including: randomly selecting a preset quantity of voice servers at a preset time interval, and distributing at least one token to each of the voice servers selected herein; and said voice servers receiving said tokens, and when receiving uplink voice by any of the voice servers carrying at least one token, the voice server carrying the token processing said uplink voice as a priority. In this way, the channel is preempted by the uplink voice through the token, so that users corresponding to every voice servers have equal probability of acquiring channels; and voice servers will not suffer from channels taken up for a long time due to data being forwarded by other voice servers, thereby saving resources of voice channels. Also provided is a voice system.Type: GrantFiled: March 14, 2014Date of Patent: July 11, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Xiaomin Xu
-
Patent number: 9699276Abstract: A data distribution method and system and a data receiving apparatus are disclosed. The method includes: receiving in parallel data request messages that are sent separately from at least two data receive ends, the data request message including a field for describing requested data; and returning in parallel data corresponding to the fields for describing requested data to data receive ends with the fields for describing requested data that are valid. Non-state of a data transmit end and exclusive file update of a data receive end ensure that an infinite quantity of data receive ends can be supported to update simultaneously, and further breaks through a bottle neck of point to point serial transmission that is always performed according to a data transmission protocol, which becomes a one-to-many parallel application layer data transmission method.Type: GrantFiled: July 19, 2016Date of Patent: July 4, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yong Hu
-
Patent number: 9691107Abstract: A user agent of a user selects another user having a user agent. The user agents exchange personal information about the user and personal information about the other user. The user agent determines whether a common interest exists between the two users based on the exchange of personal information. The other user is added to a social networking webpage of the user when the user agent determines that a common interest exists.Type: GrantFiled: February 26, 2013Date of Patent: June 27, 2017Inventor: Philip Scott Lyren
-
Patent number: 9692801Abstract: A method for network operators to control traffic between a server and a client so that client-induced traffic preemption may be prevented is provided. The method includes the processes of an operator determining a network status, the network in which a server is streaming content via a multi-media transmission system, in accordance with a status of the network, determining whether to modify meta data by considering a set of predetermined conditions, and transmitting to a terminal data reflecting the modification decision.Type: GrantFiled: December 5, 2012Date of Patent: June 27, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Bo-Sun Jung, Sung-Ryeul Rhyu, Jae-Yeon Song
-
Patent number: 9674308Abstract: There is provided a method of synchronizing a first browsing session and a second browsing session for a user, the first browsing session having been executed on a first electronic device. The method comprises receiving, by a server via a communication network, a request for the second browsing session from one of the first electronic device and a second electronic device at a point of time after initiation of the first browsing session; responsive to the user being a subscriber of a synchronization feature, causing by the server via the communication network the second browsing session to be displayed on the one of the first electronic device and the second electronic device, the second browsing session including a server-side history associated with user interactions within the first browsing session performed prior to said receiving.Type: GrantFiled: May 29, 2015Date of Patent: June 6, 2017Assignee: YANDEX EUROPE AGInventors: Iurii Vitalievich Vorontcov, Aleh Viktorovich Liauchuk, Mikhail Aleksandrovich Karpov
-
Patent number: 9641635Abstract: A system and method for dynamic selection of reliability by data publishing protocol while publishing data, comprising a constrained gateway device (102) being adapted to publish data by using a data publisher and adapted to send and receive acknowledgment messages, one or more subscriber devices (104) communicatively coupled with the constrained gateway device (102) and subscribed to the server (106) and adapted to send and receive acknowledgment messages, and a server (106) communicatively coupled with the constrained gateway device (102) and the one or more subscriber devices (104) and adapted to exchange the acknowledgement messages between the data publisher on the constrained gateway device (102) and the one or more subscriber devices (104) wherein the data publisher running on the constrained gateway device (102) has multiple reliability levels for publishing data and is adapted to dynamically select the reliability level based on available bandwidth and energy.Type: GrantFiled: August 22, 2013Date of Patent: May 2, 2017Assignee: Tata Consultancy Services LimitedInventors: Soma Bandyopadhyay, Abhijan Bhattacharyya
-
Patent number: 9635134Abstract: Technologies and implementations for managing cloud resources.Type: GrantFiled: July 3, 2012Date of Patent: April 25, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventors: Junwei Cao, Yuxin Wan
-
Patent number: 9634951Abstract: Apparatus and methods are disclosed for generating, sending, and receiving messages in a networked environment using autonomous (or semi-autonomous) agents. In one example of the disclosed technology, a method of collecting data from an agent executing on a host computer connected to one or more agent data consumers via a network connection includes collecting host data, the collecting occurring whether or not the agent can currently send data via the network connection. When the agent cannot send data via the network connection, the agent spools at least a portion of the collected host data in a spooler. When the agent can send data via the computer network, the agent sends at least a portion of the spooled host data to at least one of the agent data consumers.Type: GrantFiled: June 12, 2014Date of Patent: April 25, 2017Assignee: Tripwire, Inc.Inventors: Gwendolyn Meredith Hunt, Benjamin John Jansen, Eric Lee Delaney
-
Patent number: 9621399Abstract: Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first cache system serves as a caching front-end to a distributed cluster of additional cache systems. The first cache system can distribute cache requests to the additional cache systems. The first distributed caching system can also serve as a cache server itself, by storing data on its own internal cache. For example, the first cache system can first attempt to find a requested data item on the internal cache, but, if the lookup results in a cache miss, the first cache system can search the additional cache systems for the data. In some embodiments, the first cache system is configured to identify additional requests for the first data item and duplicate the requested data item in order to respond to the additional requests, which allows for greater responsiveness to requests.Type: GrantFiled: December 19, 2012Date of Patent: April 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Vishal Parakh, Antoun Joubran Kanawati
-
Patent number: 9619357Abstract: Systems for reducing power consumption and power leakage in hybrid storage clusters is provided. More specifically, the system is for allocating an appropriate server amongst a plurality of servers in a network by identifying an application to be executed in a network, wherein the network comprises a plurality of servers configured to execute the applications, and each server further comprising a hybrid memory system; based on the application to be executed, dynamically identifying resources to execute the application based on the hybrid memory system available and the power consumption for executing the application; and dynamically allocating the application to the identified resource for execution.Type: GrantFiled: September 28, 2011Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Bhushan P. Jain, Sri Ramanathan, Sandeep R. Patil, Abhinay R. Nagpal
-
Patent number: 9608907Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: GrantFiled: September 29, 2014Date of Patent: March 28, 2017Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Patent number: 9600439Abstract: A location manager includes a memory and a processor coupled to the memory. The processor executes a process including extracting a combination of a transfer device and a path by using topology information indicating a relation of connections among transfer devices. The process including calculating a sum of an amount of electric power consumed by the transfer device being included in the combination to store the data and an amount of electric power consumed by transfer devices on a path included in the combination to transfer the data. The process including selecting a combination of which the sum of electric power calculated at the calculating is a minimum sum out of the combinations extracted at the extracting. The process including outputting information indicating the combination selected at the selecting.Type: GrantFiled: November 21, 2012Date of Patent: March 21, 2017Assignee: FUJITSU LIMITEDInventor: Satoshi Imai
-
Patent number: 9591091Abstract: In one embodiment, a method includes receiving a first notification through a real-time push service. The first notification includes a subset of user-facing information of an object having one or more states, the subset being determined at a first point in time. A second notification is received through the real-time push service. The second notification is an update to the user-facing information of the object, and the update may be a subset of user-facing information determined at a second point in time after the first point in time.Type: GrantFiled: December 29, 2015Date of Patent: March 7, 2017Assignee: Facebook, Inc.Inventors: Richard Kenneth Zadorozny, Mohit Talwar, Lev Popov, Rose Yao
-
Patent number: 9584463Abstract: The present disclosure discloses a method and apparatus for displaying link abstract information. The method includes: downloading content corresponding to a Uniform/Universal Resource Locator (URL) from Internet according to the URL inputted by a user in a dialog window of an Instant Messaging (IM) client; analyzing the downloaded content, acquiring abstract information corresponding to the URL; displaying the abstract information in the dialog window. According to the above technical solution, the abstract information corresponding to a link inputted in a window of the IM software by the user can be displayed and conveniently shared to the SNS community, so as to extend a function of the IM software and improve user experience.Type: GrantFiled: April 18, 2014Date of Patent: February 28, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Mingzhong Ji, Zaimao Ding, Hongwei Li, Mengwei Lv, Yuhui Zhang