Patents Examined by Cheikh Ndiaye
  • Patent number: 9578086
    Abstract: A method and an apparatus for setting a data transmission and reception period are provided. The method includes determining an average margin threshold for data communication with a second terminal, determining a data rate for the data communication with the second terminal, setting an active period and an idle period based on a ratio of the average margin threshold to the data rate, and synchronizing the active period and the idle period with the second terminal.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 21, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bu-Seop Jung, Jung-Hun Lee
  • Patent number: 9571563
    Abstract: A method and apparatus for handling a data object accessible by more than one node. A server in a communication network stores information relating to the data object stored at a first node. The server then receives a subscription request message from a second node. This subscription request message subscribes to updates relating to the data object stored at the first node. A copy of the data object is accessible by the second node. The server subsequently receives a publication message relating to a change to the data object stored at the first node and which indicates an identity of the data object and an indication of the changes. The server sends a notification message relating to the change to the data object towards the second node, which is usable by the second node to make corresponding changes to the copy of the data object accessible by the second node.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: February 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Amedeo Imbimbo, Giuseppe Carnevale
  • Patent number: 9571576
    Abstract: A storage appliance system is disclosed which may include at least one application server for locally executing an application, and one or more storage servers in communication with the application server for I/O transmission therebetween. Also disclosed are an application server, a method, and a computer program product.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Factor, Matthew Albert Huras, Aamer Sachedina, Paula Kim Ta-Shma, Avishay Traeger
  • Patent number: 9571556
    Abstract: The present disclosure, pertaining to the field of computer Internet, discloses a browser kernel adaptation method and a browser therefor. The method includes: receiving, by a browser, a request for browsing a page from a user; acquiring, by the browser, information of the page from a server according to the request, and determining the type of the page according to the information of the page; and selecting, by the browser, a browser kernel according to the type of the page, and processing the request by using the selected browser kernel. The browser includes: a receiving module, a determining module, and a selecting module. The present disclosure implements an automatic adaptation function of the browser kernel during page browsing, and solves the problem that the browser kernel in the prior art cannot be automatically adapted.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: February 14, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ming He, Lei Chen, Wenjun Gao
  • Patent number: 9571597
    Abstract: The present disclosure discloses a multimedia file push method and apparatus, and relates to the field of network technologies. The method includes: obtaining first visual feature information, where the first visual feature information is visual feature information of a to-be-pushed multimedia file; determining a first user identity according to the first visual feature information, where the first user identity is a push target user identity of the to-be-pushed multimedia file; and pushing the to-be-pushed multimedia file according to the first user identity.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: February 14, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Lei Xiao
  • Patent number: 9563717
    Abstract: Systems, methods, and computer-readable media for intelligent caching of content items are provided. A content item may be received by a caching device from a content provider based at least in part on a first request from a user. The caching device may determine a content viewing profile. The caching device may direct storage of the received content item for later retrieval. Additionally, the caching device may provide the stored content item to the user in response to a second request for the content.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: February 7, 2017
    Assignee: Cox Communications, Inc.
    Inventors: Edgar V. Shrum, Jr., John Civiletto
  • Patent number: 9559891
    Abstract: A hosted network management solution for communications over a computer network supports data communication across a network in accordance with a network message protocol such that communications are established between a network host and a node device. The and the node device performs a self-configuring operation in which the network host identifies a network owner associated with the hosted network, and maintains a persistent network connection path between the network host and the node device for the exchange of network packet messages. The network host retrieves message data from the network packet messages it receives from the node device and performs network management operations to provide a user management interface to the identified network owner. The hosted network management enables more convenient setup and configuration for the network owner and provides more complete and effective network management tools.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjit Biswas, John Bicket
  • Patent number: 9560157
    Abstract: Methods are presented for managing shareable content articles in a social network. One of the methods includes receiving a plurality of articles from a publisher for access to selected users in the social network. In one example, the received articles are identified as having premium content. Each of the received articles is assigned a sharing parameter that includes a sharing threshold. The method further includes receiving a request from a first user, who is identified from the selected users of the social network, to share an article identified from the plurality of received articles with a second user in the social network, and providing the second user with access to the article when the sharing threshold is satisfied. The article is presented to the second user with supplemental content.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Scott Zuccarino, Paul Moody, Rudolf Michael Galfi
  • Patent number: 9553930
    Abstract: An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: January 24, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Roger Carney, David Koopman
  • Patent number: 9544563
    Abstract: A video tracking system includes a user interface configured to facilitate tracking of a target between video cameras. The user interface includes user controls configured to assist a user in selecting video cameras as the target moves between fields of view of the video cameras. These user controls are automatically associated with specific cameras based on a camera topology relative to a point of view of a camera whose video data is currently being viewed. The video tracking system further includes systems and methods of synchronizing video data generated using the video cameras and of automatically generating a stitched video sequence based on the user selection of video cameras. The target may be tracked in real-time or in previously recorded video and may be track forward or backwards in time.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: January 10, 2017
    Assignee: PROXIMEX CORPORATION
    Inventors: Hu Chin, Ken Prayoon Cheng
  • Patent number: 9503410
    Abstract: Systems and methods are provided for sharing activity information of devices engaged in a messaging session. In operation, the devices provide activity and sharing preference information to a data service. Thereafter, the data service generates notifications for the devices based on the activity, sharing preference, and device information, wherein the notifications include a payload with instructions for messaging clients at the devices to present user interface elements that allow users to access content and applications associated with other users in the messaging session.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 22, 2016
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Alexandre M. Macedo, Scott M. Witt
  • Patent number: 9489357
    Abstract: The present invention provides for a server computer, a data processing system and an access control system. Data related to items that are supposed to be in the possession of an employee is retrieved from distributed data sources. A web page is generated using these data values for the employee's information and review. These data values can be stored on a chip card that is used for access control and/or control of the circulation of items within the premises of a company.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Ariane Skutela, Dirk Ahlert, Christian Guenther
  • Patent number: 9471930
    Abstract: A method and system for delivering offers is provided. The method includes enabling for a user via a device, a Web browser and an associated URL. A processor determines a manufacturer and model of the device and that the device is associated with a shared device list. A user agent receives the manufacturer and model of the device and the processor transmits the user agent, the manufacturer and model of the device, and the associated URL. The manufacturer and model of the hardware device is extracted from the user agent and a rules engine is evaluated with respect to the manufacturer and model of the device. Specified content associated with the device is determined based on results of the evaluation. The specified content is transmitted to the Web browser.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Jermaine C. Edwards, Sumier Phalake
  • Patent number: 9467385
    Abstract: Network tool optimizers for server cloud networks and related methods are disclosed. In part, master filters are defined to segregate and control user traffic, and user filters are defined to forward the user traffic to cloud-based network tools or tool instances. A master user interface and user interfaces for each user are provided so that the master filters and user filters can be defined and managed. A filter rules compiler within the cloud-based network tool optimizer then combines the master filters with the user filters, resolves conflicts in favor of the master filters, and generates filter engine rules that are applied to filter engines within the network tool optimizer for the cloud network. The filter engines then forward packets received at input ports for the network tool optimizer to output ports for the network tool optimizer that are coupled to network tools or tool instances within the cloud network.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 11, 2016
    Assignee: Anue Systems, Inc.
    Inventor: Kristopher Raney
  • Patent number: 9442741
    Abstract: Methods, terminals, servers, and systems for data processing are provided. After establishing a connection with a first terminal, a second terminal obtains identification information of the first terminal and sends a driving request containing the identification information of the first terminal to a back-end server, such that the back-end server determines for the first terminal a driving data address matched with the identification information of the first terminal according to the identification information. The second terminal receives the driving data address sent from the back-end server, and obtains driving data corresponding to the driving data address. The second terminal sends the driving data to the first terminal for the first terminal to load the driving data.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 13, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Liang Ma, Zhiqiang He, Chunhua Luo, Fajiang He
  • Patent number: 9444697
    Abstract: A policy is added to a repository. The repository is a component of a distributed computing system. An active service associated with a service level agreement that specifies the policy is identified. The policy is propagated to the active service and then installed on the active service without interrupting the active service. The repository receives the service level agreement that specifies the policy in an enforcement policy. The service level agreement is propagated to the active service and then installed on the active service without interrupting the active service. The policy is then propagated to a client that is associated with the service level agreement installed at the active service.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: September 13, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9438546
    Abstract: Disclosed herein are systems, methods, and software for facilitating collaboration within message environments. In an implementation, a message system receives a request to send on behalf of a sender a message having an attachment. In response to the request, the message system generates a collaborative version of the attachment within a location associated with the sender. The collaborative version of the attachment may be modified to reflect updates initiated on behalf of recipients of the message.
    Type: Grant
    Filed: December 15, 2012
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip Yue-Leung Chan, Nathan F. Waddoups, Michael Patrick Loughry, Maxim A. Ivanov
  • Patent number: 9432444
    Abstract: Systems and methods for caching data and generating responses to data requests are disclosed. A content delivery system for sending requested data to a client based on a client request in accordance with one or more embodiments of the present invention comprises a server for compiling data into a data cache, and a headend, coupled to the server, for obtaining the data, categorizing and storing the data in groups in an object cache, receiving a client request, picking data from the object cache and generating a response, and returning the response while caching the response in a response cache that is used to directly respond to future client requests.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: August 30, 2016
    Assignee: The DirecTV Group, Inc.
    Inventors: Don E. Cansino, Brady C. Tsurutani, Yuming M. Wang, Bhavyank V. Shah, Yue L. Wu
  • Patent number: 9432238
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for communicating large amounts of data. A system can first receive a request for data and determines if the data requested is above a threshold size. If the data is above the threshold size, the system can then prepare a message containing header information following a standard file transfer protocol. The system can also prepare metadata indicating a storage location and a size of the data requested. The message and the metadata can then be separately communicated to the requester. Upon receiving the metadata, a data stream can initiate the transfer of the data from the storage location to the requester, where the data stream removes unnecessary or redundant header information during the transfer from the storage location.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 30, 2016
    Assignee: Dropbox, Inc.
    Inventors: Kevin Modzelewski, Akhil Gupta
  • Patent number: 9420046
    Abstract: A networked projector system includes a projection display device, a projector computer, and a network adapter. The projector computer negotiates an IP address of a local network, and periodically broadcasts the IP address on the local network. The network adapter connects with a client on the local network with the IP address.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: August 16, 2016
    Assignee: Red Hat, Inc.
    Inventors: Bill C. Riemers, James Paul Schneider