Patents by Inventor Jonathan Bryan
Jonathan Bryan 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: 12037804Abstract: An in-airport guitar kiosk and related methods for allowing air travelers an opportunity to relax and play guitar before or after flights (to improve the passenger journey) as well as the opportunity to try a novel travel guitar uniquely suited for air travel.Type: GrantFiled: January 31, 2023Date of Patent: July 16, 2024Assignee: Ciari Guitars, Inc.Inventors: Jonathan Spangler, G. Bryan Cornwall, Thomas Benson
-
Publication number: 20220088463Abstract: Infield Leg Guards (ILGs) are defensive leg guards for softball and baseball infielders. ILGs are below-the-knee protection (worn in pairs) for the front-side of the legs, primarily the tibia bone.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventor: Jonathan Bryan Kelly
-
Publication number: 20200347708Abstract: The present disclosure relates to, according to some embodiments, an extraction process for recovering an oil from an oil reservoir comprising a mobile water. The extraction process includes the step of injecting a first solvent into the oil reservoir through the at least one injection well to form a first mixture, the first mixture comprising the first solvent, a first portion of mobile water, and a first portion of oil.Type: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Apostolos Kantzas, Jonathan Bryan, Robert Richardson, Donald E.H. Jones
-
Patent number: 10764225Abstract: In one embodiment, a method includes determining a reliability score for multiple message aggregators and calculating a rank score for each of the message aggregators. The rank score may be based on a price and the reliability score of the corresponding message aggregator. The method further includes identifying a message type for a queued message. Upon identifying the message type as corresponding to a first message type, the method further includes selecting a first message aggregator of the plurality of message aggregators based on the reliability scores, and upon identifying the message type as corresponding to a second message type, selecting a second message aggregator of the plurality of message aggregators based on the rank scores. Finally, the method includes sending the queued message through the selected message aggregator.Type: GrantFiled: December 21, 2016Date of Patent: September 1, 2020Assignee: Facebook, Inc.Inventors: Alexandra Filip, Jonathan Bryan McKay, Dingjie Wang, Anumeha Goel Dhanrajani, Seungwon Jeong, Nicolas E. Stier-Moses
-
Patent number: 10760389Abstract: The present disclosure relates to, according to some embodiments, an extraction process for recovering an oil from an oil reservoir comprising a mobile water. The extraction process includes the step of injecting a first solvent into the oil reservoir through the at least one injection well to form a first mixture, the first mixture comprising the first solvent, a first portion of mobile water, and a first portion of oil.Type: GrantFiled: September 4, 2018Date of Patent: September 1, 2020Assignee: CEC NORTH STAR ENERGY LTD.Inventors: Apostolos Kantzas, Jonathan Bryan, Robert Richardson, Donald E. H. Jones
-
Patent number: 10476978Abstract: In one embodiment, a method includes receiving a registration request from an application running on a client system. The registration request includes a messaging token associated with a message-distribution server. In response to the received registration request, the messaging token is registered to a user profile on a social-networking system. A push notification is generated for display at the client system. The push notification and the messaging token are sent to the message-distribution server, where the messaging token identifies the client system to the message-distribution server for delivery of the push notification.Type: GrantFiled: September 28, 2015Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Jonathan Bryan McKay, Wai Davidgeolim Lim, Srinivas Prasad Govindan, Peter Wang Weng
-
Patent number: 10462092Abstract: In one embodiment, a method includes providing an application programming interface (API) to an application running on a client system. The API is provided based on a user of the client system being logged in to a social-networking system on the application. A first request is received from the application, and the first request includes a new messaging token and a request to register the new messaging token to a user profile of the user on the social-networking system. A verification token is sent to the application. A second request is received from the application, and the second request includes the verification token and context information of the application. The second request is sent by the application using the API. In response to the received requests, a registration of the user profile is updated by discarding a previously-registered messaging token and registering the new messaging token to the user profile.Type: GrantFiled: September 28, 2015Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Jonathan Bryan McKay, Wai Davidgeolim Lim, Oeyvind Sean Neverdal Kinsey
-
Patent number: 10296250Abstract: In one embodiment, an apparatus comprises a storage device to receive, from a computing host, a request to append data to a data log. The storage device is further to identify a memory location after a last segment of the data log, append the data to the data log by writing the data to the memory location after the last segment of the data log, and provide, to the computing host, a key comprising an identification of the memory location at which the data was appended to the data log.Type: GrantFiled: June 8, 2016Date of Patent: May 21, 2019Assignee: Intel CorporationInventors: Benjamin L. Walker, August A. Camber, Jonathan Bryan Stern, Sanjeev Trika, Richard P. Mangold, Jawad Basit Khan, Anand Ramalingam
-
Publication number: 20190071957Abstract: The present disclosure relates to, according to some embodiments, an extraction process for recovering an oil from an oil reservoir comprising a mobile water. The extraction process includes the step of injecting a first solvent into the oil reservoir through the at least one injection well to form a first mixture, the first mixture comprising the first solvent, a first portion of mobile water, and a first portion of oil.Type: ApplicationFiled: September 4, 2018Publication date: March 7, 2019Inventors: Apostolos Kantzas, Jonathan Bryan, Robert Richardson, Donald E.H. Jones
-
Publication number: 20180176169Abstract: In one embodiment, a method includes determining a reliability score for multiple message aggregators and calculating a rank score for each of the message aggregators. The rank score may be based on a price and the reliability score of the corresponding message aggregator. The method further includes identifying a message type for a queued message. Upon identifying the message type as corresponding to a first message type, the method further includes selecting a first message aggregator of the plurality of message aggregators based on the reliability scores, and upon identifying the message type as corresponding to a second message type, selecting a second message aggregator of the plurality of message aggregators based on the rank scores. Finally, the method includes sending the queued message through the selected message aggregator.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Alexandra Filip, Jonathan Bryan McKay, Dingjie Wang, Anumeha Goel Dhanrajani, Seungwon Jeong, Nicolas E. Stier-Moses
-
Publication number: 20170357462Abstract: In one embodiment, an apparatus comprises a storage device to receive, from a computing host, a request to append data to a data log. The storage device is further to identify a memory location after a last segment of the data log, append the data to the data log by writing the data to the memory location after the last segment of the data log, and provide, to the computing host, a key comprising an identification of the memory location at which the data was appended to the data log.Type: ApplicationFiled: June 8, 2016Publication date: December 14, 2017Applicant: Intel CorporationInventors: Benjamin L. Walker, August A. Camber, Jonathan Bryan Stern, Sanjeev Trika, Richard P. Mangold, Jawad Basit Khan, Anand Ramalingam
-
Publication number: 20170093998Abstract: In one embodiment, a method includes receiving a registration request from an application running on a client system. The registration request includes a messaging token associated with a message-distribution server. In response to the received registration request, the messaging token is registered to a user profile on a social-networking system. A push notification is generated for display at the client system. The push notification and the messaging token are sent to the message-distribution server, where the messaging token identifies the client system to the message-distribution server for delivery of the push notification.Type: ApplicationFiled: September 28, 2015Publication date: March 30, 2017Inventors: Jonathan Bryan McKay, Wai Davidgeolim Lim, Srinivas Prasad Govindan, Peter Wang Weng
-
Publication number: 20170093784Abstract: In one embodiment, a method includes providing an application programming interface (API) to an application running on a client system. The API is provided based on a user of the client system being logged in to a social-networking system on the application. A first request is received from the application, and the first request includes a new messaging token and a request to register the new messaging token to a user profile of the user on the social-networking system. A verification token is sent to the application. A second request is received from the application, and the second request includes the verification token and context information of the application. The second request is sent by the application using the API. In response to the received requests, a registration of the user profile is updated by discarding a previously-registered messaging token and registering the new messaging token to the user profile.Type: ApplicationFiled: September 28, 2015Publication date: March 30, 2017Inventors: Jonathan Bryan McKay, Wai Davidgeolim Lim, Oeyvind Sean Neverdal Kinsey
-
Publication number: 20160173631Abstract: In one embodiment, one or more computer systems of a social-networking system access a notification to be delivered to an identified user. The one or more computer systems of a social-networking system access registration data maintained by the notification-providing system and associated with the user. The one or more computer systems of a social-networking system identifies, based on the registration data, an endpoint associated with the user to which the notification will be delivered, wherein the endpoint includes a particular application installed on a client system associated with the user. The one or more computer systems of a social-networking system causes the notification to be sent to the identified endpoint.Type: ApplicationFiled: December 29, 2015Publication date: June 16, 2016Inventors: Jonathan Bryan McKay, Nathan Paul Schloss, David S. Park, William Shun Xiao
-
Publication number: 20140351108Abstract: A renewable energy sponsorship and funding model may allow an entity (“sponsor”) to sponsor creation and/or operation of a renewable energy source without necessarily receiving power directly from the renewable energy source. The sponsor may engage in a contract for differences (CFD) with the renewable energy source through a service provider. The sponsor may periodically make payments or receive payments resulting from the differences determined under the CFD. The amounts of the differences are variable based at least on the production of renewable energy by the renewable energy source and the wholesale market rates used in the purchase of power produced by the renewable energy source. These variances may be difficult to accommodate in a financial budget implemented by the sponsor. Various techniques and systems are disclosed to offset and/or smooth these variances, including making purchases on a wholesale spot market, using a credit facility, and/or creating a forward contract.Type: ApplicationFiled: May 24, 2013Publication date: November 27, 2014Inventors: Bryce Smith, Scott Ward Bixby, Travis Jonathan Bryan, William Michael Eddie, II, Christopher John Watmore
-
Patent number: 8604205Abstract: The present invention is directed to synthetic cytoskeletal active compounds that are inhibitors of rho-associated protein kinase. The present invention is also directed to pharmaceutical compositions comprising such compounds and a pharmaceutically acceptable carrier. The invention is additionally directed to a method of preventing or treating diseases or conditions associated with cytoskeletal reorganization. In one embodiment of the invention, the method treats increased intraocular pressure, such as primary open-angle glaucoma. The method comprises administering to a subject a therapeutically effective amount of a cytoskeletal active compound of Formula I or Formula II, wherein said amount is effective to influence the actomyosin interactions, for example by leading to cellular relaxation and alterations in cell-substratum adhesions.Type: GrantFiled: September 13, 2012Date of Patent: December 10, 2013Assignee: Inspire Pharmaceuticals, Inc.Inventors: John W. Lampe, Paul S. Watson, David J. Slade, Ward M. Peterson, Christopher S. Crean, Jason L. Vittitow, Jonathan Bryan DeCamp, Nicholas F. Pelz
-
Patent number: 8604218Abstract: The present invention is directed to synthetic cytoskeletal active compounds that are inhibitors of rho-associated protein kinase. The present invention is also directed to pharmaceutical compositions comprising such compounds and a pharmaceutically acceptable carrier. The invention is additionally directed to a method of preventing or treating diseases or conditions associated with cytoskeletal reorganization. In one embodiment of the invention, the method treats increased intraocular pressure, such as primary open-angle glaucoma. The method comprises administering to a subject a therapeutically effective amount of a cytoskeletal active compound of Formula I or Formula II, wherein said amount is effective to influence the actomyosin interactions, for example by leading to cellular relaxation and alterations in cell-substratum adhesions.Type: GrantFiled: October 13, 2011Date of Patent: December 10, 2013Assignee: Inspire Pharmaceuticals, Inc.Inventors: John W. Lampe, Paul S. Watson, David J. Slade, Ward M. Peterson, Christopher S. Crean, Jason L. Vittitow, Jonathan Bryan DeCamp, Nicholas F. Pelz
-
Publication number: 20130012543Abstract: The present invention is directed to synthetic cytoskeletal active compounds that are inhibitors of rho-associated protein kinase. The present invention is also directed to pharmaceutical compositions comprising such compounds and a pharmaceutically acceptable carrier. The invention is additionally directed to a method of preventing or treating diseases or conditions associated with cytoskeletal reorganization. In one embodiment of the invention, the method treats increased intraocular pressure, such as primary open-angle glaucoma. The method comprises administering to a subject a therapeutically effective amount of a cytoskeletal active compound of Formula I or Formula II, wherein said amount is effective to influence the actomyosin interactions, for example by leading to cellular relaxation and alterations in cell-substratum adhesions.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Inventors: John W. LAMPE, Paul S. Watson, David J. Slade, Ward M. Peterson, Christopher S. Crean, Jason L. Vittitow, Jonathan Bryan DeCamp, Nicholas F. Pelz
-
Patent number: 8158796Abstract: The present invention is directed to practical high-yielding synthetic processes to prepare compounds of general Formula III, IV, V, VII, VIII, IX, X, XII, XIV, and XV. Such compounds are useful as final products or can be used as intermediates and be further modified to prepare other desired products such as rho-kinase inhibitors. The present invention is also directed to certain novel compounds and/or novel solid forms of certain compounds.Type: GrantFiled: May 21, 2009Date of Patent: April 17, 2012Assignee: Inspire Pharmaceuticals, Inc.Inventors: Jin She, Jonathan Bryan deCamp, Paul S. Watson, David J. Slade
-
Publication number: 20120046275Abstract: The present invention is directed to synthetic cytoskeletal active compounds that are inhibitors of rho-associated protein kinase. The present invention is also directed to pharmaceutical compositions comprising such compounds and a pharmaceutically acceptable carrier. The invention is additionally directed to a method of preventing or treating diseases or conditions associated with cytoskeletal reorganization. In one embodiment of the invention, the method treats increased intraocular pressure, such as primary open-angle glaucoma. The method comprises administering to a subject a therapeutically effective amount of a cytoskeletal active compound of Formula I or Formula II, wherein said amount is effective to influence the actomyosin interactions, for example by leading to cellular relaxation and alterations in cell-substratum adhesions.Type: ApplicationFiled: October 13, 2011Publication date: February 23, 2012Inventors: John W. Lampe, Paul S. Watson, David J. Slade, Ward M. Peterson, Christopher S. Crean, Jason L. Vittitow, Jonathan Bryan DeCamp, Nicholas F. Pelz