Patents Examined by Dustin Nguyen
  • Patent number: 10827036
    Abstract: Aspects of the present disclosure relate to version control. A version control server receives, from a client device, a request for making changes to a portion of data stored in a data store. The version control server verifies that the client device has permission to make the changes to the portion of the data stored in the data store. The version control server updates, using a version control servlet, the data store according to the request. The version control sever creates, forks, merges or deletes, using a repository management API (application programming interface), a repository and/or the files in the repository in the data store based on the request. The version control server triggers, using the repository management API, one or more webhooks in response to the request.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: November 3, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Jared Newman, Grace Wang, Benjamin Duffield, Jimin Song, Robert Fink, Mark Elliot
  • Patent number: 10824666
    Abstract: A method for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. The integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: November 3, 2020
    Assignee: AURA HOME, INC.
    Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz
  • Patent number: 10819665
    Abstract: A method for managing a messaging system for receiving at a messaging server a message addressed, storing the message, transmitting a notification of the presence of the message at the messaging server, receiving a request to retrieve the message, validating the first mobile messaging client device, transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 27, 2020
    Assignee: TigerConnect, Inc.
    Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
  • Patent number: 10820293
    Abstract: A digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. The integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: October 27, 2020
    Assignee: AURA HOME, INC.
    Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz
  • Patent number: 10819799
    Abstract: A web server is provided. The web server includes a communication part for receiving an HTTP request from an entity connected by network and communicating with at least one WAS; and a processor for performing at least one of (i) a process of transmitting the HTTP request received from the entity to a specific WAS selected among the at least one WAS and then receiving information on an HTTP session corresponding to the specific WAS from the specific WAS when receiving an HTTP response from the specific WAS in response to the HTTP request, thereby retaining the information on the HTTP session and (ii) a process of transmitting a PING signal and then receiving the information on the HTTP session corresponding to the specific WAS from the specific WAS when receiving a PONG signal in response to the PING signal, thereby retaining the information on the HTTP session.
    Type: Grant
    Filed: January 15, 2017
    Date of Patent: October 27, 2020
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Young Hwi Jang, Myung Sik Sung, Seung Wook Hwang
  • Patent number: 10812542
    Abstract: An electronic device and a method are provided. The electronic device includes a first service in response to a service request by a first electronic device, identifying at least one function relating to the first service, which is available in a second electronic device external to the first electronic device, and providing a second service relating to the service request on the basis of the at least one function. Other embodiments may be made.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 20, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yong-Joon Jeon, Geon-Soo Kim, Dong-Hyun Yeom, Min-Kyung Hwang, Eun-Seok Ryu, Cheol-Ho Cheong
  • Patent number: 10812583
    Abstract: A method for cross-platform synchronization of contacts in a multi-platform environment is disclosed. The method includes: acquiring a contact to be associated with an account in a social platform; acquiring an account of a friend associated with the contact in the social platform, and binding a phone number of the contact with the associated account of the friend in the social platform; and uploading the phone number and the account in the social platform bound together to a server. When it needs to view social information of a contact, the above method can simplify user operation, reduce time spent for operation in the mobile terminal and increase the battery life of the mobile terminal. Furthermore, a device for cross-platform synchronization of contacts in a multi-platform environment is also disclosed.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: October 20, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yongxin Wang, Bin Li, Jing He, Yu Chen, Junshan Wang
  • Patent number: 10812394
    Abstract: Embodiments of the present invention disclose a virtual network device. The virtual network device is configured to implement a broadband network gateway BNG function, and the virtual network device includes a load balance unit and a first forwarding unit; the load balance unit is configured to: receive a first data packet from a first user terminal, determine the first forwarding unit according to the first data packet and a first correspondence, and send the first data packet to the first forwarding unit, where the first correspondence indicates mapping from the first user terminal to the first forwarding unit; and the first forwarding unit is configured to receive and forward the first data packet. In addition, the embodiments of the present invention further disclose a method for implementing load sharing in a virtual network device.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: October 20, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dayong Guo, Chenxi Hu, Peng Gao, Xindong Teng, Hongtao Guo, Shengtao Sun
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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