Patents Examined by James N Fiorillo
-
Patent number: 11297151Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict an action based on content in electronic messages, at least one action being a responsive electronic message. In some examples, a method may include receiving data representing an electronic message with an electronic messaging account, identifying one or more component characteristics associated with one or more components of the electronic message, characterizing the electronic message based on the one or more component characteristics to classify the electronic message for a response as a classified message, causing a computing device to perform an action to facilitate the response to the classified message, and the like.Type: GrantFiled: March 23, 2020Date of Patent: April 5, 2022Assignee: Spredfast, Inc.Inventors: Adam Philip Holzband, Ben McKown, William Weiss, Mike Cohen, Randall Hejtmanek
-
Patent number: 11290530Abstract: Sharing media items includes receiving, on a first device, user input indicating a request for media items on a second device, wherein the request identifies an object represented in the media items, obtaining, on a requesting device, an object model for the object, generating a pull request comprising pull request parameters, wherein the pull request parameters comprise the object model, and transmitting the pull request from the first device to the second device, wherein the object model identifies the object represented in the media items.Type: GrantFiled: December 17, 2018Date of Patent: March 29, 2022Assignee: Apple Inc.Inventors: Vinay Sharma, Sergiy Buyanov, Yaozong Gao
-
Patent number: 11290294Abstract: Techniques and solutions are described for facilitating collaborations between entities. A hub computing system is provided that is accessible to multiple client systems. The hub computing system can be used to create instances of collaboration entities, which can be of various defined types. Object instances can be created and included in, or referenced by, the collaboration entity instances. Clients may take various actions with respect to a collaboration entity instance using one or more hub services. At least a portion of the actions taken with respect to a collaboration entity instance can be recorded in a blockchain. The blockchain records can be used to verify actions taken with respect to a collaboration entity instance, and to verify the integrity of collaboration entity instances.Type: GrantFiled: October 4, 2019Date of Patent: March 29, 2022Assignee: SAP SEInventors: Boris Greven, Frank Albrecht
-
Patent number: 11283892Abstract: A technology is described for managing dynamic groups of devices using device representations. An example method may include receiving a request for a dynamic group of device representations. In response to the request, a membership parameter used to identify member device representations included in the dynamic group of device representations may be obtained. Device representations may be queried using the membership parameter to identify member device representations that have a state that corresponds to the membership parameter, and the dynamic group of device representations may be generated to include identifiers for the member device representations.Type: GrantFiled: April 12, 2019Date of Patent: March 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Mark Edward Rafn, James Christopher Sorenson, III, Shyam Krishnamoorthy, Jonathan I. Turow, William Alexander Stevenson
-
Patent number: 11277474Abstract: A system enabling cloud access to a legacy application, said system comprising a local system and a cloud system, wherein the local system comprises: a locally stored legacy application; a first storage comprising a first data store associated with the application; an adapter configured to retrieve data from the first data store; and a synchronization engine configured to synchronize the retrieved data with the cloud system; and the cloud system comprises: a second storage comprising a second data store associated with the legacy application; and an application programming interface, API, configured to receive the retrieved data from the local system and update the second data store based on the received data.Type: GrantFiled: September 5, 2017Date of Patent: March 15, 2022Inventor: Mark Ramsay
-
Patent number: 11277359Abstract: An embodiment may involve persistent storage containing a predefined token and application state. The embodiment may also involve an application configured to communicate with a message bot and perform operations including: (i) receiving, by way of an interface associated with a unit of program code and from the message bot, a command, wherein the command identifies a bot token and a user of a chat session in which the message bot is engaged; (ii) verifying, by the unit of program code, that the bot token matches the predefined token; (iii) verifying, by the unit of program code, that the user is authorized to use the command; (iv) writing, to the persistent storage, an update to the application state, wherein the update is based on the command; and (v) transmitting, by way the interface and to the message bot, a response confirming that the command has been performed.Type: GrantFiled: June 11, 2020Date of Patent: March 15, 2022Assignee: ServiceNow, Inc.Inventors: Md Shahrukh Mia, Chetan Sindhwani
-
Inference server and environment control device for inferring an optimal wireless data transfer rate
Patent number: 11277347Abstract: Inference server and computing device for inferring an optimal wireless data transfer rate. The computing device determines parameters of a data transfer through a wireless communication interface of the computing device, and transmits the parameters of the data transfer to the inference server. The inference server receives the parameters of the data transfer, executes a neural network inference engine using a predictive model (generated by a neural network training engine) for inferring an optimal data transfer rate based on the parameters of the data transfer, and transmits the optimal data transfer rate to the computing device. The computing device receives the optimal data transfer rate, and configures its wireless communication interface to operate at the optimal data transfer rate. For example, the computing device consists of an environment control device (e.g. an environment controller, a sensor, a controlled appliance, and a relay).Type: GrantFiled: February 27, 2020Date of Patent: March 15, 2022Assignee: DISTECH CONTROLS INC.Inventor: Francois Gervais -
Patent number: 11271896Abstract: A technology is described for operating a device shadowing service that calculates an aggregated group state for a group of device representations. An example method may include receiving device states for devices represented using a group of device representations, where the devices connect over a network to a device shadowing service configured to manage the device states. In response to an event, device representations included in the group of device representations may be identified. Device states indicated by the device representations may be obtained and an aggregated group state for the group of device representations may be calculated using the device states indicated by the device representations.Type: GrantFiled: April 12, 2019Date of Patent: March 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, William Alexander Stevenson, James Christopher Sorenson, III, Shyam Krishnamoorthy, Jonathan I. Turow, Mark Edward Rafn
-
Patent number: 11245577Abstract: Methods, systems, and computer-readable media for template-based onboarding of internet-connectible devices are disclosed. A device onboarding service receives an onboarding request comprising a proof and context of identity (PCI) of an Internet-connectible device (ICD). The service determines an account associated with the ICD based at least in part on the onboarding request. The account is associated with an account policy in an onboarding template that is determined at least in part by an owner of the account. If the PCI is verified against one or more criteria of the onboarding template, then a device configuration is determined based at least in part on the onboarding template. The service sends the device configuration to the ICD, and the ICD's behavior is determined at least in part on the device configuration. The ICD uses the access credentials of the device configuration to communicate with an application in a cloud computing environment.Type: GrantFiled: September 26, 2019Date of Patent: February 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Bradley Jeffery Behm, Lomash Kumar, Jijo Raphael Jose
-
Patent number: 11245593Abstract: The current document is directed to methods and systems for frequency-domain analysis of operational and performance metric values and other data generated and collected within computer systems, including large distributed computer systems and virtualized data centers. In one implementation, each set of time-ordered values for each metric in a set of metrics is partitioned into time intervals, transformed from the time domain to the frequency domain, and aligned to generate a metric surface in a frequency-time-amplitude space. The metric surfaces are then pairwise compared to identify related metrics. Transfer functions are generated for transforming metric surfaces into one another. The comparison values and transfer functions are used to produce graphs that encapsulate discovered relationships between metrics.Type: GrantFiled: April 25, 2016Date of Patent: February 8, 2022Assignee: VMware, Inc.Inventors: Christopher Knowles, Jeffery Crukley
-
Patent number: 11240118Abstract: A mixing pattern system for networks is provided. One or more nodes in a network are analyzed. Grouping the one or more nodes into one or more classes within the network. A computer device analyzes one or more transactions between the one or more nodes in the network that include nodes within similar or distinct classes of the one or more nodes. A computer device identifies one or more mixing patterns associated with one or more transactions between the one or more nodes.Type: GrantFiled: October 10, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Mandar Mutalikdesai, Pranjal Srivastava, Sheetal Srivastava, Ratul Sarkar
-
Patent number: 11240135Abstract: An example operation may include a method comprising one or more of creating a VNFC monitor, starting a VNFC monitor, sending VNFCI state change notifications which includes a status of one or more VNFC modules, stopping a VNFC monitor, and destroying a VNFC monitor.Type: GrantFiled: May 23, 2019Date of Patent: February 1, 2022Assignee: OPEN INVENTION NETWORK LLCInventor: Keith William Melkild
-
Patent number: 11228665Abstract: A server for managing data, according to various embodiments, may comprise: communication circuitry for receiving a data request from at least one electronic device; a cache for storing a plurality of update data according to an update time; and a processor for, when the data request is received from the electronic device, searching the cache for update data for a first period starting from a previous data request time to the time of receiving the data request, and transmitting at least one updated data of the first period to the electronic device.Type: GrantFiled: December 11, 2017Date of Patent: January 18, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Young-Joon Seo, Seung-Min Yu, Min-Woo Jung
-
Patent number: 11227463Abstract: In one embodiment, a method includes, at a central data center including at least one server computer, maintaining central hospitality data for a plurality of hospitality systems. The method further includes serving, by the central data center, at least a portion of the central hospitality data to a plurality of computing devices operated by hospitality consumers. The method also includes, at the central data center, receiving, at regular intervals, an automated email from each hospitality system of the plurality of hospitality systems. Each automated email encapsulates updated local hospitality data gathered by the hospitality system. In addition, the method includes, at the central data center, retrieving the updated local hospitality data from each automated email. Also, the method includes, at the central data center, updating the central hospitality data per the updated local hospitality data.Type: GrantFiled: July 23, 2019Date of Patent: January 18, 2022Assignee: Genesis Gaming Solutions, Inc.Inventors: Randy L. Knust, Eric Schoppe
-
Patent number: 11223665Abstract: A media content system has a receiver that receives a request to transfer a playback marker from a first network-connected playback device to a second network-connected playback device, and receives the playback marker from the first network-connected playback device. The playback marker indicates a time at which playback of media content is stopped at the first network-connected playback device. Further, the media content system has a processor that generates a stop command to perform the stoppage of the playback of the media content at the first network-connected playback device, and generates a play command to perform playback resumption at the playback marker within the media content at the second network-connected playback device. Additionally, the media content system has a transmitter that sends the playback marker to the second network-connected playback device such that the second network-connected device performs the playback resumption at the time indicated by the playback marker.Type: GrantFiled: September 25, 2019Date of Patent: January 11, 2022Assignee: DISNEY ENTERPRISES, INC.Inventor: Evan Schneider
-
Patent number: 11201853Abstract: Some embodiments provide a method for detecting that a domain name service (DNS) cache on a data compute node (DCN) has been attacked. The method, during a first operational phase of an agent executing on the DCN, builds a DNS cache that stores entries that include (i) network address to domain name mappings and (ii) policies for the entries received from a centralized service. During a second operational phase of the agent, the method detects that an entry of the DNS cache has been modified by a DNS response such that the modified entry violates the policy for the entry. Based on the detection, the method sends an alert to the centralized service. The centralized service performs additional analysis on the modification to determine whether to allow the DCN to use the modified DNS cache entry.Type: GrantFiled: March 14, 2019Date of Patent: December 14, 2021Assignee: VMWARE, INC.Inventors: Nakul Ogale, Nilesh Awate
-
Patent number: 11196788Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: GrantFiled: February 25, 2020Date of Patent: December 7, 2021Assignee: Streaming Global, Inc.Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 11190614Abstract: The present disclosure relates to techniques for handling of bidirectional command protocols via a unidirectional communication connection established between a client computing environment and a cloud-services computing environment. In one embodiment, a command request message is pushed from a service component of the cloud-services computing environment to a client gateway of the client computing environment via the unidirectional communication connection. A token indicating routing information to the service component is embedded in the pushed command request message. A command response message is received at the cloud gateway from the client gateway via a bidirectional communication connection established between the client computing environment and the cloud-services computing environment. The command response message includes the token and data associated with executing the command request message at the client computing environment.Type: GrantFiled: July 27, 2018Date of Patent: November 30, 2021Assignee: VMware, Inc.Inventors: Sufian A. Dar, Sudershan Bhandari, James W. Cooley
-
Patent number: 11184427Abstract: Managing microservice function requests is provided. A request originating from a browser of the computer to execute a function corresponding to a microservice locally deployed on the computer is received using a software development kit operating in the computer. The request to execute the function is routed to the microservice using a local reverse proxy running in the software development kit. Other requests originating from the browser of the computer to execute one or more other functions corresponding to one or more microservices in a remotely deployed microservice architecture that interact with the function corresponding to the microservice are received using the software development kit. The other requests to execute the one or more other functions corresponding to the one or more microservices in the remotely deployed microservice architecture are routed, via a single uniform resource locator corresponding to a remote reverse proxy, using the local reverse proxy.Type: GrantFiled: November 18, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Richard L. Kulp, Gili Mendel, Brian W. Svihovec
-
Patent number: 11171840Abstract: Disclosed are a method and apparatus for assisting in the physical wiring or debugging of connections between devices, which may include one or more network visibility appliances. In at least one embodiment, the computer system receives first user input that specifies a first port of a plurality of selectable physical ports or a connection between the first port and a second port of the plurality of selectable physical ports. At least one of the first port or the second port is on a device that is external to the computer system. In response to the first user input, the computer system sends a first signal to the device to trigger the device to output a first visual indication in proximity to the first port, the first visual indication identifying the first port and a status of at least one of the first port or the connection.Type: GrantFiled: December 10, 2018Date of Patent: November 9, 2021Assignee: Gigamon Inc.Inventors: Namick Peer Mohamed Shahabudeen, Gowtham Srinivasan, Sowmya Poornachandran, Thirumalai Srinivasan Sathiskumar