Patents by Inventor Ransom Lloyd Richardson
Ransom Lloyd Richardson 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: 11790165Abstract: A system and method for identifying relevant content from other documents and presenting candidate documents/content in a document authoring application is described. A computer-implemented method includes performing an analysis of text of a document being authored by a user with a document authoring application, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and including an instance of the selected candidate document or candidate content in the document.Type: GrantFiled: March 26, 2021Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Richard Malcolm Banks, Manoj Sharma, Zeyu Wu, Matthew Stephen Howard, Sudarshan Sundar, Lyndsy Marie Stopa, Yi Zheng, Jacob Lee Sanchez, Aleksandr Polyakov, Jason Peter Campoli, Gregory Alan Howard, Paul Anthony Scudieri
-
Patent number: 11709586Abstract: A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.Type: GrantFiled: September 21, 2022Date of Patent: July 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Aleksandr Polyakov, Michael Adam Scarpati
-
Publication number: 20230143568Abstract: The disclosed technology is generally directed to the conversion of text to tables. In one example of the technology, input text that includes at least three rows is received. A plurality of characteristics of the input text is determined. Each characteristic of the plurality of characteristics is associated with a uniformity between the rows of the input text. The plurality of characteristics includes at least one characteristic that is associated with a delimiter count. A determination is made as to whether the input text is suitable for conversion to table based on the plurality of characteristics. Upon determining that the input text is suitable for conversion to a table, a machine learning model is used to convert the input text into a table.Type: ApplicationFiled: November 11, 2021Publication date: May 11, 2023Inventors: Abhijith ASOK, Courtney Sarah COCHRANE, Jenna HONG, Yang HE, Lucas Anton ROSENBLATT, Aleksandr POLYAKOV, Natalie Ann MIONIS, Amit Dinesh GUPTE, Anish Yatin PIMPLEY, Sean Gormley T. KELLEY, Yiquan XU, Ransom Lloyd RICHARDSON, Michael Adam SCARPATI, Benjamin Gustav WILDE, Jichen YANG
-
Publication number: 20230016576Abstract: A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Inventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Aleksandr Polyakov, Michael Adam Scarpati
-
Patent number: 11513664Abstract: A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.Type: GrantFiled: March 26, 2021Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Aleksandr Polyakov, Michael Adam Scarpati
-
Publication number: 20220236843Abstract: A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.Type: ApplicationFiled: March 26, 2021Publication date: July 28, 2022Inventors: Benjamin Gustav Wilde, Ransom Lloyd RICHARDSON, Aleksandr POLYAKOV, Michael Adam SCARPATI
-
Publication number: 20220237374Abstract: A system and method for identifying relevant content from other documents and presenting candidate documents/content in a document authoring application is described. A computer-implemented method includes performing an analysis of text of a document being authored by a user with a document authoring application, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and including an instance of the selected candidate document or candidate content in the document.Type: ApplicationFiled: March 26, 2021Publication date: July 28, 2022Inventors: Benjamin Gustav WILDE, Ransom Lloyd RICHARDSON, Richard Malcolm BANKS, Manoj SHARMA, Zeyu WU, Matthew Stephen HOWARD, Sudarshan SUNDAR, Lyndsy Marie STOPA, Yi ZHENG, Jacob Lee SANCHEZ, Aleksandr POLYAKOV, Jason Peter CAMPOLI, Gregory Alan HOWARD, Paul Anthony SCUDIERI
-
Patent number: 9942293Abstract: Methods and systems for integrated communications are pro-vided. In one embodiment, a user input is received via a user interface. Media data is received in response to receiving the user input. The media data is streamed to one or more communication system users. In some embodiments, the media data is posted to a shared virtual space associated with a communication system channel. Other methods and systems are described.Type: GrantFiled: April 11, 2016Date of Patent: April 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Raymond Edward Ozzie, Howard Benjamin Nager, Neil Bousquet Ozzie, Matthew Jason Pope, Ransom Lloyd Richardson, Richard Zack Speyer
-
Publication number: 20160226940Abstract: Methods and systems for integrated communications are pro-vided. In one embodiment, a user input is received via a user interface. Media data is received in response to receiving the user input. The media data is streamed to one or more communication system users. In some embodiments, the media data is posted to a shared virtual space associated with a communication system channel. Other methods and systems are described.Type: ApplicationFiled: April 11, 2016Publication date: August 4, 2016Inventors: Raymond Edward Ozzie, Howard Benjamin Nager, Neil Bousquet Ozzie, Matthew Jason Pope, Ransom Lloyd Richardson, Richard Zack Speyer
-
Patent number: 9313633Abstract: Methods and systems for integrated communications are provided. In one embodiment, a user input is received via a user interface. Media data is received in response to receiving the user input. The media data is streamed to one or more communication system users. In some embodiments, the media data is posted to a shared virtual space associated with a communication system channel. Other methods and systems are described.Type: GrantFiled: October 10, 2012Date of Patent: April 12, 2016Assignee: Talko Inc.Inventors: Raymond Edward Ozzie, Howard Benjamin Nager, Neil Bousquet Ozzie, Matthew Jason Pope, Ransom Lloyd Richardson, Richard Zack Speyer
-
Publication number: 20150244658Abstract: A method, computer program product, and computer system for monitoring a communication session between a plurality of users. It is determined whether at least two users of the plurality of users are sending media in the communication session. If only a first user of the plurality of users is sending media, the media is delivered to the plurality of users via a first technique. If the first user and a second user of the plurality of users are sending media, the media is delivered to the plurality of users via a second technique.Type: ApplicationFiled: February 13, 2015Publication date: August 27, 2015Inventors: RICHARD ZACK SPEYER, Ransom Lloyd Richardson, Raymond Edward Ozzie
-
Patent number: 8719222Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: GrantFiled: August 25, 2011Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Publication number: 20110307555Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: ApplicationFiled: August 25, 2011Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Patent number: 8010487Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: GrantFiled: June 27, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff
-
Publication number: 20100174734Abstract: Tools and techniques for asynchronous database updates between client applications and search utilities are provided. These tools may receive indications of updates occurring within a workspace in which two or more users are collaborating. Updates to the collaborative workspace may be committed to a collaboration database maintained internally by a collaboration application. The tools may generate request to commit these updates to a search utility, so that the updates are searchable. The search utility maintains a search database that is decoupled from and operates independently of the collaboration database. The tools may increment a notification counter associated with the collaborative workspace, with the notification counter tracking how many requests to commit updates are pending. Finally, the tools may send the request to commit the update to the search database asynchronously with respect to the collaboration database.Type: ApplicationFiled: January 2, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Alan Tarik Norbauer, Alexei Evdokimov, Ransom Lloyd Richardson, Seth David Goldstein
-
Publication number: 20090327405Abstract: Tools and techniques are described for enhanced client and server systems for operating collaboratively within shared workspaces. These tools may provide methods that include receiving document content associated with a workspace that is shared with one or more client systems. The client system may facilitate and manage the shared workspace. These methods may include receiving search commands that reference a search string, and searching the document content within the shared workspace for the search string. If the search string occurs anywhere within the shared workspace, the methods may report where the search string occurs within the shared workspace.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Maura Janet FitzGerald, Ransom Lloyd Richardson, Nithya Ramkumar, Gail Elaine Slapikoff, Dana Zircher, Edward J. Fischer
-
Publication number: 20090327302Abstract: Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Ransom Lloyd Richardson, Edward J. Fischer, Dana Zircher, Christopher Norman, Hugh Francis Pyle, Michael Andrew Jeffers, Robert Sean Slapikoff