Patents Examined by Nicholas R. Taylor
  • Patent number: 11140101
    Abstract: Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group, a message from a user node of the group. The message includes an address and an identification of the group and the user node. The method further includes determining that the group includes a bot, which includes a software application for performing one or more tasks over the internet. The method also includes identifying that the message address corresponds to the bot and sending, by the group messaging service, the message to the bot.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Ellen Juhlin
  • Patent number: 11128731
    Abstract: Techniques for utilizing a metric tracking agent to track how resources are used to process a payload across different network boundaries are disclosed herein. A process that is to be performed on a payload within a boundary is identified. A metric tracking agent is also identified, where this metric tracking agent defines a scope of the process and is associated with a metric counter used to determine a metric value for the process. While the process is being performed in accordance with the defined scope, the metric value is calculated so as to reflect the resource usage expended by the network boundary and is logged by a log associated with the metric tracking agent. The metric tracking agent, which includes the metric value, is then provided to either a subsequent system boundary or to a metric store.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Bart J. F. De Smet
  • Patent number: 11128526
    Abstract: Novel tools and techniques are provided for implementing configuration data and settings on customer premises equipment (“CPE”), and, more particularly, for implementing storage, retrieval, and transfer of configuration data and settings associated with a user and/or a customer premises on CPE. In operation, CPE might set and store one or more configuration settings associated with a user and/or a customer premises. Next, a first CPE might receive a request to set the one or more configuration settings associated with the user or the customer premises on the first CPE or on a second CPE. Based on the request received, the CPE might retrieve from storage and set the one or more configuration settings associated with the user or the customer premises on the first CPE or on the second CPE.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: September 21, 2021
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Zubin Ingah, Michael D. Sprenger
  • Patent number: 11128692
    Abstract: A ground based content server transfers content to an aircraft based content server via courier devices that are transported by aircraft passengers. Content files to be delivered to a target aircraft are identified. Courier devices associated with persons scheduled to become passengers on the target aircraft are identified. Each of the content files are divided into content fragments, where the content fragments collectively contain all data necessary for reassembling the content files. The content fragments are distributed from the ground based content server across the courier devices, so that each courier device is distributed one of the content fragments containing data that is at least partially redundant with data contained in one of the content fragments that is distributed to at least one other one of the courier devices and that is not redundant to data contained in other content fragments distributed to still other ones of the courier devices.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 21, 2021
    Assignee: Thales Avionics, Inc.
    Inventors: Jean-Yves Couleaud, Tracy Decuir
  • Patent number: 11128728
    Abstract: A system comprising: a plurality of mobile edge caches integrated within a corresponding plurality of mobile environments; a local network manager coupled to each edge cache device in each mobile environment to provide network connectivity to client devices within each mobile environment; a mobile high speed network interface coupled to each mobile edge cache within each mobile environment to establish a high bandwidth link to one or more fixed high speed network interfaces when the mobile environment is within range; a fixed core cache to store content titles owned by a content provider, the content titles to be distributed to the plurality of mobile edge caches, each content title comprising a plurality of title segments; wherein the content provider is to maintain a primary website to provide access to each content title by streaming apps installed on client devices, a streaming app running on a first client device within a first mobile environment to generate a request for a first content title responsive
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: September 21, 2021
    Assignee: NETSKRT SYSTEMS, INC.
    Inventor: Siegfried Luft
  • Patent number: 11121942
    Abstract: Systems, computer-implemented methods, and computer program products that facilitate orchestration engine components for a cloud computing environment are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a ranking component that can rank respective connection components based on one or more attributes of the respective connection components. The computer executable components can further comprise a selection component that can select a connection component based on rank. The computer executable components can also comprise an orchestration engine component that can, based on the selected connection component, operatively couple a provisioning component to a computing resource component t of a cloud-based computing platform.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexei Karve, Thomas E. Chefalas, Matthew X. Staffelbach, Neeraj Asthana
  • Patent number: 11121914
    Abstract: Systems and methods for monitoring and correcting a cloud environment are disclosed. An alert associated with an active issue at a component is received and an issue object is generated based on the alert. A self-healing flow is executed based on an alert type of the alert to attempt to correct the active issue.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 14, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Joshua Ledbetter, Jeremy Wayne Bowman, Michael Samuhasilp, Nathan Anderson, Maria Cecilia Bustos
  • Patent number: 11112132
    Abstract: A system to characterize water in a building includes a processor; a water sensor coupled to the processor; a water valve coupled to the processor; an encryption module executed by the processor to secure water data; and a transceiver to communicate secured water data over a network to a remote processor.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 7, 2021
    Inventors: Bao Tran, Dave Nyhof
  • Patent number: 11115498
    Abstract: A mechanism allowing a client application at a client device to operate multiple connection paths with a transfer protocol by implementing a master connection at an application layer and slave connections at a network layer, wherein requests for resources associated with the master connection are distributed over the slave connections established on distinct network interfaces of the client device.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 7, 2021
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Guillaume Bichot, Stephane Gouache
  • Patent number: 11108858
    Abstract: Systems and methods for providing data storage operations, such as archiving and/or backing up of data, for mail servers, such as Exchange servers, via a Simple Mail Transfer Protocol (SMTP) interface are described. For example, the systems and methods may provide an SMTP server between one or more Exchange servers and a media agent, which is configured to performing secondary copy operations, in order to quickly and/or efficiently generate archive or other secondary copies of various mailboxes within the mail server before or during the transfer of mail data to the media agent for data storage operations.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 31, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sunghyun Wang, Manas Bhikchand Mutha, Jun H. Ahn
  • Patent number: 11099539
    Abstract: Apparatus, methods, and systems implementing multi-sensor agent devices are described herein. The agent devices can each include a plurality of sensors for measuring parameters of interest to an entity such as an electric power utility. The sensors can be organized in individually-IP-addressable sensor clusters, with each sensor cluster including an associated microcontroller. The agent devices can be controlled by a control center of the entity to operate in a coordinated manner, such as to gather and transmit data regarding parameters of interest. The agent devices can be transported to desired areas for data collection by unmanned aerial systems such as drones, and the collected data can be stored in a distributed blockchain ledger.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: August 24, 2021
    Assignee: UT-Battelle, LLC
    Inventors: Peter L. Fuhr, Marissa E. Morales-Rodriguez, Sterling S. Rooke
  • Patent number: 11102264
    Abstract: Exemplary embodiments relate to the application of media effects to visual data such as a video. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. Accordingly, the system is both data-type and platform agnostic, allowing effects developers to define how data will be interpreted. In some embodiments, higher-level services may be provided to exchange data of predefined types (e.g., for common activities such as turn negotiations, turn yielding, scorekeeping, leadership elections, etc.).
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 24, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
  • Patent number: 11095578
    Abstract: For a chat bot, first intent data is provided, including a first instance of sample utterances in a first natural language and intents corresponding to the respective sample utterances. The sample utterances are translated by a computer system to a second natural language as a second instance of the sample utterances. The sample utterances of the second instance are translated by a computer system back to the first natural language as a third instance of the sample utterances. Second intent data is provided including the third instance of the sample utterances and the corresponding intents. An intent classifier of the chat bot is trained to identify respective intents of real time utterances, wherein the identifying is responsive to the intent classifier receiving the real time utterances from a user when the chat bot is in an operating mode and the training includes training the intent classifier on the first and second intent data.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Steven Ware Jones, Ruchi Asthana, Jennifer A. Mallette, Jacob Lewis, Vivek Salve
  • Patent number: 11095547
    Abstract: Combinations of host ports and storage ports (e.g., I-T pairs) on a storage network that are zoned but not masked may be determined, without accessing a switch or network administrator. Heartbeat communications (heartbeats) may be transmitted from host systems to each storage device of a storage system of which the host system is aware, along the one or more I/O paths of which the host is aware to the storage port of the I/O path. The storage devices may include one or more nominal devices defined for I-T pairs for which I/O connectivity has not been defined for any storage devices. The storage system may maintain a master heartbeat (heartbeat) table that may include a plurality of entries, each entry corresponding to a combination of a host port, storage port and storage device, and storing a time stamp value for a most recent heartbeat received for the combination.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael E. Specht, Vinay G. Rao, Subin George, Arieh Don
  • Patent number: 11095544
    Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for determining latent components of a metrics time series and identifying anomalous data within the metrics time series based on one or both of spikes/dips and level changes from the latent components satisfying significance thresholds. To identify such latent components, in some cases, the disclosed systems account for a range of value types by intelligently subjecting real values to a latent-component constraint for decomposing the time series and intelligently excluding non-real values from the latent-component constraint. The disclosed systems can further identify significant anomalous data values from latent components of the metrics time series by jointly determining whether one or both of a subseries of a spike-component series and a level change from a level-component series satisfy significance thresholds.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: August 17, 2021
    Assignee: ADOBE INC.
    Inventors: Aishwarya Asesh, Sunav Choudhary, Shiv Kumar Saini, Chris Challis
  • Patent number: 11095584
    Abstract: Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Eric M Dorman, Yo-Tzu Yeh
  • Patent number: 11095577
    Abstract: One embodiment comprises a non-transitory computer readable medium comprising computer-executable instructions executable to access a conversation-enabled document and expose the conversation-enabled document on a first conversation channel as a conversation into the conversation-enabled document. The conversation-enabled document can comprise a conversation component for controlling a conversation interface into the conversation-enabled document, the conversation component specifying conversation steps, routing between conversation steps and a document variable to accept a conversation participant response. The computer-executable instructions can be executable to set a document variable value in the conversation-enabled document based on the participant response received via the conversation interface; and render the conversation-enabled document to a second channel using the document variable and the page template.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: August 17, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: James Matthew Downs, Byron Steven Pruitt, Jeffrey Alan Cole, Anthony Wiley
  • Patent number: 11086652
    Abstract: A system is described for fault-tolerant delivery of virtualized applications. A client on a client device requests access to a virtualized application. The application is launched in a server-based virtual machine and computer vision is used to determine whether the application launched successfully based on the UI produced by the application. If it is determined that the application failed to launch successfully, an alternative mechanism is used to deliver access to the application using an application storage volume (ASV), which is a mountable container containing the application. In one approach, the ASV is mounted directly to the client device. In another approach, a second virtual machine is launched and the ASV is mounted on the second virtual machine.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: August 10, 2021
    Assignee: VMware, Inc.
    Inventors: Sisimon Soman, Jairam Choudhary
  • Patent number: 11089352
    Abstract: Systems and methods are provided herein for synchronizing content across multiple user devices. Content packets may be individually provided to user devices associated with a group. Each content packet may include a portion of content (e.g., media content) and a content index (e.g., an index that indicates a sequence by which the content packets are to be presented). The user device may begin to play the content packets according to the sequence. The user device may receive a particular content index identifying a particular content packet that occurs latest in the sequence and that has been received by all of the devices of the group. The user device may modify playback of the content packets based at least in part on the particular content index to synchronize playback of the content at the user device with respect to playback at the one or more devices.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael James Bartholomew, Paul Martin, Steve Huynh
  • Patent number: 11089101
    Abstract: A media content management device includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing management of media content. The device may receive media content from a data source and determine a set of media operations that can be performed by the device on a locally stored copy of the media content on the storage means or by a cloud storage system on a remotely stored copy. Based on whether the cloud storage system is reachable, a first media operation may be performed on the remotely stored copy of the media content or on the locally stored copy of the media content. The device may open a communication path with a user device and transmit a portion of the media content to the user device before uploading to the cloud storage system is complete.
    Type: Grant
    Filed: December 23, 2017
    Date of Patent: August 10, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Thomas Kistler, Christopher Hansen Bourdon, Dmitri Trembovestki, James Chia Ho Chou, Laurent Baumann