Patents by Inventor Chris Hopkins
Chris Hopkins 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: 20250060061Abstract: A connector for coupling a pipe to a vessel, the connector having an inner diameter to fit over the pipe and an inlet to receive a binder to fill and seal a cavity between the connector and the pipe. The invention also relates to method for connecting a pipe to a pit or wall comprising defining an opening in a sidewall of the pit or in the wall with an insert or a frame, providing a binder within the insert or frame to seal against the pipe which is inserted into the opening or into the insert or frame, wherein the binder binds the pipe to the insert or frame. The invention also relates to a pit incorporating the connector and an assembly including the pipe fixed to the connector.Type: ApplicationFiled: December 14, 2022Publication date: February 20, 2025Inventors: Daniel Prusac, Chanaka Madushan Abeysinghe, Chris Hopkins
-
Patent number: 10157540Abstract: The disclosed subject matter relates to a vehicle identification system comprising a central station, a roadside reader for wirelessly communicating with radio tags carried by vehicles, a mapping unit connected to the reader, and a correlation unit connected to the mapping unit, wherein the correlation unit is configured to correlate second-protocol tag identifications to first-protocol tag identifications from a reserved subset of first-protocol tag identifications, wherein the mapping unit is configured to generate a new first-protocol message upon receiving a second-protocol message from the reader, and wherein the central station is configured to receive and store first-protocol messages from the reader as well as new first-protocol messages from the mapping unit and to identify a vehicle. The disclosed subject matter further relates to a method for identifying vehicles by means of this system.Type: GrantFiled: April 5, 2018Date of Patent: December 18, 2018Assignee: Kapsch TrafficCom AGInventors: Chris Hopkins, Alastair Malarky
-
Publication number: 20180293882Abstract: The disclosed subject matter relates to a vehicle identification system comprising a central station, a roadside reader for wirelessly communicating with radio tags carried by vehicles, a mapping unit connected to the reader, and a correlation unit connected to the mapping unit, wherein the correlation unit is configured to correlate second-protocol tag identifications to first-protocol tag identifications from a reserved subset of first-protocol tag identifications, wherein the mapping unit is configured to generate a new first-protocol message upon receiving a second-protocol message from the reader, and wherein the central station is configured to receive and store first-protocol messages from the reader as well as new first-protocol messages from the mapping unit and to identify a vehicle. The disclosed subject matter further relates to a method for identifying vehicles by means of this system.Type: ApplicationFiled: April 5, 2018Publication date: October 11, 2018Inventors: Chris Hopkins, Alastair Malarky
-
Patent number: 9854039Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: January 22, 2016Date of Patent: December 26, 2017Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Publication number: 20160234305Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: ApplicationFiled: January 22, 2016Publication date: August 11, 2016Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 9244995Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: May 12, 2014Date of Patent: January 26, 2016Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 9195681Abstract: In accordance with embodiments, there are provided mechanisms and methods for transmitting a group of data elements. These mechanisms and methods for grouping a plurality of data elements can enable more efficient data transmission, improved synchronization and data management, etc.Type: GrantFiled: January 12, 2011Date of Patent: November 24, 2015Assignee: salesforce.com, inc.Inventors: Chris Hopkins, Mark Abramowitz, Halloran Parry, Blake Markham
-
Publication number: 20140250065Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: ApplicationFiled: May 12, 2014Publication date: September 4, 2014Applicant: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 8762329Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: May 18, 2012Date of Patent: June 24, 2014Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 8596386Abstract: A drilling system for drilling and completing a lateral borehole from a main borehole comprises a liner unit for storing one or more prefabricated liners for installation into the lateral borehole; and a drilling unit operable to drill the lateral borehole into the formation surrounding the main borehole and to install the prefabricated liner in the lateral borehole after drilling. A method of drilling a lateral borehole from a main borehole using such a drilling system comprises positioning the system in the main borehole at a location of interest; operating the drilling unit to drill a lateral borehole from the main borehole; completing the lateral borehole by deploying the liner from the liner unit into the lateral borehole.Type: GrantFiled: November 27, 2008Date of Patent: December 3, 2013Assignee: Schlumberger Technology CorporationInventors: Chris Hopkins, Nobuyoshi Niina
-
Publication number: 20120233354Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: ApplicationFiled: May 18, 2012Publication date: September 13, 2012Applicant: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 8255548Abstract: Methods and systems for simulating an online session between the client and a remote server when the client is offline including simulating a web services API to access information when the client is offline. The client includes a local interface that can communicate with the remote server. During an online session, the data and the functional logic that is invoked to manipulate the data reside on the remote server. As such, the user transmits instructions to view, create, update, delete, or otherwise modify portions of data through the local interface and subsequently through the underlying network. These instructions are ultimately received at the remote server, which then invokes the proper functional logic to perform the instructions in order to manipulate the data. An API is provided that is substantially identical to the web services API that is typically accessed over the internet, but which simulates online functionality when offline.Type: GrantFiled: September 29, 2006Date of Patent: August 28, 2012Assignee: salesforce.com, inc.Inventors: Chris Hopkins, Benji Jasik
-
Patent number: 8204855Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: September 15, 2010Date of Patent: June 19, 2012Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Publication number: 20110247017Abstract: In accordance with embodiments, there are provided mechanisms and methods for transmitting a group of data elements. These mechanisms and methods for grouping a plurality of data elements can enable more efficient data transmission, improved synchronization and data management, etc.Type: ApplicationFiled: January 12, 2011Publication date: October 6, 2011Applicant: SALESFORCE.COM, INC.Inventors: Chris Hopkins, Mark Abramowitz, Halloran Parry, Blake Markham
-
Publication number: 20110079437Abstract: A drilling system for drilling and completing a lateral borehole from a main borehole comprises a liner unit for storing one or more prefabricated liners for installation into the lateral borehole; and a drilling unit operable to drill the lateral borehole into the formation surrounding the main borehole and to install the prefabricated liner in the lateral borehole after drilling. A method of drilling a lateral borehole from a main borehole using such a drilling system comprises positioning the system in the main borehole at a location of interest; operating the drilling unit to drill a lateral borehole from the main borehole; completing the lateral borehole by deploying the liner from the liner unit into the lateral borehole.Type: ApplicationFiled: November 27, 2008Publication date: April 7, 2011Inventors: Chris Hopkins, Nobuyoshi Nina
-
Publication number: 20110004668Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: ApplicationFiled: September 15, 2010Publication date: January 6, 2011Applicant: SALESFORCE.COM, INC.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Patent number: 7827138Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: GrantFiled: August 31, 2007Date of Patent: November 2, 2010Assignee: salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Publication number: 20080082555Abstract: In accordance with embodiments, there are provided mechanisms and methods for synchronizing a server and an on-demand database service. These mechanisms and methods for synchronizing a server and an on-demand database service can enable embodiments to synchronize a larger amount of data. The ability of embodiments to provide such feature can enable more effective synchronization of a user-level sharing entity database with a multi-user on-demand database service.Type: ApplicationFiled: August 31, 2007Publication date: April 3, 2008Applicant: Salesforce.com, inc.Inventors: Greg Salmon, Chris Hopkins, Anant Verma, Jesse Collins, Craig Weissman
-
Publication number: 20070078950Abstract: Methods and systems for simulating an online session between the client and a remote server when the client is offline including simulating a web services API to access information when the client is offline. The client includes a local interface that can communicate with the remote server. During an online session, the data and the functional logic that is invoked to manipulate the data reside on the remote server. As such, the user transmits instructions to view, create, update, delete, or otherwise modify portions of data through the local interface and subsequently through the underlying network. These instructions are ultimately received at the remote server, which then invokes the proper functional logic to perform the instructions in order to manipulate the data. An API is provided that is substantially identical to the web services API that is typically accessed over the internet, but which simulates online functionality when offline.Type: ApplicationFiled: September 29, 2006Publication date: April 5, 2007Applicant: Salesforce.com, Inc.Inventors: Chris Hopkins, Benji Jasik