Remote Data Accessing Patents (Class 709/217)
  • Patent number: 10694292
    Abstract: A sound control method includes following steps. Firstly, a controller commands a first ultrasonic transmitter to emit a first ultrasonic wave. Then, in a first time interval, the controller records a first received signal waveform received by an ultrasonic receiver. Then, the controller commands a second ultrasonic transmitter to emit a second ultrasonic wave. Then, in a second time interval, the controller records a second received signal waveform received by the ultrasonic receiver. Then, a playing mode of at least one speaker is controlled according to the first received signal waveform and the second received signal waveform.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 23, 2020
    Assignee: QUANTA COMPUTER INC.
    Inventor: Chien-Hung Liu
  • Patent number: 10694192
    Abstract: A method is described of streaming HEVC-tiled video data to a client device comprising: providing said client device with a spatial manifest file comprising one or more spatial segments identifiers for locating one or more delivery nodes configured for delivering video data associated with a spatial segment identified by at least one of said one or more spatial segments identifiers, preferably (part of) one or more URLs, to said client device, a spatial segment being associated with HEVC-tiled video data comprising a subset of HEVC tiles of a HEVC-tiled (panorama) video stream; and, selecting a spatial segment identifier in said spatial manifest file for requesting a delivery node to deliver at least part of the video data of a spatial segment as a HEVC-tiled video stream to the client device.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 23, 2020
    Assignee: Koninklijke KPN N.V.
    Inventors: Emmanuel Thomas, Ray Van Brandenburg
  • Patent number: 10692131
    Abstract: Systems and methods for facilitating feed in a network-based marketplace are described. The system includes a plexus of aggregation interfaces including a first aggregation interface and a second aggregation interface. The first aggregation interface displays content elements and the second aggregation interface is for reconfiguring a presentation feed. The system communicates the first aggregation interface to a client machine responsive to receiving a first selection via a source feed identifier presented in the first content element of the first presentation interface. The system further communicates the second aggregation interface to the client machine responsive to receiving a second selection, via the first aggregation interface, the second selection identifying the second aggregation interface. The system receives a third selection via the second aggregation interface, the third selection causing removal of the first source feed from the plurality of source feeds that comprise the presentation feed.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: June 23, 2020
    Assignee: eBay Inc.
    Inventors: Jack Phillip Abraham, Andrew David Palmer, Jeffrey Tyson, Christina Mercando, Jason Kotenko, Benjamin Gleitzman, Kyle Lee
  • Patent number: 10693972
    Abstract: Methods, systems, and devices for webpage domain handling are described. Some systems may include functionality for a user device to persist embedded application sessions between different webpages. For example, the user device may load a first webpage for a first domain, instantiate an inline frame (iframe) within the webpage, and run an embedded application in the webpage. Using an iframe-embedded document for a host server, the user device may store session data associated with running the application in session storage for the host server. If the user device switches to a second webpage (e.g., of a different domain) while continuing to run the application, the user device may reload the iframe and enclosed document, and may retrieve the active session data from the session storage for the host server. The user device may continue running the embedded application without interruption in the second webpage based on this session data.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 23, 2020
    Assignee: salesforce.com, inc.
    Inventor: Ben Drasin
  • Patent number: 10693930
    Abstract: This document describes a protocol for transferring unbounded streams of multimedia data. It specifies the data format of the files and the actions to be taken by the server (sender) and the clients (receivers) of the streams. It describes version 2 of this protocol.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 23, 2020
    Assignee: Apple Inc.
    Inventors: Roger Pantos, William B. May, Jr., David Biderman, Alan Tseng
  • Patent number: 10691874
    Abstract: A system, method, and computer program product are provided for causing display of a first set of representations of a first set of hyperlinks. In operation, a first input from a user is received indicating a selection of one of the first set of hyperlink representations and causes, in response to receiving the first input, display of a second set of representations of a second set of hyperlinks. Further, a second input from the user is received indicating a selection of one of the second set of hyperlink representations, and causes, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: June 23, 2020
    Assignee: Aloft Media, LLC
    Inventor: Gal Arav
  • Patent number: 10693923
    Abstract: Systems and techniques are described for remoting application user interfaces. One of the described techniques includes initiating a remote session with a first user device that allows user interfaces generated by an application to be presented on the first user device and user events associated with the presented user interfaces to be provided as input to the application; and during the remote session with the first user device: receiving a request to initiate a multimedia streaming session between the first user device and a different system through the application; establishing the multimedia streaming session with the different system; and providing the streaming session parameters to the first user device for use by the first user device in establishing a connection between the first user device and the different system and streaming multimedia content over the connection.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: June 23, 2020
    Assignee: VMware, Inc.
    Inventor: Salim AbiEzzi
  • Patent number: 10693731
    Abstract: A flow entry management method comprises receiving a management instruction for any flow entry, where the management instruction is initiated by a controller connected to a switch, wherein the switch may first determine, according to an obtained management authority level of the the controller relative to the switch and a security level of the any flow entry, when the management authority level of the any controller relative to the the switch is not lower than the security level of the a flow entry corresponding to the management instruction initiated by the any controller, that the controller has an authority to perform corresponding management on the any flow entry, and perform corresponding management on the any flow entry according to the management instruction initiated by the controller.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 23, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianyao Liang, Qiang Feng
  • Patent number: 10693791
    Abstract: A software-defined network-based method and system for implementing a content distribution network. An application function, control function, and network entity resource of a CDN are added respectively to an application layer, control layer, and data forwarding layer of an SDN. When a request for a CDN application is received, the SDN application layer generates resource requirement and service scheduling information based on the request, and transmits a reservation request for a resource required by the CDN application to an SDN control layer. The SDN control layer allocates a resource required by the CDN application to combine network load balancing and path policies and to generate a content routing table for data transmission, generating and transmitting L2 and L3 forwarding tables to the SDN data forwarding layer. When it receives content distribution and content delivery requests, the SDN data forwarding layer executes a CDN service-related operation based on the forwarding tables.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 23, 2020
    Assignee: ZTE CORPORATION
    Inventor: Dong Wang
  • Patent number: 10686944
    Abstract: A method includes receiving input during execution of a first application at an electronic device. The input indicates that data usage of the electronic device is to be billed to a first data usage account of a plurality of data usage accounts associated with the electronic device. The method further includes generating a request during execution of a second application at the electronic device. The method also includes, based on the input, encapsulating, by the electronic device, the request to generate an encapsulated request that identifies a destination endpoint provisioned for the first data usage account. The method further includes transmitting the encapsulated request from the electronic device to a network element.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 16, 2020
    Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLC
    Inventors: Maryann Haslestad, George Alto, Kiran Banoor, Gus Bourg, Diane Didio, Jonathan Genz, Gregory Herrera, Brian Keller, Daniel P. Malee, Richard J. Mnich, Marcel Theodore Rivard, Mildred Roman, Shilpa Subramaniam, Laury Ann Wills, Scott Young
  • Patent number: 10686907
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing an electronic resource to multiple users that are associated with the electronic resource. In some implementations, a method includes identifying multiple users, as a proper subset of users of a satellite communication network, that are each associated with an electronic resource. Satellite terminals of the satellite communication network corresponding to the identified users are identified. Satellite transmission data is generated that includes the electronic resource and designates the identified satellite terminals. A satellite gateway transmits the satellite transmission data over the satellite communication network in a satellite broadcast to the identified satellite terminals, such that the identified satellite terminals can concurrently receive data associated with the electronic resource without sending a request for data associated with the electronic resource.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 16, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Emanuel Girard Harrington, Frank Li
  • Patent number: 10686751
    Abstract: In some instances, it could be advantageous to return different IP addresses for a query relating to a domain name. Conventional methods for returning different IP addresses for a given query include modifying the authoritative DNS server. However, such modifications do not scale well and increase the complexity of the system. To address this problem, a proxy server configured for intelligent DNS forwarding is disclosed. DNS queries from an end user are forwarded to the authoritative DNS server via the proxy server. Responses from the authoritative DNS servers include metadata with embedded policies and rules defined by customers. The proxy server processes the metadata by executing the embedded policies and rules, looking up network resources based on the embedded rules, and determining an optimal IP address based on the look up data and embedded policies. This optimal IP address is sent to the end user in response to the query.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: June 16, 2020
    Assignee: DYNAMIC NETWORK SERVICES, INC.
    Inventors: Amy Linari, Erich Rickheit, Richard Gibson, Joseph Abley
  • Patent number: 10686864
    Abstract: Systems and methods are disclosed for initiating operating system commands based on browser cookies. In one implementation, a processing device detects a browser cookie that includes one or more instructions to invoke at least one operating system (OS) level command. The processing device analyzes the browser cookie to identify at least one of the one or more instructions. The processing device executes the identified at least one of the one or more instructions. The processing device modifies the browser cookie based on an execution of the at least one of the one or more instructions.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 16, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Todd Stacy Leo Feller
  • Patent number: 10686850
    Abstract: A request to establish a bi-directional full-duplex network connection is received. The request conforms to a half-duplex network connection protocol and the half-duplex connection protocol is a HTTP based protocol. The request is processed to determine a decision on whether to allow the bi-directional full-duplex connection. In the event the decision is to allow the bi-directional full-duplex connection, the bi-directional full-duplex network connection is established using the half-duplex network connection protocol. The bi-directional full-duplex connection utilizes a WebSocket communication protocol. Establishing the bi-directional full-duplex connection utilizes a plurality of half duplex connections. A confirmation that the bi-directional full-duplex network connection has been established is provided.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 16, 2020
    Assignee: Kaazing Corporation
    Inventors: John R. Fallows, Frank J. Salim, David B. Gaunce, Siddalingaiah Eraiah
  • Patent number: 10686626
    Abstract: In one embodiment, an apparatus comprises a processor, wherein the processor is configured to: detect deployment context information for an edge gateway, wherein the deployment context information identifies a deployment environment of the edge gateway based on information from one or more sensors; transmit, via a communications network, the deployment context information for the edge gateway to a gateway management node; receive, via the communications network, a gateway configuration for the edge gateway from the gateway management node; and configure the edge gateway based on the gateway configuration.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: June 16, 2020
    Assignee: Intel Corporation
    Inventors: Usman Sarwar, Anil Kumar, Lee Booi Lim
  • Patent number: 10686875
    Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 16, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
  • Patent number: 10686794
    Abstract: Embodiments of the disclosure relate to a system including a terminal having a Web browser, a client, a resource server, and an authorization server. According to some embodiments, the client creates a redirect URL indicating a transmission destination of an authorization code used for obtaining an access token for each customer tenant, and the client that has received a request for starting a coordination from a Web browser transmits the redirect URL of a customer tenant specified from information transmitted by the Web browser to the resource server together with a client creation reservation.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: June 16, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuka Sakurai
  • Patent number: 10678819
    Abstract: Techniques for use in a wireless communication device for displaying a map are described. The device receives via a user interface a selection of a hypertext link object in an electronic file or message. The object is associated with a URL string which includes a server address and location data corresponding to a location. When a mapping application is installed in the device, the device executes the mapping application for rendering a map of the location in response to receiving the selection of the object. When the mapping application is not installed in the device, the device executes a web browser of the device for receiving and displaying a map image of the location in response to receiving the selection of the object.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 9, 2020
    Assignee: BlackBerry Limited
    Inventors: Jesse Boudreau, Ronald Anthony Dicke
  • Patent number: 10678512
    Abstract: Enabling local development of microservices for hosting in remote orchestration engines is provided. In one example, a method includes registering, using an orchestration engine executing on a remote computing device comprising a processor device, a gateway service within the orchestration engine to have a same type as a microservice under development within a local development environment executing on a local computing device. A bidirectional connection between the gateway service and the local development environment is established. The gateway service within the orchestration engine receives inbound network traffic directed to the microservice under development, and redirects the inbound network traffic to the microservice under development.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: June 9, 2020
    Assignee: Red Hat, Inc.
    Inventor: Benjamin M. Browning
  • Patent number: 10680804
    Abstract: Methods, systems, and devices for distributed caching of encrypted encryption keys are described. Some multi-tenant database systems may support encryption of data records. To efficiently handle multiple encryption keys across multiple application servers, the database system may store the encryption keys in a distributed cache accessible by each of the application servers. To securely cache the encryption keys, the database system may encrypt (e.g., wrap) each data encryption key (DEK) using a second encryption key (e.g., a key encryption key (KEK)). The database system may store the DEKs and KEKs in separate caches to further protect the encryption keys. For example, while the encrypted DEKs may be stored in the distributed cache, the KEKs may be stored locally on application servers. The database system may further support “bring your own key” (BYOK) functionality, where a user may upload a tenant secret or tenant-specific encryption key to the database.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: June 9, 2020
    Assignee: salesforce.com, inc.
    Inventors: Alexandre Hersans, John Bracken, Assaf Ben Gur, William Charles Mortimore, Jr., Swaroop Shere
  • Patent number: 10681122
    Abstract: A method of providing content is provided. The method includes: receiving, by a target device, first content from a source device; establishing, by the target device, a connection with a cloud computing device; transmitting, by the target device, the first content and content control information to be used to convert the first content, to the cloud computing device; and receiving, by the target device, second content obtained by converting the first content based on the content control information, from the cloud computing device.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: June 9, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shubhrangam Malaviya, Brejesh Lall, Santanu Chaudhury, Rohit, Abhinav Gupta
  • Patent number: 10681124
    Abstract: Obligatorily-acquired digital content items are stored under service control in one or more local storage machines of a computer based on service commands provided by a centralized management service; and voluntarily-acquired digital content items are stored under user control in the one or more local storage machines of the computer based on user commands. The obligatorily-acquired digital content items are protected from user-commanded deletion. The obligatorily-acquired digital content items are deleted from the one or more local storage machines based on service commands provided by the centralized management service. However, the voluntarily-acquired digital content items are deleted from the one or more local storage machines based on user commands.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 9, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Burba, Brandon Hunt, Michael Gallop, Scott Rosemund, Frank R. Morrison, III, Mark J. McNulty, Nima Ganjeh
  • Patent number: 10681157
    Abstract: Intelligent management of user interface and device sensed events is provided. Discrete events generated through interactions between a user and a machine are monitored, the interaction performed via a user interface associated with an application running on the machine, the discrete events stored by sessions in a storage device local to the machine as event logs. Network connection pattern of the machine with a server device is determined. Storage constraints of the storage device are determined based on the monitoring and the network connection pattern. The event logs are compacted by progressively summarizing the discrete events on dynamically adjusted segments of the sessions. The compacted event logs are transmitted to the server device responsive to determining that a network connection between the machine and the server device is available.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Oliver Bent, Juliet K. Mutahi, Bikram Sengupta, Komminist S. Weldemariam
  • Patent number: 10678225
    Abstract: A data analytics service for performing data analytics functions within a distributed process control environment is provided. The service may provide a user interface for creating a first diagram, representing a data model. The first diagram may be configured, compiled, and evaluated using off-line (i.e., historical) data from a distributed process control system, which may include data stored in distributed data engines (DDEs). Following evaluation, the first diagram may be automatically converted into a second diagram that is bound to on-line (i.e., real-time) data sources within the process control environment, which may then be compiled and executed to generate performance or predictive analytics data for the process. The diagrams may comprise a plurality of configurable function blocks or modules, connected logically via wires conveying outputs or inputs of the blocks or modules.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 9, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Joshua Brian Kidd, Mark John Nixon, Alper Turhan Enver, Noel Howard Bell, Paul R. Muston
  • Patent number: 10681163
    Abstract: Examples described herein include systems and methods for providing push notifications to a third-party application executing on a client device. An example can include encrypting user credentials, generating a callback Uniform Resource Locator (“URL”) with at least a portion of the encrypted credentials embedded into the URL, and requesting notifications from an email service to be provided at the callback URL. Upon receiving a notification at the callback URL, a system component can decrypt the credentials within the URL using a private key and log into the email account using those decrypted credentials. The system component can then generate a push notification based on any changes found in the email account and cause the notification to be delivered to the third-party application on the client device.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: June 9, 2020
    Assignee: VMware, Inc.
    Inventors: Ian Ragsdale, Neal Foster, Evan Hurst, Ruben Nieves
  • Patent number: 10680907
    Abstract: Systems and methods are provided for managing requests for access to one or more systems. One exemplary method includes receiving, through a request interface, a keyword associated with multiple roles and identifying one or more of the multiple roles consistent with the keyword, causing the identified role(s) to be displayed to the user at the communication device in the request interface, and, upon selection of one or more of the identified role(s) by the user, applying at least one access rule to the selected one or more of the identified role(s). The method then also includes issuing a notification to the user, at the request interface, when the selected one or more of the identified role(s) violates the at least one rule, where the notification indicates the violation and the at least one access rule, thereby permitting the user to select one or more different roles from the identified role(s).
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: June 9, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Mark Richard Meyer, Srinivas Kosaraju
  • Patent number: 10680962
    Abstract: A method for managing traffic of application programs includes: reading attribute information of a data packet sent by an application program, where the attribute information indicates a source of the data packet; based on the attribute information of the data packet, determining whether the application program that sends the data packet is a designated broadcasting tool, thereby differentially managing a data packet from the designated broadcasting tool and a data packet not from the designated broadcasting tool.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 9, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Zidao Fan, Hailong Hu
  • Patent number: 10669027
    Abstract: The present invention provides a cabin management system for an aircraft or spacecraft, comprising: at least one first terminal, which acts as an interface for one or more passengers; at least one second terminal, which performs safety-related functions; and at least one means set up to provide and/or receive video data to/from the first terminal and safety-related data to/from the second terminal.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: June 2, 2020
    Assignee: Airbus Operations GmbH
    Inventors: Christian Riedel, Sven-Olaf Berkhahn
  • Patent number: 10671692
    Abstract: Embodiments are provided for uniquely identifying and tracking selectable web page objects and presenting tracked activity for the selectable objects. In some cases, an analytics tool is used to collect and present link activity based on analytics data for a given selectable object of a content page, such as a clickable link or image. For example, a method analyzes a content page comprising a plurality of selectable objects and determines, based on the analyzing, a page identifier for the content page, and region identifiers for regions within the content page. The method generates, for each of the selectable objects, a unique object identifier comprising the page identifier, a region identifier corresponding to a region of the page where the object is located, and a link identifier. Link activity corresponding to the selectable objects is tracked and displayed, the link activity being based on measured analytics data over periods of time.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: June 2, 2020
    Assignee: Adobe Inc.
    Inventors: Mark R. Koopman, Guillaume L. Escarguel
  • Patent number: 10673950
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: June 2, 2020
    Assignee: Veniam, Inc.
    Inventor: Henrique Manuel Pereira Cabral
  • Patent number: 10674330
    Abstract: A charging method includes: determining, by a control plane function entity (CP), that a data flow that is transmitted by user equipment (UE) on a first data session needs to be migrated to a second data session; charging, by the CP, the data flow on the first UP through a first charging session between the CP and a charging system; obtaining, by the CP, charging information of the data flow before the migration that is counted by the first UP; and determining, by the CP, a quota that is used for the data flow after the migration is necessary to be delivered to the second UP, and delivering the quota to the second UP, thereby charging a service data flow of a user in a case of migration between user planes.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: June 2, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xiaoqian Chai
  • Patent number: 10673814
    Abstract: Disclosed is a domain engineering analysis solution that determines relevance of a domain name to a brand name in which a domain name, brand name, and identification of a substring of the domain name may be provided to or obtained by a computer embodying a domain engineering analyzer. A list of features may be determined. The list of features may include a lexicon, or a set of key-value pairs that encode information about terms included as substrings in the domain name. Determining the features may include obtaining a language model for each term, analyzing a cluster of language models closest to the obtained language model, and determining and scoring a relevance of each term to the brand name. The determined relevance and score of each term may be provided to a client. This relevance analysis can be dynamically applied in an online process or proactively applied in an offline process.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 2, 2020
    Assignee: Proofpoint, Inc.
    Inventors: Sharon Huffner, Ali Mesdaq
  • Patent number: 10673725
    Abstract: A computer-implemented method includes requesting, using a branch controller, an operating status of at least one application of a first plurality of applications executing in a first core site using a first User Datagram Protocol (UDP) ping, the first UDP ping being transmitted to a first network controller included in the first core site through a first VPN connection between the branch controller and the first core site; and receiving, using the branch controller, the operating status of the at least one application of the first plurality of applications using the first UDP ping received through the first VPN connection.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 2, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopakumar Nambisan, Sanjay Hegde, Suchin Somashekar, Krishnamoorthy Joshi
  • Patent number: 10673979
    Abstract: A user data sharing method comprises: acquiring information of a query medium; obtaining, according to the information of the query medium, at least one user account related to the query medium and relationship information of the at least one user account from a medium network, the relationship information of the user account comprising: a strength of a relationship between the user account and the query medium and a strength of a relationship between the user account and other user accounts; constructing a local medium network by using the obtained at least one user account and relationship information of the at least one user account; determining a trusted account from the at least one user account by using the local medium network; and acquiring user data of the trusted account and outputting the user data of the trusted account as the user data corresponding to the information of the query medium.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Fengwei Wang, Huimei He, Dongxing Wu, Dijun He, Ruihua Lin
  • Patent number: 10666515
    Abstract: A method and system. One or more policies is stored. Each policy includes activities for execution on corresponding endpoints. At least one of the activities of the policies is conditioned by a condition based on one or more aggregated parameters. Each aggregated parameter depends on one or more local parameters of a corresponding group of endpoints. The local parameters are collected from the corresponding endpoints. The local parameters are aggregated into the aggregated parameters. Each aggregated parameter is distributed at least to the corresponding endpoints of each policy including any activity conditioned on the aggregated parameter. At least the corresponding policies are sent to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marco Imperia, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 10666756
    Abstract: A computer implemented cache management system and method is provided for use with a service provider configured to communicate with one or more client devices and with a content provider. The system includes a cache hierarchy comprising multiple cache levels that maintain at least some resources for the content provider, and one or more request managers for processing client requests for resources and retrieving the resources from the cache hierarchy. In response to a resource request, the request manager selects a cache level from the cache hierarchy based on a popularity associated with the requested resource, and attempts to retrieve the resource from the selected cache level while bypassing cache level(s) inferior to the selected level.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Graham Baldwin, Ryan F. Watson
  • Patent number: 10666730
    Abstract: Various embodiments for implementing a system and method for managing and querying semi-structured, heterogeneously-typed sensor data in a distributed environment are disclosed. Example embodiments include: enabling data communications between a plurality of compute nodes and a plurality of physical data storage devices via an application programming interface (API) layer, a cache management layer, a server layer, and a storage layer; and receiving a data request from at least one of the plurality of compute nodes at the API layer, the data request including an identification of a topic of a dataset, the topic including a metadata file, a data file, and an index file, the index file including at least one pointer into the data file.
    Type: Grant
    Filed: October 28, 2017
    Date of Patent: May 26, 2020
    Assignee: TUSIMPLE, INC.
    Inventors: Dangyi Liu, Anthony Hitchcock Thomas, Kai Zhou, Yidi Zhang, Ruiliang Zhang
  • Patent number: 10664458
    Abstract: Provided are a database rebalancing method including three or more database (DB) nodes, the method comprises configuring a first node set including two or more DB nodes from among the three or more DB nodes included in the storage system, performing a first partial rebalancing between DB nodes of the first node set, during the first partial rebalancing, performing a first partial rebalancing cover step in which DB nodes excluded from the first node set perform a normal operation, configuring a second node set including two or more DB nodes from among the three or more DB nodes included in the storage system, performing a second partial rebalancing between DB nodes of the second node set, the second partial rebalancing being performed after completion of the first partial rebalancing and during execution of the second partial rebalancing, performing a second partial rebalancing cover step in DB nodes excluded from the second node set perform a normal operation, wherein at least one DB node included in the firs
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: May 26, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventor: Joo Yeong Lee
  • Patent number: 10657235
    Abstract: The present disclosure discloses a display device comprising a display control module and a display module connected to the display control module, wherein the display control module comprises a display drive component and a security component connected to each other. The security component is configured to enable the display device to enter a secure and trusty display mode, and encrypt and decrypt displayed information in the secure and trusty display mode. A mobile device comprising the display device and a method for display using the mobile device are disclosed.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 19, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Guilong Yang, Miao Liu
  • Patent number: 10660157
    Abstract: A public safety analytics gateway includes a front-end processor configured to communicate with a network gateway and a public safety enterprise server and a data collector in communication with the front end processor, wherein the front end processor is configured to receive public safety data from the public service enterprise server and forward the public safety data to both the network gateway and the data collector.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 19, 2020
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas J. Routt
  • Patent number: 10659278
    Abstract: This disclosure describes a video interconnect system that may establish a Video over Long Term Evolution (ViLTE) communication session between two interacting client devices. In some examples, the video interconnect system may selectively establish a ViLTE communication based on one or more rules associated with the domain information of interacting client devices, availability of network bandwidth, bandwidth consumption of a video component of the ViLTE communication, or established service agreements between telecommunication service providers of the interacting client devices. Further, the video interconnect system may facilitate generating termination charges for a video and/or audio communication session of a ViLTE communication. For example, a video component of the ViLTE communication may be charged and metered based on data usage, and an audio component of the ViLTE communication may be charged and metered based on the duration and relative location of the interacting client devices.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: May 19, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Hichem Zait, Nassereddine Sabeur
  • Patent number: 10656836
    Abstract: In write processing of a data set group to be written to be one or more data sets to be written, a storage system performs encoding processing including processing for generating a data model showing regularity of the data set group to be written and having one or more input values as an input and the data set group as an output. In the write processing, the storage system writes the data model generated in the encoding processing and associated with a key of the data set group to be written.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 19, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Hiroaki Akutsu, Akira Yamamoto
  • Patent number: 10658075
    Abstract: A system includes a non-transitory computer-readable medium containing computer-executable instructions for providing a method related to rapid reporting of meaningful use in electronic health records. The method includes storing patient encounter data in a database, pre-calculating data related to at least one meaningful use measure, storing the pre-calculated data in a plurality of small staging tables, and compiling the pre-calculated and stored data from the small staging tables into a single table that is adapted to be accessed by reporting software.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: May 19, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Gordon Lyles Blackwell, Jr., Brent Arasimowicz, Timothy Early Riely
  • Patent number: 10657003
    Abstract: In one example in accordance with the present disclosure, a system for partial backup during runtime includes a memory module having a volatile memory and a non-volatile memory. The system also includes a backup controller. The backup controller determines that a backup should occur in the memory module. The backup controller determines a backup domain of the volatile memory. The backup controller causes a deactivation domain of the volatile memory to be deactivated, where the deactivation domain includes the backup domain. The backup controller causes the backup to initiate during normal runtime of the system. The backup includes data in the backup domain of the volatile memory being saved to the non-volatile memory.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: May 19, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lidia Warnes, Patrick M. Schoeller
  • Patent number: 10656976
    Abstract: Systems and methods for managing user data across multiple apps are disclosed. An example method includes, determining that an installation of a first app on a user device is completed; identifying a second app in which a user has been authenticated and has been installed on the user device; obtaining a second set of user information associated with the user from the second app; and configuring a user account of the user in the first app using the second set of user information. In some implementations, identifying the second app is executed in response to determining that the installation of the first app on the user device is completed. In some other implementations, identifying the second app is executed in response to a user selection of the first app after the installation.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 19, 2020
    Assignee: PAYPAL, INC.
    Inventors: Vijeyta Aggarwal, Kevin Ward, Larry Wang
  • Patent number: 10659568
    Abstract: A computer system and a computer-implemented method for secure and dynamic downloading of add-on software from a server to a client, characterized in that a specific data channel can be used to transfer the software.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 19, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Karl Klaghofer, Viktor Ransmayr
  • Patent number: 10651895
    Abstract: Disclosed are various examples for provisioning a client device through near-field communication (NFC). An administrator device can provide configuration parameters to a client device in a factory-reset condition through an NFC bump. A second NFC bump can be performed that provides enrollment parameters to the client device, after which the client device can complete enrollment with an enterprise mobility management (EMM) service.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 12, 2020
    Assignee: Airwatch LLC
    Inventors: Stephen Turner, Scott Kelley
  • Patent number: 10649823
    Abstract: In an embodiment, a server may support notifications using an underlying channel-based messaging scheme. A client may register for one or more notifications from a server, or may poll the server for notifications, using messages on the channel. The notification events may be transmitted on another to the client. The flexibility of the notification system may permit distributed systems to effectively manage their notification events, in some embodiments.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventors: Dan T. Dodge, Paul S. Streatch
  • Patent number: 10652158
    Abstract: A wired/wireless composite communication system and a wired/wireless composite communication method perform control to use wired communication for communication data having high priority and to use wireless communication for communication data having low priority among the types of communication data transmitted and received between communication devices provided within a vehicle. Specifically, the wired/wireless composite communication system and the wired/wireless composite communication method transmit wired communication data and wireless communication data divided on the basis of the priority set for each type of the communication data separately by wired communication and wireless communication, and couple the wired communication data and the wireless communication data separately received on a reception side to each other to reconstruct the communication data.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: May 12, 2020
    Assignee: YAZAKI CORPORATION
    Inventors: Takashi Endo, You Yanagida
  • Patent number: 10642970
    Abstract: A method and apparatus prevents hacker code from infecting an application program by requiring decryption of the application program prior to running the application program on a computer. The method includes steps of: providing a security device that is a separate unit from components necessary to operate the computer; storing a symmetric private key on the security device; using the device symmetric private key to produce an encrypted application program upon first installation; thereafter decrypting that part of the encrypted application program needed implement a command to run the application program; and, decrypting, on the fly, only those follow-on parts of the encrypted application program needed to perform functions called for during operation of the application program.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 5, 2020
    Inventor: John Almeida