Patents by Inventor Ryan Patterson

Ryan Patterson 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: 10002168
    Abstract: In one embodiment, a social-networking system may compile a set of search results based on information known about a user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element prompting an action from the user related to the search result via the social-networking system, and send the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated search results.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: June 19, 2018
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Ryan Patterson
  • Patent number: 9967632
    Abstract: Television tuner emulation techniques are described. In an implementation, a television tuner is emulated through execution of software on a processing system by a computing device, the emulated television tuner includes functionality to obtain television content over an Internet Protocol (IP) based network. The functionality of the emulated television tuner is exposed to one or more applications that are executed by the computing device such that the application is not aware that the television tuner is emulated through execution of the software.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: May 8, 2018
    Assignee: Rovi Technologies Corporation
    Inventors: Paul R. Cooper, Yvonne N. Ellefson, Arleen Camaganacan Fernando, Imran Arif Maskatia, Matthew Ryan Patterson, Matt Henry Van der Staay, Chad Michael Williams
  • Patent number: 9934284
    Abstract: In one embodiment, a method includes receiving a search query for content items of the online social network, identifying content items of the online social network that match the search query, and sending, in response to the search query, search results corresponding to the identified content items, where each search result is presented with one or more call-to-action elements applicable to the content item, and where the call-to-action elements are presented in ranked order based on a suitability of the call-to-action element to the content item.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
  • Publication number: 20170337827
    Abstract: An Unmanned Aerial System configured to receive a request from a user and fulfill that request using an Unmanned Aerial Vehicle. The Unmanned Aerial System selects a distribution center that is within range of the user, and deploys a suitable Unmanned Aerial Vehicle to fulfill the request from that distribution center. The Unmanned Aerial System is configured to provide real-time information about the flight route to the Unmanned Aerial Vehicle during its flight, and the Unmanned Aerial Vehicle is configured to dynamically update its mission based on information received from the Unmanned Aerial System.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 23, 2017
    Inventors: Andrew Chambers, Bryan Wade, Catalin Drula, David Halley, Igor Napolskikh, Keenan Wyrobek, Keller Rinaudo, Nicholas Brake, Ryan Oksenhorn, Ryan Patterson, William Hetzler
  • Patent number: 9805126
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Patent number: 9747808
    Abstract: An Unmanned Aerial System configured to receive a request from a user and fulfill that request using an Unmanned Aerial Vehicle. The Unmanned Aerial System selects a distribution center that is within range of the user, and deploys a suitable Unmanned Aerial Vehicle to fulfill the request from that distribution center. The Unmanned Aerial System is configured to provide real-time information about the flight route to the Unmanned Aerial Vehicle during its flight, and the Unmanned Aerial Vehicle is configured to dynamically update its mission based on information received from the Unmanned Aerial System.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: August 29, 2017
    Assignee: Zipline International Inc.
    Inventors: Andrew Chambers, Bryan Wade, Catalin Drula, David Halley, Igor Napolskikh, Keenan Wyrobek, Keller Rinaudo, Nicholas Brake, Ryan Oksenhorn, Ryan Patterson, William Hetzler
  • Patent number: 9489852
    Abstract: An Unmanned Aerial System configured to receive a request from a user and fulfill that request using an Unmanned Aerial Vehicle. The Unmanned Aerial System selects a distribution center that is within range of the user, and deploys a suitable Unmanned Aerial Vehicle to fulfill the request from that distribution center. The Unmanned Aerial System is configured to provide real-time information about the flight route to the Unmanned Aerial Vehicle during its flight, and the Unmanned Aerial Vehicle is configured to dynamically update its mission based on information received from the Unmanned Aerial System.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: November 8, 2016
    Assignee: Zipline International Inc.
    Inventors: Andrew Chambers, Bryan Wade, Catalin Drula, David Halley, Igor Napolskikh, Keenan Wyrobek, Keller Rinaudo, Nicholas Brake, Ryan Oksenhorn, Ryan Patterson, William Hetzler
  • Publication number: 20160253908
    Abstract: An Unmanned Aerial System configured to receive a request from a user and fulfill that request using an Unmanned Aerial Vehicle. The Unmanned Aerial System selects a distribution center that is within range of the user, and deploys a suitable Unmanned Aerial Vehicle to fulfill the request from that distribution center. The Unmanned Aerial System is configured to provide real-time information about the flight route to the Unmanned Aerial Vehicle during its flight, and the Unmanned Aerial Vehicle is configured to dynamically update its mission based on information received from the Unmanned Aerial System.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Andrew Chambers, Bryan Wade, Catalin Drula, David Halley, Igor Napolskikh, Keenan Wyrobek, Keller Rinaudo, Nicholas Brake, Ryan Oksenhorn, Ryan Patterson, William Hetzler
  • Publication number: 20160078110
    Abstract: In one embodiment, a social-networking system may compile a set of search results based on information known about a user stored by the social-networking system, the search results being compiled before the user inputs any search query or portion thereof, each search result being associated with one or more call-to-action elements applicable to the search result, each call-to-action element prompting an action from the user related to the search result via the social-networking system, and send the set of search results with the call-to-action elements for presentation to the user, wherein the call-to-action elements are presented to the user in proximity to their associated search results.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Inventors: Michael Dudley Johnson, Ryan Patterson
  • Patent number: 9268857
    Abstract: In one embodiment, in response to a user accessing a search tool and before the user submitting any search query or portion thereof to the search tool, compiling a first set of search results based on information known about the user and presenting the first set of search results to the user.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: February 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Ryan Patterson
  • Publication number: 20150248416
    Abstract: In one embodiment, a method includes receiving a search query for content items of the online social network, identifying content items of the online social network that match the search query, and sending, in response to the search query, search results corresponding to the identified content items, where each search result is presented with one or more call-to-action elements applicable to the content item, and where the call-to-action elements are presented in ranked order based on a suitability of the call-to-action element to the content item.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
  • Patent number: 9110992
    Abstract: In one embodiment, access a search query provided by a user of a social-networking system; identify a set of search results in response to the search query; associate one or more call-to-action elements with one or more search results in the set of search results based on one or more factors associated with the social-networking system; and present the set of search results, including the one or more call-to-action elements, to the user.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: August 18, 2015
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
  • Publication number: 20150058332
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 26, 2015
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Patent number: 8909637
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: December 9, 2014
    Assignee: Facebook, Inc.
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Publication number: 20140276650
    Abstract: Alcohol resistant aromatic polycarbonate urethanes including their use in catheters. In one embodiment, a power injectable central venous access device is provided comprising a single or multilumen catheter shaft, junction, and extension leg(s), all of which may comprise aromatic polycarbonate polyurethane that is configured to withstand direct and prolonged exposure to alcohol.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Inventors: Jay A. Muse, Travis Sessions, Matt Draper, Ryan Patterson
  • Patent number: 8468401
    Abstract: A method for manufacturing a multiple-chip memory device includes making a volatile memory element on a semiconductor substrate, examining the volatile memory element for one or more initial errors, correcting the one or more initial errors on the semiconductor substrate, incorporating the volatile memory element into the multiple-chip memory device, and incorporating a non-volatile memory element into the multiple-chip memory device. The volatile memory element is examined for one or more secondary errors, after incorporating the volatile memory element and the non-volatile memory element into the multiple-chip memory device. Repair information is stored in a non-volatile memory element, the repair information identifying the one or more secondary errors.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: June 18, 2013
    Assignee: Qimonda AG
    Inventors: KoonHee Lee, Ryan Patterson, Hoon Ryu, Klaus Nierle
  • Publication number: 20120310922
    Abstract: In one embodiment, in response to a user accessing a search tool and before the user submitting any search query or portion thereof to the search tool, compiling a first set of search results based on information known about the user and presenting the first set of search results to the user.
    Type: Application
    Filed: July 26, 2011
    Publication date: December 6, 2012
    Inventors: Michael Dudley Johnson, Ryan Patterson
  • Publication number: 20120310929
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Publication number: 20120310927
    Abstract: In one embodiment, access a search query provided by a user of a social-networking system; identify a set of search results in response to the search query; associate one or more call-to-action elements with one or more search results in the set of search results based on one or more factors associated with the social-networking system; and present the set of search results, including the one or more call-to-action elements, to the user.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Inventors: Michael Dudley Johnson, Ryan Patterson, Erick Tseng
  • Patent number: 8177771
    Abstract: A catheter connector for a subcutaneously placed catheter. The catheter connector can be configured for a single lumen catheter or a multiple lumen catheter. The connector facilitates precise positioning of both distal and proximal ends of a catheter, providing enhanced functionability and patient comfort.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: May 15, 2012
    Assignee: C. R. Bard, Inc.
    Inventors: M. David Butts, Jordan P. Diamond, Ryan Patterson, Guy Rome, Jason R. Stats, William R. Barron