Patents by Inventor Bhavuk Srivastava
Bhavuk Srivastava has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10574712Abstract: A method, executed by a computer, for provisioning chat rooms (e.g. audio, video, and/or text-based communication) includes determining a topic by accessing one or more user communities, creating a chat corresponding to the topic, selecting one or more users to invite to the chat using a template, and inviting the one or more users to the chat. A computer program product and computer system corresponding to the above method are also disclosed herein.Type: GrantFiled: February 19, 2016Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Akash U. Dhoot, Shailendra Moyal, Bhavuk Srivastava
-
Patent number: 9979819Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: GrantFiled: March 30, 2017Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Fernando Salazar, Bhavuk Srivastava
-
Patent number: 9819761Abstract: A determination is made as to whether a message received at a first client application cache of a group of client application caches matches one of a set of stored rules. Each rule triggers an event in another one of the group of client application caches in response to receipt of a matching message from a client application. Another message directed to another specified client application cache is generated for each rule determined to match the received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.Type: GrantFiled: February 22, 2016Date of Patent: November 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hind, Bhavuk Srivastava
-
Publication number: 20170244766Abstract: A method, executed by a computer, for provisioning chat rooms (e.g. audio, video, and/or text-based communication) includes determining a topic by accessing one or more user communities, creating a chat corresponding to the topic, selecting one or more users to invite to the chat using a template, and inviting the one or more users to the chat. A computer program product and computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Akash U. Dhoot, Shailendra Moyal, Bhavuk Srivastava
-
Publication number: 20170244653Abstract: A method, executed by a computer, for provisioning chat rooms (e.g. audio, video, and/or text-based communication) includes determining a topic by accessing one or more user communities, creating a chat corresponding to the topic, selecting one or more users to invite to the chat using a template, and inviting the one or more users to the chat. A computer program product and computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: January 18, 2017Publication date: August 24, 2017Inventors: Akash U. Dhoot, Shailendra Moyal, Bhavuk Srivastava
-
Publication number: 20170208174Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: ApplicationFiled: March 30, 2017Publication date: July 20, 2017Inventors: Fernando Salazar, Bhavuk Srivastava
-
Patent number: 9686405Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: GrantFiled: January 27, 2015Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Fernando Salazar, Bhavuk Srivastava
-
Patent number: 9667783Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: GrantFiled: February 27, 2014Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Fernando Salazar, Bhavuk Srivastava
-
Patent number: 9438655Abstract: A method for positioning video feeds of a video conference on an electronic display. The method includes selecting a first property of the plurality of video feeds used to position the plurality of video feeds on the electronic display. A first and second value of the first property is received from a respective first and second video feed. A request for a layout style of the plurality of video feeds on the electronic display is received. The layout style has a plurality of positions for the plurality of video feeds. Each of the plurality of positions has a criteria of the first property. The first and second video feed belong is positioned on the layout. The positioning is based on a relationship of the criteria of each of the plurality of positions to the first and second values.Type: GrantFiled: March 12, 2015Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Abdullah Q. Chougle, Vishal V. Chougule, Bhavuk Srivastava
-
Publication number: 20160173638Abstract: A determination is made as to whether a message received at a first client application cache of a group of client application caches matches one of a set of stored rules. Each rule triggers an event in another one of the group of client application caches in response to receipt of a matching message from a client application. Another message directed to another specified client application cache is generated for each rule determined to match the received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.Type: ApplicationFiled: February 22, 2016Publication date: June 16, 2016Inventors: John R. Hind, Bhavuk Srivastava
-
Patent number: 9307001Abstract: A method for positioning video feeds of a video conference on an electronic display. The method includes selecting a first property of the plurality of video feeds used to position the plurality of video feeds on the electronic display. A first and second value of the first property is received from a respective first and second video feed. A request for a layout style of the plurality of video feeds on the electronic display is received. The layout style has a plurality of positions for the plurality of video feeds. Each of the plurality of positions has a criteria of the first property. The first and second video feed belong is positioned on the layout. The positioning is based on a relationship of the criteria of each of the plurality of positions to the first and second values.Type: GrantFiled: May 16, 2014Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Abdullah Q. Chougle, Vishal V. Chougule, Bhavuk Srivastava
-
Patent number: 9300750Abstract: Information is collected regarding an event in a computer system that includes a group of client application caches that each temporarily store information associated with one of a group of client applications. A set of rules is stored at one or more of the group of client application caches. Each rule triggers the event in another one of the group of client application caches in response to receipt of a message from a client application associated with the respective client application cache. Another message directed to another specified client application cache is generated for each rule that matches a first received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.Type: GrantFiled: January 28, 2015Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John R. Hind, Bhavuk Srivastava
-
Publication number: 20150334313Abstract: A method for positioning video feeds of a video conference on an electronic display. The method includes selecting a first property of the plurality of video feeds used to position the plurality of video feeds on the electronic display. A first and second value of the first property is received from a respective first and second video feed. A request for a layout style of the plurality of video feeds on the electronic display is received. The layout style has a plurality of positions for the plurality of video feeds. Each of the plurality of positions has a criteria of the first property. The first and second video feed belong is positioned on the layout. The positioning is based on a relationship of the criteria of each of the plurality of positions to the first and second values.Type: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: International Business Machines CorporationInventors: Abdullah Q. Chougle, Vishal V. Chougule, Bhavuk Srivastava
-
Publication number: 20150334149Abstract: A method for positioning video feeds of a video conference on an electronic display. The method includes selecting a first property of the plurality of video feeds used to position the plurality of video feeds on the electronic display. A first and second value of the first property is received from a respective first and second video feed. A request for a layout style of the plurality of video feeds on the electronic display is received. The layout style has a plurality of positions for the plurality of video feeds. Each of the plurality of positions has a criteria of the first property. The first and second video feed belong is positioned on the layout. The positioning is based on a relationship of the criteria of each of the plurality of positions to the first and second values.Type: ApplicationFiled: March 12, 2015Publication date: November 19, 2015Inventors: Abdullah Q. Chougle, Vishal V. Chougule, Bhavuk Srivastava
-
Publication number: 20150244864Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: ApplicationFiled: January 27, 2015Publication date: August 27, 2015Inventors: Fernando Salazar, Bhavuk Srivastava
-
Publication number: 20150244862Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.Type: ApplicationFiled: February 27, 2014Publication date: August 27, 2015Applicant: International Business Machines CorporationInventors: Fernando Salazar, Bhavuk Srivastava
-
Publication number: 20150149579Abstract: Information is collected regarding an event in a computer system that includes a group of client application caches that each temporarily store information associated with one of a group of client applications. A set of rules is stored at one or more of the group of client application caches. Each rule triggers the event in another one of the group of client application caches in response to receipt of a message from a client application associated with the respective client application cache. Another message directed to another specified client application cache is generated for each rule that matches a first received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.Type: ApplicationFiled: January 28, 2015Publication date: May 28, 2015Inventors: John R. Hind, Bhavuk Srivastava
-
Patent number: 8990269Abstract: A data mashup on a user's device. The preferred and probably most useful device is a mobile one. However, there is no reason to so limit the invention. When the user makes an application data entry, such as a calendar entry for a meeting with a customer, the mashup uses rules and data patterns that have been defined by the user to query other relevant information sources to collect related information about the customer or the meeting, and to cache the collected information on the device for the user.Type: GrantFiled: November 28, 2007Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: John Raithel Hind, Bhavuk Srivastava
-
Patent number: 8635366Abstract: Disclosed a method for routing communication for an individual. The method involves the steps receiving access control information system for the individual to identify the location of the individual. A communication server, such as a soft phone system or and instant messaging client, is updated according to the current location of the individual. In this way the communication server may be configured to route communication to the current location of the individual. Alternatively, the current location of the individual may be displayed in a client device of the communication server, such as a telephone handset or Instant Messaging Client.Type: GrantFiled: June 11, 2009Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Bhavuk Srivastava, Sagar Joshi, Anuradha Malvadkar, Supal Patel
-
Patent number: 8601106Abstract: Embodiments of the present invention include methods, systems and computer program products. In one embodiment, a method described herein includes receiving, at a host terminal having a unique identifier, a message including at least an authentication field, an operation field, an entity field and an argument field; and authenticating a remote user in response to the authentication field. The first method can also include identifying an entity selected by the remote user in response to the entity field; identifying an argument selected by the remote user in response to the argument field; and performing an operation selected by the remote user in response to the operation field. Performance of the operation allows the remote user to perform and/or control tasks, communications and/or processes on the host terminal.Type: GrantFiled: November 17, 2009Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: Gundabattula Ananth K. Chakravarthy, Supal J. Patel, Bhavuk Srivastava