Patents Examined by Tammy Nguyen
  • Patent number: 9590869
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9590868
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include hybrid CD services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9591093
    Abstract: In one aspect, the method and apparatus disclosed herein enable a high-quality content viewing experience for users viewing user-specific content via their mobile devices operating within a mobile communication network, based on intelligently caching the content in the network using one or more distributed caches. For example, in one or more embodiments, a cache management server dynamically manages the distribution of user-specific content to one or more of the distributed caches, based on known or expected user locations, so that the content resides in the distributed cache or caches closest to the user locations.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: March 7, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Alberto Mirarchi, Edoardo Gavita
  • Patent number: 9590866
    Abstract: A framework includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include reducer services forming one or more reducer service networks.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9591060
    Abstract: According to one aspect of the present disclosure, a processor accesses target information associated with a target computer system, the target computer system being a candidate computer system for transferring execution of an application. The processor accesses first information associated with a first computer system, the first computer system storing a first state of the application. The processor also accesses second information associated with a second computer system, the second computer system storing a second state of the application. The processor selects a transfer computer system from which to transfer the state of the application to facilitate transfer of execution of the application, the transfer computer system selected from the first computer system and the second computer system based at least on the first information, the second information, and the target information.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: March 7, 2017
    Assignee: CA, Inc.
    Inventor: Kiran Prakash Diwakar
  • Patent number: 9590867
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include collector services forming one or more collector service networks.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9582404
    Abstract: A method for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventor: Qun Wei
  • Patent number: 9582405
    Abstract: A system for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventor: Qun Wei
  • Patent number: 9571603
    Abstract: A redundancy network protocol system may include a server to manage one or more virtual internet protocol address (VIP) profiles. Each VIP profile may be shared across one or more neighboring servers. The neighboring servers may be in the same broadcast domain or distributed to be multiple Layer 3 hops away from one another. The redundancy network protocol system may monitor server health and reachability and further manage the server health and reachability to achieve redundancy. The system may be used to provide high availability to selected applications.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: February 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Tim Evens
  • Patent number: 9565150
    Abstract: Message delivery is controlled based on the context of the recipient and the content of the message. A message is received from a sender device, the message containing dynamic content. Contextual requirement data is received from the sender device indicating a dynamic contextual requirement to be met for the message to be made available to a user of a recipient device. Context data is received, indicating a context of the user of the recipient device. The dynamic content and the dynamic contextual requirement are modifiable, depending on the context data. The context data is evaluated to determine whether the dynamic contextual requirement is met. Responsive to the dynamic contextual requirement being met, the message is made available to the user of the recipient device.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: February 7, 2017
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Christopher Baldwin
  • Patent number: 9559868
    Abstract: A method for reducing data bandwidth usage in wireless communication comprises receiving a request from the a mobile device to provide the an e-mail message; sending a request to the an e-mail server for delivery of the e-mail message; analyzing the e-mail message delivered from the e-mail server to determine if a size of the e-mail message is above a threshold value, and if not expanding the e-mail content to be above the threshold value; acknowledging to the mobile device the existence of the e-mail message and its respective size; and delivering to the mobile device header content of the e-mail content, thereby only a small fraction of the data corresponding to the e-mail message is actually delivered to the mobile device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 31, 2017
    Assignee: ONAVO MOBILE LTD.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav
  • Patent number: 9559912
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include rendezvous services forming one or more rendezvous service networks.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 31, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9559925
    Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 31, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 9560150
    Abstract: A social networking system selects a set of social endorsements for display within or in conjunction with an advertisement. Candidate social endorsements are identified in response to receiving a request for social endorsements information, each associated with an amount of display space, an affinity with a viewing user, and one or more social networking system objects. The amount of space available to display social endorsement information is determined, and sets of candidate social endorsements are generated to fit within the amount of space available to display social endorsements. The sets of candidate social endorsements are ranked, for instance based on the affinities associated with the candidate social endorsements within each set of candidate social endorsements. A set of candidate social endorsements is selected based on the ranking, and is provided for display within or in conjunction with an advertisement.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: January 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Eytan Bakshy, Jeffrey Scott Dunn
  • Patent number: 9553949
    Abstract: Method and system implemented by a collaborative distributed computational network, and related devices, comprising a plurality of client devices supported by a computational network to cooperatively perform interactive operations in at least one community of practice organized in a hierarchical structure at strategic levels, wherein said method comprises the steps of registering at least one community of practice on the computational network, creating a network of practice; assigning a unique identification code for a device on the network of practice computational network, identifying a user through an unique identification user code; connecting the user to at least one community of network of practice; defining a practice; unfolding the practice in strategic levels of this community of practice; registering the practice on the computational network; locating the practice in organizational or geographical coordinates; registering the localization of practice on the computational network; selecting a templat
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: January 24, 2017
    Assignee: SABIA EXPERIENCE TECNOLOGIA S.A.
    Inventors: Marcelo Ferreira GuimarĂ£es, Renato Parenti Turcato, Demetrius Ribeiro Lima, Alexandre Moura Paes De Barros, Caio Vinicius Maia Villela, Adir Pedro Filho, Emanuel Mota Cordioli, George Tavares, Richard Faust, Diego Fernando Dotta Couto
  • Patent number: 9553777
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include adaptation services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 24, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9553830
    Abstract: Transferring instant messaging sessions includes receiving a selection, from a user within a user interface, of at least one instant messaging session from among multiple instant messaging sessions to transfer from a first instant messaging controller on a first device to at 5 least a second instant messaging controller on a second device, where the user is signed on concurrently to the first instant messaging controller on the first device and the second instant messaging controller on the second device. At least a portion of the selected instant messaging session is transferred from the first instant messaging controller on the first device to the second instant messaging controller on the second device and the transferred portion of 10 the instant messaging session is made perceivable on the second instant messaging controller on the second device.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: James A. Odell, Barry Appelman, W. Karl Renner
  • Patent number: 9548901
    Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include hybrid CD services.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 17, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9548874
    Abstract: A device may receive a content distribution network (CDN) routing table from a topology manager; receive a request, from a device in either of a redirect CDN or a domain name system (DNS), to identify a target CDN for sending content to a user device; perform a lookup in the CDN routing table, based on information provided by the device and CDN selection policies, to select the target CDN; obtain an identifier corresponding to the target CDN as a result of performing the lookup; and provide the identifier to the device.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: January 17, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian W. Joe, Dante John Pacella, Matthew John Threefoot, Takkin G. Yum
  • Patent number: 9544199
    Abstract: A framework includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include reducer services forming one or more reducer service networks.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 10, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart