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).

  • Publication number: 20220335268
    Abstract: 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: Application
    Filed: May 17, 2022
    Publication date: October 20, 2022
    Applicant: salesforce.com, inc.
    Inventors: George HU, Arvind Krishnan, Justin Maguire
  • Patent number: 11334785
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: May 17, 2022
    Assignee: salesforce.com, inc.
    Inventors: George Hu, Arvind Krishnan, Justin Maguire, III
  • Patent number: 10481792
    Abstract: 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: Grant
    Filed: August 25, 2017
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Greg Bertoldo, Joseph Andolina, John Earle, Justin Maguire
  • Publication number: 20190138879
    Abstract: 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: Application
    Filed: January 31, 2018
    Publication date: May 9, 2019
    Inventors: George HU, Arvind KRISHNAN, Justin MAGUIRE
  • Publication number: 20190065044
    Abstract: 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: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Applicant: salesforce.com, inc.
    Inventors: Greg Bertoldo, Joseph Andolina, John Earle, Justin Maguire
  • Patent number: 8321794
    Abstract: 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: Grant
    Filed: June 28, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Craig Combel, Justin Maguire, Eran Shtiegman
  • Patent number: 8081745
    Abstract: 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: Grant
    Filed: December 14, 2006
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Mark Burrell, Joseph Fletcher, Justin Maguire, III, Mickey Monaghan, Thomas Bouchard
  • Patent number: 7818608
    Abstract: 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: Grant
    Filed: February 18, 2005
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Pasquale DeMaio, Thomas G. Phillips, William J. Westerinen, Justin Maguire, III
  • Publication number: 20090044132
    Abstract: 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: Application
    Filed: June 28, 2007
    Publication date: February 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Craig Combel, Justin Maguire, Eran Shtiegman
  • Publication number: 20080304635
    Abstract: 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: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Rajesh Ramanathan, Eran Shtiegman, Paul Tidwell, Robert Osborne, Justin Maguire
  • Publication number: 20080148154
    Abstract: 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: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark Burrell, Joseph Fletcher, Justin Maguire, Mickey Monaghan, Thomas Bouchard
  • Patent number: 7369850
    Abstract: 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: Grant
    Filed: November 12, 2002
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Felix G. Andrew, Shawn Brown, Justin Maguire, Chad Whitney, Zeke Koch, Ray Sun
  • Publication number: 20070266304
    Abstract: 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: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Fletcher, Michael Miller, Justin Maguire
  • Publication number: 20070255800
    Abstract: 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: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Joseph Fletcher, Justin Maguire
  • Publication number: 20060190505
    Abstract: 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: Application
    Filed: February 18, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Pasquale DeMaio, Thomas Phillips, William Westerinen, Justin Maguire
  • Publication number: 20050237270
    Abstract: 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: Application
    Filed: April 23, 2004
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Aditha Adams, Adrian Chandley, Carl Ledbetter, Dale Crosier, Justin Maguire, Pasquale DeMaio, Taryn Beck
  • Publication number: 20050108623
    Abstract: 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: Application
    Filed: December 8, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Jesse Bedford, Matthew Gauthier, Tuan Huynh, Ramakrishnan NataraJan, Justin Maguire, Marcella Rader
  • Publication number: 20050097115
    Abstract: 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: Application
    Filed: December 8, 2004
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Jesse Bedford, Matthew Gauthier, Tuan Huynh, Ramakrishnan NataraJan, Justin Maguire, Marcella Rader
  • Publication number: 20050050470
    Abstract: 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: Application
    Filed: October 8, 2004
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Margaret Hudson, Tuan Huynh, Kent Lowry, Justin Maguire, Eric Patterson, Marcella Rader, Mariya Tikunova
  • Publication number: 20040204133
    Abstract: 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: Application
    Filed: November 12, 2002
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventors: Felix G. Andrew, Shawn Brown, Justin Maguire, Chad Whitney, Zeke Koch, Ray Sun