Patents by Inventor Benjamin E. Rampson

Benjamin E. Rampson 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: 11120210
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In one implementation, various entries in a document are examined to identify at least an entry recognizable as an entity that is potentially related to at least one of various additional entities external to the document. At least a subset of the additional entities may be identified for surfacing in a user interface for potential inclusion in the document. In response to a selection of at least one of the subset of the additional entities, at least the one additional entity of the subset of the additional entities is included in the document in association with the entry.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nickolas D. Welton, Benjamin E. Rampson, Stephen J. Adelson
  • Patent number: 11080474
    Abstract: Described herein is a system and method for associating audio files with one or more cells in a spreadsheet application. As described, one or more audio files may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the audio file, such playback properties and other parameters, may be retrieved from the audio file. Once retrieved, a calculation engine of the spreadsheet application may perform one or more calculations on the information in order to change the content of audio file, the playback of the audio files and so on.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel C. Radakovitz, Christian M. Canton, Carlos A. Ortero, John Campbell, Allison Rutherford, Benjamin E. Rampson
  • Patent number: 10599314
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in a document is identified. In response to identifying the attempt to add the data connection in the document, at least one other document is identified as relevant to the attempt. A suggestion may be surfaced in a user interface that identifies at least a portion of the one other documents.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nickolas Welton, Benjamin E. Rampson, Stephen J. Adelson, L. Stephen Lobo
  • Patent number: 9992285
    Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arunkumar Thippur Jayakeerthy, Benjamin E. Rampson, Nickolas D. Welton, Christopher J. Gross, Michael G. Davenport, Martin R. Calsyn, Catalin I. Tomai, Andrew G. Carlson
  • Publication number: 20170357428
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in a document is identified. In response to identifying the attempt to add the data connection in the document, at least one other document is identified as relevant to the attempt. A suggestion may be surfaced in a user interface that identifies at least a portion of the one other documents.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 14, 2017
    Inventors: Nickolas Welton, Benjamin E. Rampson, Stephen J. Adelson, L. Stephen Lobo
  • Publication number: 20170289260
    Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
    Type: Application
    Filed: June 9, 2017
    Publication date: October 5, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arunkumar Thippur Jayakeerthy, Benjamin E. Rampson, Nickolas D. Welton, Christopher J. Gross, Michael G. Davenport, Martin R. Calsyn, Catalin I. Tomai, Andrew G. Carlson
  • Patent number: 9778833
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in a document is identified. In response to identifying the attempt to add the data connection in the document, at least one other document is identified as relevant to the attempt. A suggestion may be surfaced in a user interface that identifies at least a portion of the one other documents.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: October 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nickolas Welton, Benjamin E. Rampson, Stephen J. Adelson, L. Stephen Lobo
  • Patent number: 9712622
    Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arun Thippur Jayakeerthy, Benjamin E. Rampson, Andrew Carlson, Nickolas D. Welton, Chris Gross, Michael Davenport, Martin Calsyn, Catalin Tomai
  • Publication number: 20170124056
    Abstract: Described herein is a system and method for associating audio files with one or more cells in a spreadsheet application. As described, one or more audio files may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the audio file, such playback properties and other parameters, may be retrieved from the audio file. Once retrieved, a calculation engine of the spreadsheet application may perform one or more calculations on the information in order to change the content of audio file, the playback of the audio files and so on.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 4, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Samuel C. Radakovitz, Christian M. Canton, Carlos A. Ortero, John Campbell, Allison Rutherford, Benjamin E. Rampson
  • Publication number: 20160292144
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 6, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 9400775
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Publication number: 20160018974
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In at least one implementation, an attempt to add a data connection in a document is identified. In response to identifying the attempt to add the data connection in the document, at least one other document is identified as relevant to the attempt. A suggestion may be surfaced in a user interface that identifies at least a portion of the one other documents.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Nickolas Welton, Benjamin E. Rampson, Stephen J. Adelson, L. Stephen Lobo
  • Publication number: 20160019198
    Abstract: Disclosed herein are systems, methods, and software for enhancing document productivity. In one implementation, various entries in a document are examined to identify at least an entry recognizable as an entity that is potentially related to at least one of various additional entities external to the document. At least a subset of the additional entities may be identified for surfacing in a user interface for potential inclusion in the document. In response to a selection of at least one of the subset of the additional entities, at least the one additional entity of the subset of the additional entities is included in the document in association with the entry.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Nickolas D. Welton, Benjamin E. Rampson, Stephen J. Adelson
  • Publication number: 20150356068
    Abstract: A view of data is captured on a mobile device. The view of data can be presented to an augmented visualization system and augmented visualizations for the data are received from the augmented visualization system. The augmented visualization is displayed on the mobile device.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Brian T. Hill, Benjamin E. Rampson, Andrew G. Carlson, Christopher J. Gross, Poornima Hanumara
  • Publication number: 20150356061
    Abstract: A user interaction input is detected, indicating that a user is interacting with structured data. The user interaction input is identified as a pattern for which a summary view is to be generated. The summary view of the structured data is generated, based upon the detected pattern, and is displayed to the user.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Benjamin E. Rampson, Christopher J. Gross, Poornima Hanumara, Anupam Garg
  • Publication number: 20150019624
    Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.
    Type: Application
    Filed: December 9, 2013
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: ARUN THIPPUR JAYAKEERTHY, BENJAMIN E. RAMPSON, ANDREW CARLSON, NICKOLAS D. WELTON, CHRIS GROSS, MICHAEL DAVENPORT, MARTIN CALSYN, CATALIN TOMAI
  • Publication number: 20140365874
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Patent number: 8850310
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Publication number: 20130091411
    Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin E. Rampson, Karen X. Cheng
  • Publication number: 20130091473
    Abstract: Data can be displayed in a display in a first orientation. The display can include a grid view of the data. A user input can be received, where the user input directs a change of orientation of the display from the first orientation to a second orientation. For example, the user input can include rotating a display device. In response to the user input, the orientation of the display can be changed from the first orientation to the second orientation, and the grid view can be changed to a form view of the data. Also, in response to another user input such as rotating the display device, the orientation can be changed from the second orientation to the first orientation, and the display can be changed from the form view to the grid view.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin E. Rampson, Karen X. Cheng