Patents Examined by Glenton B. Burgess
  • Patent number: 10091685
    Abstract: The invention describes a method of adapting a network readiness (850) for downloading video data comprising the steps of: determining a download quality for downloading video data; determining whether the download quality is above or below a defined quality threshold value (890); adapting a network capacity and/or a video quality depending on the result of the determination of the download quality such that the download quality is above the defined quality threshold value (890). The invention further relates to a corresponding first network system, second network system and a communication system. It's a basic idea of the present invention to provide a method and corresponding devices or systems which enable a control of the network readiness (850) of a communication network with respect to the download of video data in order guaranty a defined download quality.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 2, 2018
    Assignee: Vodafone Holding GmbH
    Inventor: Jens Fassmer
  • Patent number: 10079769
    Abstract: In some embodiments, an apparatus includes a rate module implemented in at least one of a memory or a processing device that can be operatively coupled to a set of rate counters. Each rate counter is associated with a different network device associated with a level within the hierarchy of a network. The rate module can receive from a schedule module a signal to begin execution of a first page of a first rate program and can send during a first time period transmission credits to a first subset of rate counters. The rate module can send during a second time period transmission credits to a second subset of rate counters based on the execution of a page of a second rate program where the priority of the second rate program is no lower than a priority of the first rate program.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 18, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Craig R. Frink, Monte Becker, Nayan S. Patel
  • Patent number: 9979692
    Abstract: The present disclosure provides a method and system for enabling the recall of messages. As an example, the method comprises receiving a message, where the message is created by a sender and configured to be sent to a recipient. The method further comprises identifying a first identifier for the message. The first identifier is configured to verify the sender of the message and enable a recall operation for the message. The recall operation results in the recall of the message, and the recall of the message involves cancelling the transmission of the message to the recipient or deleting the message.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 22, 2018
    Assignee: Oracle International Corporation
    Inventors: Edwin E. Freed, Kristin Hubner, Christopher Newman
  • Patent number: 9954959
    Abstract: An electronic device and method are disclosed, including a communication interface adapted to allow communicative coupling with a plurality of electronic devices, and a processor, implementing the method, which includes: identifying an application to be executed in the first electronic device, selecting candidate devices from the plurality of electronic devices having at least one function associated with execution of the application, selecting a second electronic device from among the candidate devices based a factor including at least one of: status information of each of the candidate devices, position information of each of the candidate devices in relation to at least one of a user or the first electronic device, and at least one property of data associated with the at least one function of the candidate devices, and executing the application in the first electronic device utilizing the at least one function of the second electronic device.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: April 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kenhyung Park, Kyunghee Lee, Chihyun Cho, Changryong Heo
  • Patent number: 9917889
    Abstract: According to various example embodiments, a request transmitted from a client and directed to a service application is intercepted. A logical database (DB) host specified by a hint value included in the request is then identified. Moreover, a target physical DB host is identified, based on the identified logical DB host and DB host mapping information. Thereafter, the request is routed to an instance of the service application co-located with the identified target physical DB host at a particular data center.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: March 13, 2018
    Assignee: eBay Inc.
    Inventors: Yuri Finkelstein, Konstantin Yurin, Sergey Smirnoff
  • Patent number: 9772923
    Abstract: A method for real-time capture and analysis of website performance metrics includes receiving, in each of a plurality of result servers, data values transmitted from a plurality of client devices, each data value representing a measurement of a performance metric associated with an experience of a user on a web page or using a web application, the measurement being made and the data value produced being transmitted in real-time while the user is on the web page or using the web application. For each data value received, a count in one of a set of N data buckets defined in a memory is incremented. All of the counts in each of the corresponding data buckets is aggregated to produce a histogram of the performance metric is rendered on an analytic dashboard.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 26, 2017
    Assignee: SOASTA, Inc.
    Inventors: Philip Santosh Tellis, Vernon Archie Brewer, III
  • Patent number: 9742836
    Abstract: Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: August 22, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Maximillion Zhaohong Mai, Praveenkumar Venkatesan
  • Patent number: 9729659
    Abstract: The subject disclosure is directed towards using primary data deduplication concepts for more efficient access of data via content addressable caches. Chunks of data, such as deduplicated data chunks, are maintained in a fast access client-side cache, such as containing chunks based upon access patterns. The chunked content is content addressable via a hash or other unique identifier of that content in the system. When a chunk is needed, the client-side cache (or caches) is checked for the chunk before going to a file server for the chunk. The file server may likewise maintain content addressable (chunk) caches. Also described are cache maintenance, management and organization, including pre-populating caches with chunks, as well as using RAM and/or solid-state storage device caches.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipta Sengupta, Chenguang Zhu, Chun Ho Cheung, Jin Li, Abhishek Gupta
  • Patent number: 9705944
    Abstract: Embodiments of the present invention provide a multi-terminal synchronous play control method and apparatus. The method includes: receiving, by a virtual server, a play instruction issued by a user, where the play instruction is an instruction for playing a media file; and sending, by the virtual server, control information respectively to player terminals entering a virtual studio, where the control information is used to control the player terminals to play the media file synchronously on corresponding channels at corresponding play time. With the multi-terminal synchronous play control method and apparatus, multiple player terminals can play the same media file synchronously, and different player terminals can play different channels of the same media file synchronously, which achieves a good play effect and improves the play experience of the user.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: July 11, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yu Dong
  • Patent number: 9654601
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 16, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 9653004
    Abstract: A method for downloading information into a secure non-volatile memory of a secure embedded device (SED) during a manufacturing or personalization process. The method involves communicating the information and a software program from a device to a temporary storage memory of the SED. The method also involves starting the software program provided to facilitate an initialization of a first key and to facilitate a transfer of at least a portion of the information from the temporary storage memory to the secure non-volatile memory. In response to starting, the software program, the first key is initialized and the portion of information is transformed into transformed information locally at the SED using at least one of a scramble algorithm and a cipher algorithm. Thereafter, the transformed information is written to a memory element of the secure non-volatile memory.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: May 16, 2017
    Assignee: Cypress Semiconductor Corporation
    Inventors: Arnaud Boscher, Nicolas Prawitz
  • Patent number: 9641614
    Abstract: Embodiments provide a method and system for enabling access to a storage device. Specifically, a node may request admittance to a cluster that has read and write access to a storage device. The node seeking access to the storage device must be first be approved by other nodes in the cluster. As part of the request, the node seeking access to the storage device sends a registration key to a storage device. Upon expiration of a registration timer, the node seeking access to the storage device receives a registration table from the storage device and determines whether its registration key is stored in the registration table. If the registration key is stored in the registration table the node has been accepted in the cluster and as a result, has been granted read and write access to the storage device.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vyacheslav Kuznetsov, Vinod R. Shankar, Andrea D'Amato, David Allen Dion
  • Patent number: 9634891
    Abstract: A network management application executing on a first computing system may discover a first interface on a network device and establish a connection with the network device over the first interface. In response, an identification (ID) value is generated and sent, over the connection established with the network device over the first interface, in a message that includes the ID value. The message sent to the network device over the first interface provokes the device to send a response message to the network management application over a second interface. The second interface may generally correspond to a preferred management interface of the network device.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Andrew Ballantyne
  • Patent number: 9621403
    Abstract: Systems and methods for installing network certificates on a client computing device are provided. In some aspects, a method includes automatically determining that the certificate associated with the network is not installed on the computing device. The method also includes determining that the certificate can be installed on the computing device without assistance. The method also includes determining whether end-user input is required to install the certificate. The method also includes, if end-user input is required to install the certificate, displaying a graphical component which prompts an end-user for an input associated with generating the certificate, receiving the input, and providing a request to generate the certificate based on the input. The method also includes, if end-user input is not required to install the certificate, providing a request to generate the certificate. The method also includes storing the certificate. The method also includes connecting to the network using the certificate.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Sumit Gwalani, Kenneth Edward Mixter
  • Patent number: 9615116
    Abstract: System, method and apparatus for securely distributing content via an encrypted file wherein a Publisher Key (PK) associated with an authorized publisher enables presentation of the content by the authorized user via a Limited Capability Viewer (LCV), the LCV lacking the capability to forward, print, copy or otherwise disseminate the content to be presented.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 4, 2017
    Assignee: PASAFESHARE LLC
    Inventors: Madhav S. Phadke, Kedar M. Phadke
  • Patent number: 9614748
    Abstract: A service provider network supports multiple tenants by having a virtual local area network for each enterprise, and a router connected to enterprise networks of the multiple tenants including a virtual router for each enterprise. The virtual router has a distinct routing table for each enterprise, for routing traffic between the desktops hosted on the plurality of host machines and the computer resources on the enterprise networks.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: April 4, 2017
    Assignee: VMware, Inc.
    Inventors: Maria V. Battersby, Kenneth Ringdahl, James Snow, Andrew Hobgood
  • Patent number: 9614688
    Abstract: Providing display information to a client display device communicating with a plurality of servers is disclosed. Each of the servers provides a pre-assigned partial region of an overall image for display on the client display device. The client display device sends a request to each server via a multicast or broadcast communication channel. The request includes an identification of a plurality of partial regions of an image to be displayed on the client display device. The client display device receives image data from each server that is assigned to generate image data for partial regions identified by the client. Each of such servers asynchronously provides the image data for its pre-assigned partial region by sending the image data over one or more respective data communication channels to the client display device, in accordance with the request sent to each server via the communication channel.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: April 4, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Martin Martinez, Eric Riggert
  • Patent number: 9516079
    Abstract: A system and method for modifying media stream based on a channel limitation are disclosed. In one embodiment, the system includes a channel analyzer, a modality of interest (MOI) identification module and an inter-modality resolution modification module. The channel analyzer determines a channel limitation. The MOI identification module receives a plurality of media streams and identifies at least one MOI. The inter-modality resolution modification module modifies a resolution of at least one of the media streams based on the channel limitation and content of the media streams. In another embodiment, the system includes a region of interest identification (ROI) module and an intra-modality resolution modification module instead of, or in addition to, the MOI identification module and inter-modality resolution modification module. The ROI identification module receives a media stream and identifies at least one ROI within the media stream.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 6, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Vipin Namboodiri, Haixia Yu, Taro Terashi
  • Patent number: 9471245
    Abstract: Techniques for transferring modified data with efficiency are described herein. According to one embodiment, the method starts with analyzing host write data to determine a host write pattern of a host writing to sectors at a primary storage, and then a data block size and a backup interval are determined based on at least one of the host write pattern, wherein a data block includes a number of sectors that is determined based on the host write pattern, and known characteristics of transferring dirty data blocks of the primary storage, wherein a dirty data block includes at least one sector that has been changed from a previous backup. Then dirty data blocks are transferred from the primary storage to a secondary storage as part of a backup.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 18, 2016
    Assignee: EMC Corporation
    Inventors: Philip N. Shilane, Hyong Shim
  • Patent number: 9380092
    Abstract: The present invention teaches a method and system of inserting content into streaming media programs without requiring re-encoding and/or re-segmenting of the program, thus allowing the insertion point within the media program to be selected as desired. The system and method operate on the relevant chunks of the streaming program to repackage those chunks, even in real time, to provide a chunk boundary at the desired insertion point in the streamed program to permit seamless playback of the main program and inserted content.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Indravadan Vipinbhai Patel, Gregory Robert Philpott, Christopher Gary Dinn