Patents by Inventor Justin Maguire
Justin Maguire 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: 12045706Abstract: This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.Type: GrantFiled: May 17, 2022Date of Patent: July 23, 2024Assignee: Salesforce.com, Inc.Inventors: George Hu, Arvind Krishnan, Justin Maguire, III
-
Publication number: 20220335268Abstract: This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.Type: ApplicationFiled: May 17, 2022Publication date: October 20, 2022Applicant: salesforce.com, inc.Inventors: George HU, Arvind Krishnan, Justin Maguire
-
Patent number: 11334785Abstract: This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.Type: GrantFiled: January 31, 2018Date of Patent: May 17, 2022Assignee: salesforce.com, inc.Inventors: George Hu, Arvind Krishnan, Justin Maguire, III
-
Patent number: 10481792Abstract: Disclosed herein are system, method, and computer program product embodiments for sharing a record from another application without leaving a current application. An embodiment operates by receiving a request for a record in an application at a user interface of a connected keyboard. The embodiment accesses credentials in a credential database from the connected keyboard based on the request. The embodiment transmits the request for the record to the application from the connected keyboard based on the credentials. The embodiment receives the record from the application at the connected keyboard. The embodiment then outputs the record at the connected keyboard.Type: GrantFiled: August 25, 2017Date of Patent: November 19, 2019Assignee: salesforce.com, inc.Inventors: Greg Bertoldo, Joseph Andolina, John Earle, Justin Maguire
-
Publication number: 20190138879Abstract: This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.Type: ApplicationFiled: January 31, 2018Publication date: May 9, 2019Inventors: George HU, Arvind KRISHNAN, Justin MAGUIRE
-
Publication number: 20190065044Abstract: Disclosed herein are system, method, and computer program product embodiments for sharing a record from another application without leaving a current application. An embodiment operates by receiving a request for a record in an application at a user interface of a connected keyboard. The embodiment accesses credentials in a credential database from the connected keyboard based on the request. The embodiment transmits the request for the record to the application from the connected keyboard based on the credentials. The embodiment receives the record from the application at the connected keyboard. The embodiment then outputs the record at the connected keyboard.Type: ApplicationFiled: August 25, 2017Publication date: February 28, 2019Applicant: salesforce.com, inc.Inventors: Greg Bertoldo, Joseph Andolina, John Earle, Justin Maguire
-
Patent number: 8321794Abstract: Systems and methods that enable conference attendee(s) to invite others to the conference and provide a rich set of contextual information about the conference upfront to the invitee(s). A communicator component enables document related to the conference to be automatically shared and can further supply the name of the document and the location of the document. Hence, an invitee can make an informed decision about joining the conference and evaluate relevance of the conference up front (e.g., prior to joining).Type: GrantFiled: June 28, 2007Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventors: Craig Combel, Justin Maguire, Eran Shtiegman
-
Patent number: 8081745Abstract: The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated communication server will track and aggregate user presence information about the potential recipient. The aggregated user presence information includes the current state, activity, and/or availability of the potential recipient. The integrated communication server dynamically analyzes and compares the aggregated user presence information with user preference information of the potential recipient in order to identify an appropriate communication method. The identified appropriate communication method is published to the user indicating that it has a great likelihood of reaching the potential recipient successfully in the right way at the right time.Type: GrantFiled: December 14, 2006Date of Patent: December 20, 2011Assignee: Microsoft CorporationInventors: Mark Burrell, Joseph Fletcher, Justin Maguire, III, Mickey Monaghan, Thomas Bouchard
-
Patent number: 7818608Abstract: An improved system and method for using a file system to automatically backup a file in persistent storage is provided. A storage aggregator may organize nonvolatile memory for use in aggregate to store backup copies of a file. A file system filter driver may receive a request from an application for storing a file and may access a policy to determining whether to create a backup copy of the file and what type of backup to apply to the file. A generational file handler may create and manage a set of generational files as backup copies of a particular application file. And a recovery user interface may be provided to retrieve one or more backup copies, such as the set of generational files, for inspection by a user to recover whatever copy of the file may be desired by the user.Type: GrantFiled: February 18, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Pasquale DeMaio, Thomas G. Phillips, William J. Westerinen, Justin Maguire, III
-
Publication number: 20090044132Abstract: Systems and methods that enable conference attendee(s) to invite others to the conference and provide a rich set of contextual information about the conference upfront to the invitee(s). A communicator component enables document related to the conference to be automatically shared and can further supply the name of the document and the location of the document. Hence, an invitee can make an informed decision about joining the conference and evaluate relevance of the conference up front (e.g., prior to joining).Type: ApplicationFiled: June 28, 2007Publication date: February 12, 2009Applicant: MICROSOFT CORPORATIONInventors: Craig Combel, Justin Maguire, Eran Shtiegman
-
Publication number: 20080304635Abstract: Systems and methods that control a voice mail experience from a client side of a voice mail server system and enhance features thereof. A dynamic voice mail user interface can change based on what predetermined activity the user engages in. Moreover, a field component further enables a caller to identify characteristics of the voice mail. An XML based protocol empowers a client application to control state of the voice mail system, wherein a session Initiation Protocol (SIP) INFO request or response can carry out voicemail control command, result and event.Type: ApplicationFiled: June 7, 2007Publication date: December 11, 2008Applicant: MICROSOFT CORPORATIONInventors: Rajesh Ramanathan, Eran Shtiegman, Paul Tidwell, Robert Osborne, Justin Maguire
-
Publication number: 20080148154Abstract: The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated communication server will track and aggregate user presence information about the potential recipient. The aggregated user presence information includes the current state, activity, and/or availability of the potential recipient. The integrated communication server dynamically analyzes and compares the aggregated user presence information with user preference information of the potential recipient in order to identify an appropriate communication method. The identified appropriate communication method is published to the user indicating that it has a great likelihood of reaching the potential recipient successfully in the right way at the right time.Type: ApplicationFiled: December 14, 2006Publication date: June 19, 2008Applicant: MICROSOFT CORPORATIONInventors: Mark Burrell, Joseph Fletcher, Justin Maguire, Mickey Monaghan, Thomas Bouchard
-
Patent number: 7369850Abstract: A system and method in a connectivity user interface of a mobile device that enables a user to inspect and select a connection from among available network connections and methods of connecting. If the user alternatively wants a connection to be automatically selected by the device, the connectivity user interface allows the user to verify the connection that will be made when required. An easily accessible connectivity dialog displays configured connections, and connection data. Before a connection is established, the connection data may describe a type of connection, such as the telephone number for a dial-up connection. After a connection is established, the connection data may describe the connection's status, such as the amount of time the connection has been in use. A link in the connectivity user interface enables the user to efficiently configure or reconfigure a connection.Type: GrantFiled: November 12, 2002Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Felix G. Andrew, Shawn Brown, Justin Maguire, Chad Whitney, Zeke Koch, Ray Sun
-
Publication number: 20070266304Abstract: A facility for annotating media files is described. In various embodiments, the facility displays a timeline indicating a duration of the media file, determines that an annotation is associated with the media file, and displays in an area near the timeline an indication of the associated annotation. In various embodiments, the facility displays a timeline indicative of a duration of the media file, receives an indication to add an annotation at an annotation time relative to the duration of the timeline, receives and stores an annotation, associates the annotation with the annotation time, and displays an indication of the stored annotation at an area near the timeline.Type: ApplicationFiled: May 15, 2006Publication date: November 15, 2007Applicant: Microsoft CorporationInventors: Joseph Fletcher, Michael Miller, Justin Maguire
-
Publication number: 20070255800Abstract: A facility is described for automatically sending goodbye messages. In various embodiments, the facility receives an indication to terminate a conversation session that was previously established to exchange messages with a converser. The facility then retrieves a goodbye message, sends the goodbye message to the converser, and terminates the conversation session.Type: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Applicant: Microsoft CorporationInventors: Joseph Fletcher, Justin Maguire
-
Publication number: 20060190505Abstract: An improved system and method for using a file system to automatically backup a file in persistent storage is provided. A storage aggregator may organize nonvolatile memory for use in aggregate to store backup copies of a file. A file system filter driver may receive a request from an application for storing a file and may access a policy to determining whether to create a backup copy of the file and what type of backup to apply to the file. A generational file handler may create and manage a set of generational files as backup copies of a particular application file. And a recovery user interface may be provided to retrieve one or more backup copies, such as the set of generational files, for inspection by a user to recover whatever copy of the file may be desired by the user.Type: ApplicationFiled: February 18, 2005Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Pasquale DeMaio, Thomas Phillips, William Westerinen, Justin Maguire
-
Publication number: 20050237270Abstract: A method for modifying the operation of a device responsive to the detection of a remote device is provided. In the method, the remote device is detected, and communications with the remote device are established responsive to the detection of the remote device. A determination is made as to whether a feature of the device is affected by the establishment of communications with the remote device, and an action with respect to the feature of the device is initiated.Type: ApplicationFiled: April 23, 2004Publication date: October 27, 2005Applicant: Microsoft CorporationInventors: Aditha Adams, Adrian Chandley, Carl Ledbetter, Dale Crosier, Justin Maguire, Pasquale DeMaio, Taryn Beck
-
Publication number: 20050108623Abstract: The invention, in one embodiment, is a method and system for reporting the status of external references, or links, of a spreadsheet workbook. In an Edit Links dialog box, the user may view a list of links and their status. The user may select a Check Status button in the Edit Links dialog box to check the status of the links without updating the links because updating the links may require considerable time. A textual status message is displayed for each link in the Edit Links dialog box. The textual status message indicates to the user whether there is s possible problem with the link. As part of checking the status of a link, an analysis is made to determine whether any problems with the source file exist. For instance, it is determined whether the source file is open and whether it is valid. The results of this analysis determine what is displayed in the status column of the Edit Links dialog box.Type: ApplicationFiled: December 8, 2004Publication date: May 19, 2005Applicant: Microsoft CorporationInventors: Jesse Bedford, Matthew Gauthier, Tuan Huynh, Ramakrishnan NataraJan, Justin Maguire, Marcella Rader
-
Publication number: 20050097115Abstract: The invention, in one embodiment, is a method and system for reporting the status of external references, or links, of a spreadsheet workbook. In an Edit Links dialog box, the user may view a list of links and their status. The user may select a Check Status button in the Edit Links dialog box to check the status of the links without updating the links because updating the links may require considerable time. A textual status message is displayed for each link in the Edit Links dialog box. The textual status message indicates to the user whether there is s possible problem with the link. As part of checking the status of a link, an analysis is made to determine whether any problems with the source file exist. For instance, it is determined whether the source file is open and whether it is valid. The results of this analysis determine what is displayed in the status column of the Edit Links dialog box.Type: ApplicationFiled: December 8, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Jesse Bedford, Matthew Gauthier, Tuan Huynh, Ramakrishnan NataraJan, Justin Maguire, Marcella Rader
-
Publication number: 20050050470Abstract: An interactive tooltip provides access to help information and enhanced editing capabilities. The interactive tooltip is especially useful for a user editing a function within a spreadsheet formula. The present invention integrates HTML-like interactivity with a conventional tooltip to provide a new interface for working with the associated data. The interactivity of the tooltip provides additional levels of help or documentation when requested and provides additional editing navigation functionality within the associated data. The present invention provides a tooltip in close proximity to the associated data, while the associated data is being edited. In the case of a spreadsheet, a tooltip will be provided when the user begins editing a function within a spreadsheet cell.Type: ApplicationFiled: October 8, 2004Publication date: March 3, 2005Applicant: Microsoft CorporationInventors: Margaret Hudson, Tuan Huynh, Kent Lowry, Justin Maguire, Eric Patterson, Marcella Rader, Mariya Tikunova