Patents Examined by Dustin Nguyen
  • Patent number: 10805110
    Abstract: An overlay network is enhanced to provide traffic delivery using anycast and end user mapping. An anycast IP address is associated with sets of forwarding machines positioned in the overlay network. These locations correspond with IP addresses for zero rated billing traffic. In response to receipt at a forwarding machine of a packet, the machine issues an end user mapping request to the mapping mechanism. The mapping request has an IP address associated with the client from which the end user request originates. The mapping mechanism resolves the request and provides a response to the request. The response is an IP address associated with a set of server machines distinct from the forwarding machine. The forwarding machine encapsulates the packet and proxies the connection to the identified server. The server receives the connection, decapsulates the request, and processes the packet. The server machine responds to the requesting client directly.
    Type: Grant
    Filed: March 26, 2016
    Date of Patent: October 13, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Igor Lubashev, Elizabeth L. Borowsky, Stephen Hill, Katharine Jenkins, Debabrata Banerjee, Noam Freedman, Marcelo Torres
  • Patent number: 10798016
    Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: October 6, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
  • Patent number: 10785322
    Abstract: In an example embodiment, a system and method to store and retrieve application data from a database are provided. In an example embodiment, location data comprising a database identifier is received. A location of a database is derived based on the database identifier, the database being one of a plurality of databases, each database of the plurality of databases comprising application data, and application data is requested from the database based on the derived location.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: September 22, 2020
    Assignee: PayPal, Inc.
    Inventors: Christopher J. Kasten, Vilas Athavale, Tim Kane, Haili Ma, Naga Mayakuntla, Fred Ty, Scott Molenaar
  • Patent number: 10778738
    Abstract: A hybrid network system, a communication method and a network node are provided.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: September 15, 2020
    Assignee: Tsinghua University
    Inventors: Weimin Zheng, Wenguang Chen, Wei Xue, Jidong Zhai, Kang Chen
  • Patent number: 10778803
    Abstract: Creating sub-social networks based on contextual inferencing may include analyzing, using a processor, social network activity among a plurality of users that belong to a social network and determining, using the processor, an interest category according to the social network activity. A sub-social network for the interest category may be created using the processor. The sub-social network may include a subset of the plurality of users of the social network having an association with the interest category.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Nitin Gaur, Chris D. Johnson
  • Patent number: 10778739
    Abstract: An example method involves receiving, by a playback device in a media playback system, limited-access media, where the limited-access media corresponds to a limited-access playback device characteristic. The method may further involve determining, by the playback device, that a particular playback device having the limited-access playback device characteristic is active in the media playback system. Based on determining that the particular playback device having the limited-access playback device characteristic is active in the media playback system, the method may further involve causing the media playback system to play back the limited-access media.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: September 15, 2020
    Assignee: Sonos, Inc.
    Inventors: Brad Wolf, Ben Smith
  • Patent number: 10778855
    Abstract: In one or more example embodiments, a method includes receiving, at a server, primary content and location information from one or more of a plurality of user devices, the location information corresponding to a location at which the primary content is created. The method further includes creating secondary content according to at least one of the primary content, the location information and additional information associated with the primary content.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: September 15, 2020
    Assignee: LINE CORPORATION
    Inventor: Il Gu Lee
  • Patent number: 10771583
    Abstract: A content delivery network (CDN) is enhanced to enable mobile network operators (MNOs) to provide their mobile device users with a content prediction and pre-fetching service. Preferably, the CDN enables the service by providing infrastructure support comprising a client application, and a distributed predictive pre-fetching function. The client application executes in the user's mobile device and enables the device user to subscribe to content (e.g., video) from different websites, and to input viewing preferences for such content (e.g.: “Sports: MLB: Boston Red Sox”). This user subscription and preference information is sent to the predictive pre-fetching support function that is preferably implemented within or across CDN server clusters. A preferred implementation uses a centralized back-end infrastructure, together with front-end servers positioned in association with the edge server regions located nearby the mobile core network.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 8, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Prasandh Balakrishnan, James V. Luciani, Ravi S. Aysola, Richard G. D'Addio, Lawrence Gensch, Ittehad Shaikh, Terence Lobo
  • Patent number: 10771544
    Abstract: In an online fashion community system (100) users provide personal image content, such as digital user fashion images (104, 700) that include users themselves modeling multiple fashion items as an ensemble, as the basis of community interaction. Users also provide information about the multiple fashion items, including information linking (108) to a provider of each fashion item and fashion data (106) such as brand, color, style, etc. User interface system (116) allows users to search among, access, and interact about the user fashion ensembles.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 8, 2020
    Assignee: BLOOMPAPERS SL
    Inventors: Gabriel Aldamiz Echevarria, David Bolufer, Marc Torrens, Sergio Nieto
  • Patent number: 10764370
    Abstract: A cloud migration tool manages and monitors a cloud migration project that migrates data from a legacy environment to a target data center environment. The cloud migration tool includes an analytics engine that applies data regression models to generate a delay risk prediction for activities that are scheduled during the cloud migration project.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 1, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Madhan Kumar Srinivasan, Arun Purushothaman, Guruprasad Pv
  • Patent number: 10761896
    Abstract: In one embodiment, a network functions virtualization infrastructure can be managed in a decentralized fashion. A front end can receive a request to provision a virtualized network function. The front end can create service descriptors for the request according to the virtualized network function, the service descriptors comprising a hierarchy of information elements organized based on distributed back-end agents operable to provision and manage the virtualized network function. The front end can store the service descriptors in a distributed data store.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: September 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chiajen Tsai, Ganesh Sundaram, Muthumayan Madhayyan, Chunhui Wong, Larry T. Chang
  • Patent number: 10757004
    Abstract: Example methods are provided for assigning a routing domain identifier in a logical network environment that includes one or more logical distributed routers and one or more logical switches. In one example, the method may comprise obtaining network topology information specifying how the one or more logical distributed routers are connected with the one or more logical switches; and selecting, from the one or more logical switches, a particular logical switch for which routing domain identifier assignment is required. The method may also comprise: identifying a particular logical distributed router that is connected with the particular logical switch based on the network topology information; assigning the particular logical switch with the routing domain identifier that is associated with the particular logical distributed router; and using the routing domain identifier in a communication between a management entity and a host.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 25, 2020
    Assignee: NICIRA, INC.
    Inventors: Da Wan, Pankaj Thakkar, Anupam Chanda, Jianjun Shen, Anuprem Chalvadi, Caixia Jiang, Hua Wang, Donghai Han
  • Patent number: 10757185
    Abstract: A method for peer-to-peer multimedia data sharing suitable for an electronic device is provided. The method includes the following step: scanning at least one sink device having Peer-to-Peer connectivity; determining a candidate device from the at least one sink device according a distance between the electronic device and the at least one sink device; deriving a beacon from the candidate device; establishing a Peer-to-Peer connection with the candidate device according to the beacon; and transmitting multimedia data to the candidate device.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: August 25, 2020
    Assignee: Wistron Corporation
    Inventors: Yen-Kang Han, Po-Hsu Chen
  • Patent number: 10749970
    Abstract: A method for managing a communication session includes receiving a request to perform a task. The task is divided into one or more steps. One or more user devices are identified that can be used to perform one or more of the steps. One or more communication channels are identified that are available to the one or more user devices. The communication session is permitted to switch from one or more of the user devices and communication channels to complete the one or more steps of the task while maintaining a continuity of the communication session.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: August 18, 2020
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Suzanne M. Fisi, Kristine Ing Kushner, Stephanie S. Hellman, Joel Gardner, John Chuprevich, Ayesha Hasan, Darrell L. Suen, Chris Kalaboukis
  • Patent number: 10742772
    Abstract: Disclosed herein is a method for transforming data for low volume transmission of a meta model based protocol which monitors power amount data of new renewable energy, including: generating energy sensing data; receiving, by a client, the energy sensing data and transforming the received energy sensing data into meta model data including a meta model and meta data; generating packet meta model data by dividing and compressing the meta model data; transmitting the packet meta model data to a server through an Internet of Things (IOT) communication network; and parsing, by the server, the packet meta model data to output the meta model data.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 11, 2020
    Assignee: SEJONG INDUSTRY-ACADEMIA COOPERATION FOUNDATION HO
    Inventors: Hyun Seung Song, So Young Moon, Eun Young Byun, Woo Sung Jang, Bo Kyung Park, Robert Young Chul Kim
  • Patent number: 10742746
    Abstract: Some embodiments provide a method that allows a first data compute node (DCN) to forward outgoing traffic to a second DCN directly in spite of receiving the incoming traffic from the second DCN through a load balancer. That is, the return traffic's network path from the first DCN (e.g., a server machine) to the second DCN (e.g., a client machine) bypasses the load balancer, even though a request that initiated the return traffic is received through the load balancer. The load balancer receives a connection session request from a client machine to connect to a server. It identifies a set of parameters for the connection session and after selecting a server for the connection, passes the identified set of parameters to a host machine that executes the server. The server establishes the connection session directly with the client machine based on the identified set of parameters.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 11, 2020
    Assignee: NICIRA, INC.
    Inventors: Mani Kancherla, Jayant Jain, Anirban Sengupta
  • Patent number: 10735526
    Abstract: A communication apparatus capable of data communication includes a controller that temporarily permits data communication of an application. Upon the application transitioning to the background, the controller maintains temporary permission for data communication of the application when the application transitioned to the background as a result of an interrupt not intended by a user, and prohibits data communication of the application when the application transitioned to the background as a result of an interrupt other than an interrupt not intended by the user.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 4, 2020
    Assignee: KYOCERA Corporation
    Inventors: Shuji Ishikawa, Yasuhiro Ito, Tomoya Kamijo, Hidetaka Hayashi, Kohei Michigami, Kazuo Onishi, Kazuya Chito
  • Patent number: 10735213
    Abstract: A system including a digital component request server that receives digital component requests for a supplemental digital component that will be presented in an additional multicast stream that is different to a multicast stream that is delivering content; a digital component distribution server that i) selects supplemental digital components to distribute over the additional multicast streams, the supplemental digital components being selected for one of the additional multicast streams being different to the supplemental digital component selected for each of the other additional multicast streams, and that ii) assigns one group of a plurality of groups of the multiple client devices to a respective one of the additional multicast streams; and an instruction generation server that generates instructions for the multiple client devices to tune to the respective additional multicast streams assigned to the group of multiple client devices that includes the different client device that submitted the request.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Tyrone Nakahara, Stella Loh
  • Patent number: 10728357
    Abstract: The present application discloses a method for caching data. The method includes: a controller calculates a local caching gain of first content for each forwarding device on the first content delivery path, wherein a local caching gain of the first content of an ith forwarding device is generated by calculation according to a first parameter and a popularity of the first content, and the first parameter is used for identifying bandwidth consumed by transmitting the first content between the ith forwarding device and the server. The controller obtains a first caching gain, wherein the first caching gain is a maximum value of local caching gains of all forwarding devices on the first content delivery path. The controller sends the first caching gain to the server and sends the local caching gain of the first content to the ith forwarding device.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: July 28, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shucheng Liu
  • Patent number: 10728596
    Abstract: Providing analysis of exposure of users to content without the use of personally identifiable information (PII) is described. Initially, first user activity data is obtained from a server associated with a collection service. The first user activity data comprises a first unique identifier (ID) deterministically created based on an Internet protocol (IP) address of a first entity using a first one-way function. Next, second user activity data is obtained from a service provider. The second user activity data comprises a second unique ID deterministically created based on PII of a second entity using a second one-way function. It is determined whether the first unique ID is the same as the second unique ID, and responsive to that determination, the first and second user activity data are continuously aggregated such that a trend is determined in real-time and analysis of the aggregated user activity data is performed and reported in compliance with mandated legal or policy privacy provisions.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: July 28, 2020
    Assignee: Comscore, Inc
    Inventor: Michael A. Brown