Patents by Inventor Roland Schemers
Roland Schemers 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: 10481764Abstract: The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.Type: GrantFiled: November 30, 2015Date of Patent: November 19, 2019Assignee: VMware, Inc.Inventors: Ross Dargahi, Kevin M. Henrikson, Roland Schemers, Jong Yoon Lee
-
Publication number: 20180173389Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.Type: ApplicationFiled: December 15, 2017Publication date: June 21, 2018Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Patent number: 9954809Abstract: A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method may include detecting user input of a special character while a user is composing a message and in response to detecting the user input of the special character, presenting a selectable list of command operators to the user. The method may further include causing a command operator to be included in the message in response to user selection of the command operator from the selectable list of command operators. The command operator is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying, at an outbound communication serer, the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.Type: GrantFiled: January 11, 2017Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Patent number: 9846527Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.Type: GrantFiled: April 30, 2014Date of Patent: December 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Publication number: 20170126606Abstract: A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method may include detecting user input of a special character while a user is composing a message and in response to detecting the user input of the special character, presenting a selectable list of command operators to the user The method may further include causing a command operator to be included in the message in response to user selection of the command operator from the selectable list of command operators. The command operator is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying, at an outbound communication serer, the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.Type: ApplicationFiled: January 11, 2017Publication date: May 4, 2017Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Patent number: 9584454Abstract: A communication server, computer-readable storage medium, and computer-implemented method for executing commands embedded in messages are provided. The method may include accessing a message that is being routed through a communication server. The message may include a command operator that is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.Type: GrantFiled: May 29, 2014Date of Patent: February 28, 2017Assignee: LinkedIn CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Publication number: 20160085392Abstract: The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.Type: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Applicant: VMware, Inc.Inventors: Ross Dargahi, Kevin M. Henrikson, Roland Schemers, Jong Yoon Lee
-
Publication number: 20150317073Abstract: A system, computer-readable storage medium, and computer-implemented method for assigning a task based on content presented in a data feed are presented. A data feed that includes a set of content items is presented. Each of the content items included in the data feed may include a graphical user interface element capable of invoking task assignment functionality with respect to each content item. A task based on a content item presented in the data feed may be created and assigned to a selected user in response to receiving a selection of the graphical user interface element. The method may further include generating an individual status report for the user that includes every task assigned to the user.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: Linkedln CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Clayton Schubiner, Christopher J. Fong, Wing Lun Ting, James Richards
-
Publication number: 20150317574Abstract: A system, computer-readable storage medium, and computer-implemented method for maintaining an accurate organization chart, are presented. The method may include accessing organization chart data defining a hierarchy of an organization comprising a group of users. At least one user of the group of users may be prompted to provide verification information pertaining to the accuracy of a portion of the organization chart data. Upon receiving the verification information from the at least one user, the method may include updating the organization chart data in accordance with the verification information.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: LinkedIn CorporationInventors: Mark Hull, Anand Kishore Bollini, Andrew P. Hill, Roland Schemers, Christopher J. Fong, Dhananjay Ragade, James Richards, Wing Lun Ting, Parag Naresh Shah
-
Publication number: 20150319120Abstract: A communication server, computer-readable storage medium, and computer-implemented method for executing commands embedded in messages are provided. The method may include accessing a message that is being routed through a communication server. The message may include a command operator that is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.Type: ApplicationFiled: May 29, 2014Publication date: November 5, 2015Applicant: Linkedln CorporationInventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
-
Publication number: 20090100010Abstract: The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.Type: ApplicationFiled: August 14, 2006Publication date: April 16, 2009Inventors: Ross Dargahi, Kevin M. Henrikson, Roland Schemers, Jong Yoon Lee
-
Publication number: 20090100367Abstract: The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.Type: ApplicationFiled: October 27, 2008Publication date: April 16, 2009Applicant: YAHOO! INC.Inventors: Ross Dargahi, Kevin M. Henrikson, Roland Schemers, Jong Yoon Lee
-
Publication number: 20090049123Abstract: The present invention is, in one embodiment, a system and method based on a client-server architecture for seamlessly integrating various information systems. In one embodiment, a bundle of files is deployed to a collaboration client, in order to enable the integration of the collaboration client with disparate information systems and content. In one embodiment, content within a mailbox item is allowed to become a “live” object, and is associated with trigger events, and actions, including sending all or part of the content to a separate information system. In one embodiment, mailbox items are subjected to predefined searches to assess whether they include certain content objects. In another embodiment, panel item elements are visible in the overview panel of the collaboration client. The user may interact with the panel items by dragging content onto them, double clicking them, and invoking actions from a context menu if one is available.Type: ApplicationFiled: October 27, 2008Publication date: February 19, 2009Applicant: YAHOO! INC.Inventors: Ross Dargahi, Kevin M. Henrikson, Roland Schemers, Jong Yoon Lee
-
Patent number: 6751453Abstract: A system, method, and apparatus for seamless message retrieval during a data session at a mobile station is presented herein. While viewing information related to messages stored for the subscriber, the subscriber can select a particular message for listening to or responding to by voice. Responsive thereto, a record indicating the selected action and any selected message is stored in a state server, the data session is automatically terminated, and a phone call is placed to a telephony server. Upon completion of the phone call, the telephony server determines the action and selected message by querying the state server. The state server returns an operation code and an identifier identifying any selected voice message. The telephony server then performs the indicated operation. Wherein the operation is to play the selected message, the telephony server plays the selected message. Wherein the operation is to respond to an email by voice, the telephony server records a voice message from the subscriber.Type: GrantFiled: February 27, 2001Date of Patent: June 15, 2004Assignee: Openwave Systems, Inc.Inventors: Roland Schemers, Kevin Kluge
-
Publication number: 20020097850Abstract: A system, method, and apparatus for seamless message retrieval during a data session at a mobile station is presented herein. While viewing information related to messages stored for the subscriber, the subscriber can select a particular message for listening to or responding to by voice. Responsive thereto, a record indicating the selected action and any selected message is stored in a state server, the data session is automatically terminated, and a phone call is placed to a telephony server. Upon completion of the phone call, the telephony server determines the action and selected message by querying the state server. The state server returns an operation code and an identifier identifying any selected voice message. The telephony server then performs the indicated operation. Wherein the operation is to play the selected message, the telephony server plays the selected message. Wherein the operation is to respond to an email by voice, the telephony server records a voice message from the subscriber.Type: ApplicationFiled: February 27, 2001Publication date: July 25, 2002Inventors: Roland Schemers, Kevin Kluge