Patents Examined by Bharat Barot
  • Patent number: 11082489
    Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: August 3, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, David Ngo
  • Patent number: 11082248
    Abstract: A home automation (HA) system may include at least one HA operation device within a restroom of a user living area and an HA hub device to provide communications for the at least one HA operation device. The HA system may also include at least one controller configured to store historical operational data for the at least one HA operation device based upon a user within the restroom, and monitor operation of the at least one HA operation device, and determine therefrom whether current usage of the restroom has changed based upon the historical operational data. The at least one controller may be configured to generate a notification based upon the historical operations data and the determined current usage of the restroom.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: August 3, 2021
    Assignee: K4CONNECT INC.
    Inventors: Kuldip Pabla, Diana Henderson Gore, Anthony Sist
  • Patent number: 11070499
    Abstract: A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor, propagation data representing propagation of the first broadcasted message in a connection graph of the messaging platform; and providing the propagation data for the client device in response to the reporting request, where the client device is operable to display a visual representation of the propagation data.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: July 20, 2021
    Assignee: Twitter, Inc.
    Inventors: Aditya Krishna Naganath, Erik Steven Froese
  • Patent number: 11070598
    Abstract: A processor may identify that a user has been added to a group of two or more users. One or more communications between the group may be hosted on one or more communication platforms. The processor may analyze each of the one or more communications. The processor may identify, from the analyzing, content of the one or more communications. The processor may generate a report. The report may indicate the content of the one or more communications. The processor may display the report to the user.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lin Ni, Enrico James Monteleone, Wei Peng Huang
  • Patent number: 11070652
    Abstract: An asset mapper for managing a deployment includes storage for storing a client oriented asset map of the deployment and a map manager. The map manager obtains a client oriented location request regarding the deployment for a client; in response to obtaining the client oriented location request: obtains the client oriented asset map of the deployment; modifies the client oriented asset map using a data source that describes at least a characteristic of a portion of the deployment to obtain an enhanced client oriented asset map; and performs an action set using the enhanced client oriented asset map to service the client oriented location request.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: July 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nicole Reineke, Valerie Charry, James Robert King
  • Patent number: 11064033
    Abstract: Methods, devices, and systems for migration or sharing of existing M2M service layer sessions are disclosed. In one embodiment, a Session Migration and Sharing Function (SMSF) performs the migration or sharing of a M2M service layer session. Various forms of service layer session context may be used to enable the migration and sharing of M2M service layer sessions.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: July 13, 2021
    Inventors: Dale N. Seed, Guang Lu, Lijun Dong, Hongkun Li, Xu Li, William Robert Flynn, IV, Catalina M. Mladin, Phillip Brown
  • Patent number: 11057322
    Abstract: According to an aspect, a method for ranking messages of conversation graphs in a messaging platform using machine-learning signals includes receiving a conversation view request to retrieve messages of a conversation graph stored on a messaging platform and determining a plurality of predictive outcomes for each of a plurality of messages of the conversation graph using predictive models. The determining step may include obtaining a plurality of signals relevant to the predictive models, the plurality of signals including data structure-related signals relating to the conversation graph and inputting the plurality of signals to the predictive models. The method includes ranking the plurality of messages based on the predictive outcomes and transmitting at least a subset of the plurality of messages to be rendered on a client application according to the rank.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Twitter, Inc.
    Inventors: Rohit Jain, Arvind Thiagarajan, Xiangyi Zheng, Minali Aggarwal, Allen Chen, Tommy Chong, Andrew Hazen Schlaikjer
  • Patent number: 11038943
    Abstract: A content output system according to an embodiment of the present invention includes a web server for providing contents to be output to a web-connected terminal, and devices connected to the web server to output the contents, the devices respectively outputting a predetermined area of each content. The devices may be operated by a WebRTC. The devices may include a master device for generating and providing content synchronization information and a synchronization signal for specifying an output timing of the contents to be output, and at least one slave device for outputting the contents according to the content synchronization information and the synchronization signal provided from the master device. The master device and the slave device are set among the devices constituting the multi-vision so that the synchronization and synchronization between the multiple devices without a separate control terminal, thereby simplifying the system configuration and reducing the cost.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: June 15, 2021
    Assignee: CEDAR INC.
    Inventors: Eun Seok Oh, Kyoung Dong Kim
  • Patent number: 11032264
    Abstract: A method for providing an integrated service includes assigning a digital credential to a user account; receiving a request to schedule an integrated service in relation to the scheduled presentation of the digital content item; identifying, based on the digital credential assigned to the user account, the scheduled presentation of the digital content item; determining, based on the scheduled presentation of the digital content item, a set of available integrated services; providing, to the computing device, data identifying the set of available integrated services; receiving, from the computing device, a user selection of a first integrated service from the set of available integrated services; generating, based on data associated with the scheduled presentation of the digital content item, a service request to provide the first integrated service; and transmitting, to a remote server that provides the first integrated service, the service request to provide the first integrated service.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: June 8, 2021
    Assignee: SCREENING ROOM MEDIA, INC.
    Inventors: Prem Akkaraju, Giorgio Vanzini
  • Patent number: 11032162
    Abstract: Example methods and computer systems are provided for east-west service insertion in a public cloud environment. An example method may comprise detecting an egress packet that is destined for a second endpoint located in the same virtual network as a first endpoint. The method may also comprise: in response to determination that service insertion is required, identifying a service path based on a service insertion rule; generating an encapsulated packet by encapsulating the egress packet with an outer header that is addressed from the first endpoint to a network device; and sending the encapsulated packet to cause the network device to send the egress packet towards the service path, thereby steering the egress packet towards the service path for processing.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: June 8, 2021
    Assignee: VMWARE, INC.
    Inventors: Rahul Jain, Mukesh Hira, Su Wang
  • Patent number: 11032093
    Abstract: A network device may intercept, from an application associated with a user space of the network device, a request message to join a multicast group or to leave the multicast group. The request message may be addressed to a kernel of the network device. The network device may direct the request message to a service daemon associated with the user space of the network device. The network device may determine, using the service daemon, whether another application associated with the user space is a member of the multicast group. The network device may selectively generate, using the service daemon and based on whether the other application associated with the user space is the member of the multicast group, an advertisement message based on the request message, and transmit the advertisement message when the advertisement message is generated.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 8, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sairam Neelam, Amit Kumar Rao
  • Patent number: 11025687
    Abstract: A computer-implemented method of establishing a conversation between intelligent assistants includes subdividing content of a user's conversation monitored over a predetermined period of time into a plurality of segments, and associating a time stamp with each segment; hashing each of the plurality of segments wherein a hash value is associated with each segment; matching pairs of the hash values and their time stamps with hash values and time stamps received from one or more intelligent assistants associated with the one or more other persons; and establishing a connection between the user's intelligent assistant and an intelligent assistant of at least one of the one or more other persons, when the user's hash value and time stamp for one or more segments of the conversation match hash values and time stamps of one or more conversation segments of the at least one of the one or more other persons.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kun Shang, Ting Yin, Yin Xia
  • Patent number: 11025500
    Abstract: Provisioning infrastructure from visual diagrams can include selecting, with a first neural network, regions of interest within an infrastructure architecture diagram that corresponds to an infrastructure offered by an infrastructure provider for supporting a computer application. With a second neural network, infrastructure resources and interconnections among the infrastructure resources can be identified based on objects appearing within the regions of interest. Properties corresponding to the infrastructure resources identified can be determined with a third neural network. With a fourth neural network, an infrastructure architecture specification can be generated, the infrastructure architecture specification specifying the infrastructure resources, corresponding properties of the infrastructure resources, and interconnections among the infrastructure resources. The infrastructure architecture specification can be used to configure networked resources to support the computer application.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vysakh K. Chandran, Debasisha Padhi, Souri Subudhi
  • Patent number: 11019135
    Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Patent number: 11018961
    Abstract: A method for efficient end-to-end monitoring of massive transactions related to a monitored system including at least one web server, and at least one web application server is provided. The method includes steps of: (a) a trace information inputting device performing a process of instructing the web server and the web application server included in the monitored system to generate each of multiple pieces of individual trace information including transaction identification information and transaction sequence information; and (b) if the multiple pieces of the individual trace information, including the transaction identification information and the transaction sequence information, are acquired from the web server and the web application server, the trace information inputting device performing a process of storing the multiple pieces of the individual trace information in a trace information storing unit.
    Type: Grant
    Filed: December 22, 2019
    Date of Patent: May 25, 2021
    Assignee: TMAXSOFT CO., LTD.
    Inventors: So Yeon Lim, Jun Soo Jeong
  • Patent number: 11012393
    Abstract: A technique for contact list aggregation across networks involves logging into low level networks through a high level network. A system constructed according to the technique may include a network interface coupled to the different low level networks. The system may further include a contact aggregation engine coupled to the network interface and a network contacts database. In operation the system logs into one or more of the low level networks (or facilitates login for a user). To the extent that the data in the network contacts database is not current, the contact aggregation engine updates the networks contacts database contact information, then provides an aggregated contact list including the contact information to a display device. A method according to the technique may include logging into a high level network and displaying contacts from the one or more low level networks in an aggregated contact list.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 18, 2021
    Assignee: eBuddy Technologies B.V.
    Inventors: Paulo Taylor, Jan-Joost C. Rueb, Onno Bakker
  • Patent number: 11005934
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for migrating data from a first storage system to a second storage system. That data is for a process (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second storage system. That data is stored according to data subsets that are each exclusive of each other. As each data set is migrated, access to the data set by the process is precluded, but access for the remaining data sets is not affected. Once the data migration is complete, access to the data set by the process is restored.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 11, 2021
    Assignee: Google LLC
    Inventor: Tyler Sanderson
  • Patent number: 10999386
    Abstract: An information sending method is provided. The method includes calculating a weight of an interaction setting between a first terminal device and a second terminal device, calculating a relational score based on the weight between the first terminal device and the second terminal device, the second terminal device being one or more second terminal devices, calculating a service index of the first terminal device based on the relational score, and sending information to the first terminal device based on the service index.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: May 4, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Huimei He, Fengwei Wang, Dijun He
  • Patent number: 10986179
    Abstract: Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 20, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Deepak Chawla, John Colgrove, Terence Noonan, Vinay Perneti, Jikui Su
  • Patent number: 10972406
    Abstract: Disclosed are methods, systems and computer-readable media involving data that associates a computing resource with at least one time slot. Based at least in part on the data and a current time being within the at least one time slot, a device may be caused to display an indication that the computing resource can be accessed using the device. Based at least in part on the data and a current time being outside the at least one time slot, the device may be caused to cease displaying the indication.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: April 6, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Xiao Zhang, Zongpeng Qiao, Jie Zhuang