Patents Examined by Bharat Barot
-
Patent number: 11082489Abstract: 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: GrantFiled: June 4, 2020Date of Patent: August 3, 2021Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, David Ngo
-
Patent number: 11082248Abstract: 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: GrantFiled: March 15, 2019Date of Patent: August 3, 2021Assignee: K4CONNECT INC.Inventors: Kuldip Pabla, Diana Henderson Gore, Anthony Sist
-
Patent number: 11070499Abstract: 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: GrantFiled: February 3, 2020Date of Patent: July 20, 2021Assignee: Twitter, Inc.Inventors: Aditya Krishna Naganath, Erik Steven Froese
-
Patent number: 11070598Abstract: 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: GrantFiled: April 23, 2019Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Lin Ni, Enrico James Monteleone, Wei Peng Huang
-
Patent number: 11070652Abstract: 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: GrantFiled: December 26, 2019Date of Patent: July 20, 2021Assignee: EMC IP Holding Company LLCInventors: Nicole Reineke, Valerie Charry, James Robert King
-
Patent number: 11064033Abstract: 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: GrantFiled: June 12, 2019Date of Patent: July 13, 2021Inventors: Dale N. Seed, Guang Lu, Lijun Dong, Hongkun Li, Xu Li, William Robert Flynn, IV, Catalina M. Mladin, Phillip Brown
-
Patent number: 11057322Abstract: 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: GrantFiled: December 20, 2019Date of Patent: July 6, 2021Assignee: Twitter, Inc.Inventors: Rohit Jain, Arvind Thiagarajan, Xiangyi Zheng, Minali Aggarwal, Allen Chen, Tommy Chong, Andrew Hazen Schlaikjer
-
Patent number: 11038943Abstract: 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: GrantFiled: February 11, 2020Date of Patent: June 15, 2021Assignee: CEDAR INC.Inventors: Eun Seok Oh, Kyoung Dong Kim
-
Patent number: 11032264Abstract: 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: GrantFiled: October 22, 2019Date of Patent: June 8, 2021Assignee: SCREENING ROOM MEDIA, INC.Inventors: Prem Akkaraju, Giorgio Vanzini
-
Patent number: 11032162Abstract: 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: GrantFiled: July 18, 2019Date of Patent: June 8, 2021Assignee: VMWARE, INC.Inventors: Rahul Jain, Mukesh Hira, Su Wang
-
Patent number: 11032093Abstract: 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: GrantFiled: July 17, 2019Date of Patent: June 8, 2021Assignee: Juniper Networks, Inc.Inventors: Sairam Neelam, Amit Kumar Rao
-
Patent number: 11025687Abstract: 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: GrantFiled: February 4, 2020Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kun Shang, Ting Yin, Yin Xia
-
Patent number: 11025500Abstract: 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: GrantFiled: July 17, 2019Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vysakh K. Chandran, Debasisha Padhi, Souri Subudhi
-
Patent number: 11019135Abstract: 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: GrantFiled: September 30, 2019Date of Patent: May 25, 2021Assignee: Lutron Technology Company LLCInventors: Ram Kripal Prasad, Saurabh Garg
-
Patent number: 11018961Abstract: 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: GrantFiled: December 22, 2019Date of Patent: May 25, 2021Assignee: TMAXSOFT CO., LTD.Inventors: So Yeon Lim, Jun Soo Jeong
-
Patent number: 11012393Abstract: 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: GrantFiled: December 6, 2019Date of Patent: May 18, 2021Assignee: eBuddy Technologies B.V.Inventors: Paulo Taylor, Jan-Joost C. Rueb, Onno Bakker
-
Patent number: 11005934Abstract: 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: GrantFiled: January 3, 2020Date of Patent: May 11, 2021Assignee: Google LLCInventor: Tyler Sanderson
-
Patent number: 10999386Abstract: 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: GrantFiled: October 10, 2019Date of Patent: May 4, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Huimei He, Fengwei Wang, Dijun He
-
Patent number: 10986179Abstract: 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: GrantFiled: June 14, 2019Date of Patent: April 20, 2021Assignee: Pure Storage, Inc.Inventors: Deepak Chawla, John Colgrove, Terence Noonan, Vinay Perneti, Jikui Su
-
Patent number: 10972406Abstract: 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: GrantFiled: September 24, 2019Date of Patent: April 6, 2021Assignee: Citrix Systems, Inc.Inventors: Xiao Zhang, Zongpeng Qiao, Jie Zhuang