Processing Agent Patents (Class 709/202)
  • Patent number: 11102330
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating and publishing workflows from remote environments. In some implementations, server information is received over a communication network, where the server information indicates at least one of services of a server environment and software versions of the services. A condition that occurred at the server environment is detected. A software update for the server environment is selected based on the detected condition and at least one of (i) the services and (ii) the software versions of the services, the software versions of the services to stop the detected condition from occurring at the server environment. An update package for the server environment is obtained, where the update package is configured to specify a procedure for installing the software update for the server environment. The update package is sent to the server environment over the communication network.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: August 24, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Richard Gardner, Clayton Myers, Andrew Smith
  • Patent number: 11095748
    Abstract: Generally described, one or more aspects of the present application correspond to a content rendering system. A content management service hosts content on behalf of the content provider. The content management service includes one or more rendering engines that receive content from the one or more content providers that are registered with the content management service. Each content rendering engine can be configured to receive a content resource and generate at least one piece of processed content that can be rendered on a user device.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sajeeva Lakmal Bandara Pallemulle, Ameet Nirmal Vaswani, Muneer Mirza, Andrew James Guenther, Justin Jon Derby, Camilla de Oliveira Penna Tavares
  • Patent number: 11093293
    Abstract: Systems and methods are provided for improving compute job distribution using federated computing nodes. This includes identifying a plurality of independently controlled computing nodes which then receive a token such that they can each be identified as being authorized to participate in a federated computing node cluster. Metrics associated with the particular nodes are then received and based on the received metrics compute jobs are assigned to the particular node by assembling a compute job data packet comprising the one or more compute jobs and transmitting the assembled compute job data packet to the particular node. Other features are also described in which assigned compute jobs and/or unrelated compute tasks can be dynamically modified in order to optimize compute job completion based on the received metrics.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: August 17, 2021
    Inventor: George P. Matus
  • Patent number: 11095725
    Abstract: The described technology is generally directed towards transporting data out of isolated network environments. According to an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, that include receiving a request string comprising request data related to a request from a first application of a device. The operations further include intercepting a processing of the request string, and based on the intercepting, extracting usage data of a second application of the device encoded in the request string, wherein the usage data is unrelated to the request.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Anna Agnieszka Odziemczyk, Michael William Hurley
  • Patent number: 11093236
    Abstract: Systems, methods and non-transitory computer readable media for receiving a real time update generated on a server computing device at a client device are disclosed. The method includes: receiving, from a synchronization system that is independent of the server computing device, an update notification at the client device, the update notification comprising a unique identifier of an item associated with the update; generating and forwarding an update data request to the server computing device, the update data request comprising the unique identifier of the item associated with the update and a unique identifier of a user associated with the client device; and receiving update data associated with the update from the server computing device and updating a user interface of the client device to display a graphical output associated with the update.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 17, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Kadir Türker Gülsoy
  • Patent number: 11087370
    Abstract: A system and method for administering charitable auctions which generates a donation screen in electronic form that includes a donation button that indicates the guest would like to donate a surcharge donation to a philanthropic cause, and a refusal button that indicates that the guest would not like to donate. Once the guest determines whether to donate, a bid authorization is generated for the guest so that he or she may bid in the charitable auction. Following the auction, the guest is charged for any purchases during the auction, plus a surcharge donation if authorized.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: August 10, 2021
    Inventor: Larry Zucker
  • Patent number: 11089453
    Abstract: Transient user profiles are generated and broadcast to nearby recipient devices. In some implementations, a transient user profile is generated from a master user profile that includes user information. The master user profile can be stored in encrypted form on the user's mobile device or on a network-based computer system where it can be accessed upon authentication. The master user profile can include information provided by the user or retrieved from other network-based computer systems. The master user profile can include information that is labeled with security tags that indicate the class of users that may receive the user information. From the master user profile, a transient user profile can be generated in response to a sharing event and broadcast to other nearby recipient devices.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger, Ravindra M. Phulari
  • Patent number: 11089090
    Abstract: A system and a method are provided for enabling a user to connect a serial port of a device server to a serial device, query and capture data and settings pertaining to the serial device such that the device server can communicate and exchange data with the serial device without requiring customized programming. The device server may periodically query and capture user-specified data from the serial device. A poll configuration feature may be used to specify one or more commands which the device server will periodically query from the serial device. The response to each poll may be further sliced into a multiplicity of smaller portions according to user-specified filter rules. The captured data may be presented to other users online by way of a Web Manager, and the device server may establish machine-to-machine communications by way of XML and a Command Line Interface.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: August 10, 2021
    Assignee: Lantronix, Inc.
    Inventor: Steve Cook
  • Patent number: 11089135
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: August 10, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11082397
    Abstract: A system for remotely controlling an electronic device includes a first electronic device configured to read a frame buffer to compress a screen and transmit the compressed screen, a second electronic device connected to the first electronic device and configured to repeatedly receive the compressed screen, to receive a communication service related event generated in the first electronic device and output the communication service related event, and to receive an event of copying a file between the first electronic device and the second electronic device and pasting the file, and a network configured to form a communication channel between the first electronic device and the second electronic device according to an authentication result of authentication information input into at least one of the first electronic device and the second electronic device.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: August 3, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shinhyun Kim, Taeho Kim, Hongkyun Kim, Hyomin Oh, Yongwan Hwang
  • Patent number: 11068449
    Abstract: An apparatus including processing circuitry and a data migration method are provided. The processing circuitry obtains configuration information including a source address of a source database and a target address of a target database. The processing circuitry establishes a migration channel between the source database and the target database based on the configuration information and sending a data migration request to the source database through the migration channel. The data migration request includes information of one or more data tables including data to be migrated from the source database to the target database and having a data table structure. The processing circuitry send, through the migration channel, the data in the one or more data tables and incremental data generated while the data is sent from the source database to the target database.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jin Zhou, Xili Ye, Bin Hu
  • Patent number: 11068220
    Abstract: An image forming apparatus includes an image forming section, a human body sensor, a communication section, and a controller. The image forming section forms an image on a recording medium. The human body sensor detects a human body. The communication section receives disaster information. When the communication section has received the disaster information, the controller controls the human body sensor such that sensitivity of the human body sensor is raised to a level higher than that before reception of the disaster information.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: July 20, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Akira Ohashi
  • Patent number: 11068301
    Abstract: In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan C. Barrett
  • Patent number: 11070510
    Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: accessing, by a server, a plurality of messages of a communication session implemented by a messaging application on a user device; generating, by the server, a summary of the communication session based on the plurality of messages; transmitting, by the server, data associated with the summary to the user device; and causing the user device to display of a summary view of the communication session based on the data received by the user device from the server.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 20, 2021
    Assignee: Snap Inc.
    Inventors: Benjamin Ralph Hollis, Bradley Baron
  • Patent number: 11070418
    Abstract: A network device includes a storage and a message bus. The storage stores subscription information. The message bus distributes state information associated with a first agent to at least two agents based on the subscription information. The message bus is distinct from the first agent. The state information is stored in a data structure exclusively managed by the first agent. The message bus, after distributing the state information, makes a determination that a connection to one of the at least two agents has been closed; and performs, based on the determination, an action set to prevent attempts to distribute future state information to the one of the at least two agents.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 20, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Roman Olegovich Chertov, Adam James Sweeney, Hugh W. Holbrook, Karthik Shyam Krishnan Subraveti
  • Patent number: 11068249
    Abstract: The user experience of application downloading and usage between multiple devices in a network is enhanced. One instance of an app on a first device is able to identify and verify installation and/or execution of a companion app on a second device where the two devices may have entirely different platforms (e.g., smartphone operating system and TV platform). The experience for users who have devices on the same network converge in order to improve the user experience with respect to a particular app. In this manner, an enhanced and efficient means of providing an n-screen experience with the app is enabled; ways that provide synergy between devices on the same network.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: July 20, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Fabio Gava, Fei Xie, Nan Yang, Shiangfeng Lee, Murugan Viswanathan, Andrew Shelansky
  • Patent number: 11063953
    Abstract: In some aspects, a method for revoking access to a network application on a client device. The method includes establishing, by a client application on a client device responsive to authenticating a user, access to one or more network applications of one or more first servers of a first entity via an embedded browser of the client application, receiving, by the client application, a notification from a second server of a second entity that access for the user to a network application of the one or more network applications is to be revoked, and performing, by the client application responsive to the notification, one or more revoking actions based at least on a policy.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 13, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Abhishek Chauhan, Jeroen Mattijs van Rotterdam
  • Patent number: 11055750
    Abstract: Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving a selection of a first objective and a second objective, the first objective and second objective comprising goals associated with distribution of a plurality of data elements; receiving an indication that the first objective has a higher priority than the second objective; receiving a first goal metric associated with the first objective and a second goal metric associated with the second objective; determining a first forecasted metric based on the first goal metric associated with the first objective; determining a second forecasted metric based on the second goal metric associated with the second objective; and allocating resources for the distribution of a plurality of data elements based on the first goal metric, the second goal metric, the first forecasted metric, the second forecasted metric, and the indication that the first objective has a higher priority than the second objective.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 6, 2021
    Assignee: ADAP.TV, INC.
    Inventors: Amir Cory, Shubo Liu
  • Patent number: 11057428
    Abstract: Disclosed herein are methods, systems, and processes for tracking honeytokens. A malicious attack from an attacker is received at a honeypot and a determination is made that an attack event associated with the malicious attack has compromised deceptive credential information maintained by the honeypot. A unique credential pair that corresponds to the deceptive credential information sought by the attack event is generated and a honeytoken tracker state table is modified to include the unique credential pair and attack event metadata in association with the attack event. The unique credential pair is then transmitted to the attacker.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: July 6, 2021
    Assignee: Rapid7, Inc.
    Inventor: Thomas Eugene Sellers
  • Patent number: 11057429
    Abstract: Disclosed herein are methods, systems, and processes for tracking honeytokens. A malicious attack from an attacker is received at a honeypot and a determination is made that an attack event associated with the malicious attack has compromised deceptive credential information maintained by the honeypot. A unique credential pair that corresponds to the deceptive credential information sought by the attack event is generated and a honeytoken tracker state table is modified to include the unique credential pair and attack event metadata in association with the attack event. The unique credential pair is then transmitted to the attacker and the honeytoken tracker state table is synchronized with a honeypot management system. Another malicious attack is detected, the honeytoken tracker state table is accessed, and the malicious attacker is correlated to the attacker.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: July 6, 2021
    Assignee: Rapid7, Inc.
    Inventor: Thomas Eugene Sellers
  • Patent number: 11049076
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for routing meeting requests by a digital assistant service are presented. A request to schedule a meeting between an invitee and a principal may be received by a digital assistant service, wherein the request is sent by an agent of the principal. The digital assistant service may determine that the agent is a delegate of the principal with scheduling authority. The digital assistant service may further determine that follow-up information for the meeting is required, and the digital assistant service may route an electronic message requesting the follow-up information directly the agent-delegate. Other aspects describe mechanisms for routing meeting requests from third parties directly to delegates, rather than sending those communications directly to principals.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 29, 2021
    Assignee: Microsoft Techology Licensing, LLC
    Inventors: Juliana Pena Ocampo, Mayerber Loureiro De Carvalho Neto, Charles Yin-Che Lee, Ben Cheung, Pamela Bhattacharya, Chala Fekadu Fufa, Warren David Johnson, III
  • Patent number: 11050852
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: October 13, 2019
    Date of Patent: June 29, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11042701
    Abstract: An approach is provided for consent document management. The consent platform causes, at least in part, a creation of one or more consent document objects representing one or more consent documents, metadata associated with the consent documents, or a combination thereof. Next, the consent platform processes and/or facilitates a processing of one or more responses to the one or more consent documents to cause, at least in part, a creation of one or more user response objects, wherein the one or more user response objects record the one or more responses on a per user basis.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: June 22, 2021
    Assignee: Nokia Corporation
    Inventor: Ian Justin Oliver
  • Patent number: 11042399
    Abstract: The present disclosure is related to managing virtual computing instances and physical servers. An example machine-readable medium may store instructions executable by a processing resource to cause a computer system to provide an application program interface (API) that provides a user with an ability to manage a virtual computing instance (VCI) deployed on a hypervisor and provisioned by a pool of physical computing resources and manage a physical server.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 22, 2021
    Assignee: VMware, Inc.
    Inventors: Asen Alexandrov, Danail Grigorov, Ilko Dragoev, Ivan Strelkov, Emil Gelev
  • Patent number: 11038989
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: June 15, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11025740
    Abstract: Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 1, 2021
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Robert G. Arsenault, Denny Lai, Thai Lam, Michael A. Makhijani
  • Patent number: 11023546
    Abstract: A data delivery system includes: a server for obtaining a first query requesting data from a user device. The first query includes data requirements for data requested by the user device. The data delivery system also includes a data providing terminal for providing terminal data to the server, as either the user-requested data or as data from which the user-requested data is derivable. The data delivery system enables the user device to obtain the user-requested data. The server includes: a first query obtainer for obtaining the first query from the user device; a second query determiner for determining a second query by using attributes that enable the data providing terminal to identify the terminal provided data; and a server transmitter for transmitting the second query to the data providing terminal.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: June 1, 2021
    Assignee: DENSO CORPORATION
    Inventor: Tsuneo Nakata
  • Patent number: 11010773
    Abstract: The present invention generally relates to techniques for obtaining value latent in elementary pieces of data that are (i) human-related, and (ii) transferable on a network to be amplified and commoditized by enabling multiple similar such elementary pieces of data to be combined into value-added statistical products, generating revenue through the selling of access to the statistical products, and then distributing the revenue in measure to holders of dividend-yielding shares of the statistical products. The technique employs measures for statistical-disclosure control so that individuals associated with the elementary pieces of data remain anonymous.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: May 18, 2021
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventor: Daniel W. Darg
  • Patent number: 11011052
    Abstract: A control system includes a server and a plurality of nodes. The server transmits data of command strings being described in combination of sequential processing and loop processing to the nodes. The nodes store the data of command strings received from the server. Each node includes a plurality of application programming interface (API) units that perform predetermined sequential processing. Each node selects an API unit on the basis of the command strings acquired from the server and causes the selected API unit to perform sequential processing and loop processing.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: May 18, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara
  • Patent number: 11012443
    Abstract: Techniques and structures to provide dynamic deployment of access controls in a on-demand environment. A host electronic device may comprise one or more processors coupled with the at least one physical memory device, the one or more processors configurable to receive, via a user interface, request to access one or more resources managed by the electronic device in the multi-user, on demand computing environment, the request comprising one or more request elements, determine whether a virtual access rule logic comprises one or more virtual access check rules which are anchored to the one or more request elements, and in response to a determination that the virtual access rule logic comprises one or more virtual access check rules which are anchored to the one or more request elements, apply the one or more virtual access check rules to the request. Additional subject matter may be described and claimed.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 18, 2021
    Assignee: salesforce.com, inc.
    Inventors: Sean Tubbs, Julien Sobrier, Matthew Mang Fu Wong
  • Patent number: 11010150
    Abstract: Methods, systems, and programming for performing system updates are described herein. In a non-limiting embodiment, a first device from each of a plurality of rolls of devices may be downscaled, where each roll of devices is configured with information associated with that roll. Each first device may be updated with a new version of the information associated with a corresponding roll of devices, and each first device may be upscaled to the corresponding roll of devices. One or more additional devices from each of the plurality of rolls of devices may be downscaled, and, in parallel, each of the one or more additional devices may be updated with the new version of information associated with the corresponding roll of devices. Each of the one or more additional devices may then be upscaled to the corresponding roll of devices.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: May 18, 2021
    Assignee: Verizon Media Inc.
    Inventors: Jindrich Kubecka, Tony Finn, Nikita Sapozhnikov, Gordon Morrow
  • Patent number: 11005960
    Abstract: A relay apparatus that relays communication between a server which provides a service and a terminal which receives the service is provided. The relay apparatus executes a first communication to transmit a predetermined signal to the terminal in accordance with a first communication protocol, and executes a second communication to receive a response to the predetermined signal by the first communication from the terminal in accordance with a second communication protocol different from the first communication protocol and without using the first communication protocol. In addition, a third communication is executed to communicate with the server based on the reception of the response.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 11, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroshi Wayama, Michihei Murayama
  • Patent number: 11005932
    Abstract: A method for interworking data between a plurality of blockchain networks according to an embodiment of the inventive concept includes performing a first phase of a transaction by dividing steps of the transaction for recording data and performing a second phase of the transaction according to a result of performing the first phase, wherein performing the first phase comprises performing a first step of a first transaction for recording the data in a first blockchain network of a plurality of blockchain networks and requesting to perform a first step of a second transaction for recording the data in a second blockchain network of the plurality of blockchain networks. It may be available to interwork data between a plurality of blockchain networks without passing through a separate hub network, and ensure the concurrency of interworked data recording.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: May 11, 2021
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Young Wn Kwun, Jung Woo Cho, Jun Tae Kim, Kwang Cheol Lee, Hwa Yong Oh, Chang Suk Yoon
  • Patent number: 11006169
    Abstract: Master computing device and method for synchronizing display of a digital content (for example a digital signage content) on the master computing device and on one or more slave computing device. The master device transmits a synchronization request, comprising a digital content identifier for identifying the digital content, to the slave device(s). The master device determines a number of negative responses received from the slave device(s) in response to the synchronization request. Each negative response is indicative of one among the slave device(s) not being capable of displaying the digital content. The master device transmits a new synchronization request to the slave computing device(s) if the number of received negative responses reaches a threshold. The master computing device transmits a display command to the slave device(s) for displaying the digital content on their respective display(s) if the number of received negative responses does not reach the threshold.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: May 11, 2021
    Assignee: Broadsign Serv, Inc.
    Inventor: Bryan Mongeau
  • Patent number: 11001230
    Abstract: In some examples, a system receives sensor data from a sensor of a transport chassis configured to carry a cargo transportation unit (CTU), and determines, based on the sensor data and a profile learned based on past data, whether the transport chassis is loaded with a CTU or cargo.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 11, 2021
    Assignee: BlackBerry Limited
    Inventors: Conrad Delbert Seaman, Stephen West, Christopher Scott Travers
  • Patent number: 11005930
    Abstract: A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes a real-time media application to provide real-time communications (RTC) for peer-to-peer networking, and a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine. An API code redirection module redirects intercepted APIs of the real-time media application so that the portion of the real-time media application is redirected away from the native RTC engine to a client RTC engine in the client computing device. The client RTC engine executes the redirected portion of the real-time media application, and performs network connectivity probing to determine reachability to a peer computing device. A media stream is established with the peer computing device based on the network connectivity probing.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 11, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Vladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
  • Patent number: 10997047
    Abstract: Presented is a method and system for automatically selecting agent-based or agentless monitoring using a configuration management database (CMDB). The method includes determining whether a system is business critical or business non-critical, selecting agent-based monitoring if the system is business critical and selecting agentless monitoring if the system is business non-critical.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: May 4, 2021
    Assignee: Micro Focus LLC
    Inventors: Vishwanath Bandoo Pargaonkar, Krishna Mahadevan Ramakrishnan
  • Patent number: 10997508
    Abstract: A method, system and computer readable medium for generating a cognitive insight comprising: receiving training data, the training data being based upon interactions between a user and a cognitive learning and inference system; performing a plurality of machine learning operations on the training data; generating a cognitive profile based upon the information generated by performing the plurality of machine learning operations; and, generating a cognitive insight based upon the profile generated using the plurality of machine learning operations.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 4, 2021
    Assignee: Cognitive Scale, Inc.
    Inventors: Ayan Acharya, Matthew Sanchez
  • Patent number: 10997509
    Abstract: A method, system and computer readable medium for generating a cognitive insight comprising: receiving training data, the training data being based upon interactions between a user and a cognitive learning and inference system; performing a hierarchical topic machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the hierarchical topic machine learning operation; and, generating a cognitive insight based upon the cognitive profile generated using the hierarchical topic machine learning operation.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 4, 2021
    Assignee: Cognitive Scale, Inc.
    Inventors: Ayan Acharya, Matthew Sanchez
  • Patent number: 10990754
    Abstract: This disclosure provides for systems and methods that generate personalized electronic messages for members of a networked communication service. The personalized electronic messages are generated according to commonalities between member profiles. In one approach, an electronic message template is referenced based on the commonalities. The electronic message template is populated with member profile attribute values selected from the member profiles. In another approach, a long-short term memory (LSTM) recurrent neural network (RNN) is used to generate the electronic messages. Under this approach, a sequence-to-sequence model is trained using previous electronic messages labeled with one or more member profile attributes and/or member profile attribute values. When provided with one or more member profile attribute values associated with matching member profiles, the LSTM RNN outputs a relevant and appropriate electronic message designed to create an interest in the recipient of the electronic message.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bing Zhao, Romer E. Rosales-Delmoral, Baolei Li
  • Patent number: 10990427
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for providing extension application mechanisms. Memory is allocated for a virtual environment to run in an address space of an application that is to be extended with extension logic in a secure manner. The virtual environment is configured for execution of commands related to an extension functionality of the application. A virtual processor for an execution of a command of the commands is initialized at the virtual environment. The virtual processor is operable to manage one or more guest operating systems (OS). A first guest OS is loaded at the allocated memory and application logic of the extension functionality is copied into the allocated memory. The virtual environment is started to execute the first guest OS and the application logic of the extension functionality in relation to associated data of the application in the allocated memory.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 27, 2021
    Assignee: SAP SE
    Inventors: Marco Kroll, Lutz Gericke, Michael Perscheid, Alexander Boehm
  • Patent number: 10992611
    Abstract: A message presenting method, device, and system relating to the field of computer technologies is provided. In various embodiments, M number of messages entered in a message cluster are classified under N number of classification topics according to a preset classification rule. The N number of classification topics and a target message are sent to a client so that the client can present the N number of classification topics to a user.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 27, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Qian, Xiao Chen, Liangwei Wang, Kangmin Huang
  • Patent number: 10992568
    Abstract: A system comprising nodes coupled to a network including virtual links in an overlay network provisioned over an underlay network. The system includes a virtual machine (VM) provisioned at a node and coupled to the network. The VM is configured to receive feedback data of link conditions, and use the feedback data to dynamically determine and adapt an optimal route through the network. The VM is configured to control routing of traffic flows using the optimal route. The routing includes split routing of a traffic flow from the node via two or more of the virtual links.
    Type: Grant
    Filed: December 23, 2018
    Date of Patent: April 27, 2021
    Assignee: VMWARE, INC.
    Inventors: Nithin Michael, Ao Tang, Victor de Souza Lima e Silva, Thiago Sousa Santos, Ning Wu, Archit Baweja, Ki Suh Lee, Yao Wang, Andrey Gushchin, Sakethnath Are
  • Patent number: 10985937
    Abstract: A triggered action set for a first device can be defined by the first device. Instructions for executing the triggered action set can be provided by the first device to a second device. Subsequent to providing the instructions, the first device can monitor the status of the second device; if the delegate device enters a state in which it is presumed to be unavailable to execute the trigger, the first device can monitor for a triggering event associated with the triggered action set and send a control message to an accessory device in response to detecting the triggering event.
    Type: Grant
    Filed: June 12, 2016
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Anush G. Nadathur, Kevin P. McLaughlin, Nathan E. Carroll
  • Patent number: 10983654
    Abstract: Virtual assistants intelligently emulate a representative of a service provider by providing variable responses to user queries received via the virtual assistants. These variable responses may take the context of a user's query into account both when identifying an intent of a user's query and when identifying an appropriate response to the user's query.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 20, 2021
    Assignee: VERINT AMERICAS INC.
    Inventors: Fred A. Brown, Tanya M. Miller, Mark Zartler
  • Patent number: 10979527
    Abstract: The disclosed embodiments relate to techniques for managing a local cache on a computing device that stores content items for an online content-management system. These techniques generally operate by gathering information that is available on the computing device (such as information about user actions, information about which applications are executing, and information about the location of the computing device) and using this information to identify relevant content items that are likely to be accessed in the near future. This enables the system to perform cache-management operations at the local cache to facilitate rapidly accessing the relevant content items through the local cache.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 13, 2021
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton
  • Patent number: 10979532
    Abstract: A method includes initiating, by an electronic device, a first request to a server, receiving, by the electronic device, a packet that is generated by the server based on the first request and that is returned by the server, where the packet includes an entity data part corresponding to the first request. The method further includes, when it is determined that the entity data part of the packet is a download resource, writing, by the electronic device, the download resource into a first storage area of the electronic device. The method further includes notifying, by the electronic device, a download manager in the electronic device. The method further includes reading, by the download manager, the download resource from the first storage area, and storing the download resource into a second storage area of the electronic device.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: April 13, 2021
    Assignee: HUAWEI TECHNOLOGIES, CO., LTD.
    Inventor: Tao Zhou
  • Patent number: 10977446
    Abstract: A method for unsupervised language understanding may be carried out in a software environment and is operative to identify pairs of semantically-related words within a corpus of documents, extract candidate intents from the pairs of semantically-related words, and define the most general intents from the candidate intents, without human guidance or supervision.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: April 13, 2021
    Assignee: LANG ARTIFICIAL INTELLIGENCE INC.
    Inventors: Henry Anaya, Jorge Miguel Peñalva, III, Enrique Fueyo, III
  • Patent number: 10979308
    Abstract: A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: April 13, 2021
    Assignee: Panorama9, Inc.
    Inventors: Allan Thorvaldsen, Diego d'Ambra
  • Patent number: 10971251
    Abstract: A healthcare management system and method provide efficient and secure access to private information. A portable physical device, referred to herein as a Personal Digital Key or “PDK”, stores one or more profiles in memory. The biometric profile is acquired in a secure trusted process and is uniquely associated with an individual that is authorized to use and is associated with the PDK. The PDK can wirelessly transmit the identification information including a unique PDK identification number and the biometric profile over a secure wireless channel for use in an authentication process. The PDK is configured to wirelessly communicate with a reader. A provider interface coupled to the reader, and the reader is further configured to receive profile information from the PDK. The healthcare management system also includes an auto login server configured to communicate with the provider interface to allow access to information in a patient database.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: April 6, 2021
    Assignee: Proxense, LLC
    Inventors: John J. Giobbi, Ryan Gallivan, Kent Yundt