Patents by Inventor Douglas Seymour

Douglas Seymour 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: 20220236998
    Abstract: The present disclosure is directed techniques for bootstrap management. A method includes: upon an initial launch of an application on a client device, fetching, from a server and using a native component of the application, content for loading a web component of the application on the client device; determining whether a bootstrap management mode is enabled on the client device; and responsive to the bootstrap management mode is enabled and in response to the web component being launched: receiving, at the native component and from the web component, a manifest and a request for bootstrapping resources; caching, by the native component, the manifest from the web component; fetching, from the server and using the native component, the bootstrapping resources requested by the web component; caching, by the native component, the fetched bootstrapping resources in the memory; and providing, by the native component, the fetched bootstrapping resources to the web component.
    Type: Application
    Filed: January 27, 2021
    Publication date: July 28, 2022
    Applicant: salesforce.com, inc.
    Inventors: Ron ROEHL, Jean Elie BOVET, Qingqing LIU, Christopher Douglas SEYMOUR, Tarun NAINANI, Minzhi HU, Vijayan KOTHANDARAMAN, Xiaoguang YANG
  • Patent number: 10783010
    Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an offline briefcase. An embodiment operates by defining an offline briefcase for a user group that is accessible offline at an application. The embodiment detects a change to a component of the offline briefcase. The embodiment sends a push notification to the application based on the detected change to the component. The embodiment receives a synchronization request from the application in response to the sent push notification. The embodiment then sends the changed component to the application based on the synchronization request.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: September 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Victor Oliveros, Gautam Shivnani, David Klein, Christopher Douglas Seymour
  • Publication number: 20200201837
    Abstract: A database system supports live record invalidation at one or more client systems. As client system request database resources such as data objects from the database system, the database system registers entries at an object user map that indicates which objects are active and what client systems are viewing such objects. If one of the objects is changed, the database server utilizes the object user map to identify other client systems that are viewing the changed record. The database server may transmit change event indications to the client systems, and the client systems can request the updated data corresponding to the updated object.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Vishal Motwani, Thomas Michael Jason Keeney, Vivek Chauhan, Kevin Venkiteswaran, Kamyar Seradjfar, Jared Adam Pearson, Sheraz Khan, Sahil Bhutani, Mohamad Arabo, Naveen Jaunk, Chandrakant Yemparala, Alan Mathias Hoffman, Badal Chhatbar, Ruthvik Krishna Murthy, Praveen Savur, Christopher Douglas Seymour, Thomas Archie Cook, Shikha Soni, Kevin Schoen
  • Publication number: 20200097334
    Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an offline briefcase. An embodiment operates by defining an offline briefcase for a user group that is accessible offline at an application. The embodiment detects a change to a component of the offline briefcase. The embodiment sends a push notification to the application based on the detected change to the component. The embodiment receives a synchronization request from the application in response to the sent push notification. The embodiment then sends the changed component to the application based on the synchronization request.
    Type: Application
    Filed: February 4, 2019
    Publication date: March 26, 2020
    Applicant: salesforce.com, inc.
    Inventors: Victor OLIVEROS, Gautam SHIVNANI, David KLEIN, Christopher Douglas SEYMOUR
  • Patent number: 10585925
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Arthur Albert Louie, Christopher Douglas Seymour, Ethan Treber, Jason Schroeder, Jean Elie Bovet, Jody Elizabeth Bleyle, John Christopher Houston, Kamyar Seradjfar, Mohamad Arabo, Qingqing Liu, Thomas Archie Cook, Jr.
  • Patent number: 10341279
    Abstract: The technology disclosed includes a method for initiating a web service through an action item within a post in a social media network. A request is received from a user for a post to a social network. The request includes a definition for an action-link-group, which comprises one or more action links. The post is created to include the action-link-group and is then uploaded to the network. Upon receiving a selection of an action link within the action-link-group, an action item associated with the action link is performed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 2, 2019
    Assignee: salesforce.com, inc.
    Inventors: Christopher Douglas Seymour, Kamyar Seradjfar, Thomas Archie Cook, Jr., Jody Elizabeth Bleyle, Mohamad Arabo, John Christopher Houston
  • Publication number: 20180129737
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Inventors: ARTHUR ALBERT LOUIE, CHRISTOPHER DOUGLAS SEYMOUR, ETHAN TREBER, JASON SCHROEDER, JEAN ELIE BOVET, JODY ELIZABETH BLEYLE, JOHN CHRISTOPHER HOUSTON, KAMYAR SERADJFAR, MOHAMAD ARABO, QINGQING LIU, THOMAS ARCHIE COOK, JR.
  • Patent number: 9881076
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 30, 2018
    Assignee: salesforce.com, Inc.
    Inventors: Arthur Albert Louie, Christopher Douglas Seymour, Ethan Treber, Jason Schroeder, Jean Elie Bovet, Jody Elizabeth Bleyle, John Christopher Houston, Kamyar Seradjfar, Mohamad Arabo, Qingqing Liu, Thomas Archie Cook, Jr.
  • Publication number: 20160105383
    Abstract: The technology disclosed includes a method for initiating a web service through an action item within a post in a social media network. A request is received from a user for a post to a social network. The request includes a definition for an action-link-group, which comprises one or more action links. The post is created to include the action-link-group and is then uploaded to the network. Upon receiving a selection of an action link within the action-link-group, an action item associated with the action link is performed.
    Type: Application
    Filed: September 30, 2015
    Publication date: April 14, 2016
    Applicant: SALESFORCE.COM, INC.
    Inventors: Christopher Douglas Seymour, Kamyar Seradjfar, Thomas Archie Cook, JR., Jody Elizabeth Bleyle, Mohamad Arabo, John Christopher Houston
  • Publication number: 20150026165
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 22, 2015
    Inventors: Arthur Albert Louie, Christopher Douglas Seymour, Ethan Treber, Jason Schroeder, Jean Elie Bovet, Jody Elizabeth Bleyle, John Christopher Houston, Kamyar Seradjfar, Mohamad Arabo, Qingqing Liu, Thomas Archie Cook, JR.
  • Publication number: 20090314087
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Application
    Filed: August 25, 2009
    Publication date: December 24, 2009
    Applicant: SWAGELOK COMPANY
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Patent number: 7591181
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: September 22, 2009
    Assignee: Swagelok Company
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Patent number: 7581445
    Abstract: Apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: September 1, 2009
    Assignee: Swagelok Company
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Patent number: 7284433
    Abstract: Hand-held apparatus and method for determining relative and/or absolute axial position of a conduit end within a fluid coupling includes application of input ultrasonic energy in the form of transient shear waves and analyzing the reflected energy. Application of the input energy collected at different radial positions about a first axial location is used with wavelet based correlation techniques to better analyze the reflected energy signals. Quality of the abutment between the conduit end and a surface associated with the coupling may also be determined as a separate or combined feature of the axial position determination.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: October 23, 2007
    Assignee: Swagelok Company
    Inventors: Richard A. Ales, William H. Glime, John Barry Hull, Jeffrey M. Rubinski, Michael Douglas Seymour, Peter C. Williams, Wenxian Yang
  • Publication number: 20060086866
    Abstract: A cable retainer (10) for a cable (12) having a longitudinal axis (11) and a given diameter has a first elongated body half (14) arrayed along the longitudinal axis (11) and having a first surface (18) and a second, oppositely disposed surface (20), the second oppositely disposed surface (20) having a first cable receiving section (22) therein with a depth at least one half of the given diameter. A second elongated body half (30) is arrayed along the longitudinal axis (11) and has a first area (34) and a second, oppositely disposed area (36) with a second cable receiving section (38) therein. A guide system (37) is provided for orienting the first elongated body half and the second elongated body half A fastener (40) is formed on the second elongated body half (30) and a receptor (42) for the fastener (40) is formed on the first elongated body half (14).
    Type: Application
    Filed: October 26, 2004
    Publication date: April 27, 2006
    Inventors: Michael Swantner, Douglas Seymour, Randall Gillotti
  • Publication number: 20060085977
    Abstract: A method of making an electrical connector comprises the steps of: forming an electrically conductive member having a body including an interface, the body having a longitudinal chamber therein; forming an electrically conductive pin; overmolding the interface with a first electrically insulating material; overmolding at least a part of the electrically conductive pin with a second electrically insulating material to form an overmolded electrically conductive pin; and inserting the overmolded electrically conductive pin into the longitudinal chamber.
    Type: Application
    Filed: October 27, 2004
    Publication date: April 27, 2006
    Inventors: Michael Swantner, Douglas Seymour, Shane Brown
  • Publication number: 20050186841
    Abstract: A right-angled electrical connector (30) has a one-piece electrically insulating body (32) molded over a subassembly (10) that includes a first electrically conductive member 12 with a hollow end (16) and a transverse section (12b) and an electrical contact (18a) mounted within the hollow end (16). In the mold the contact pin (18a) is electrically isolated from the member (12) and electrically insulating material of the body 32 flows around the contact pin (18a). Four feet (19) formed on the transverse section (12b) o member (12) allows the use of the connector (30) in situations where high frequency is required.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Michael Swantner, Shane Brown, Douglas Seymour
  • Publication number: 20050159021
    Abstract: A right-angled electrical connector (30) has a one-piece electrically insulating body (32) molded over a subassembly (10) that includes a first electrically conductive member 12 with a hollow end (16) and an electrical contact (18a) mounted within the hollow end (16). In the mold the contact pin (18a) is electrically isolated from the member (12) and electrically insulating material of the body 32 flows around the contact pin (18a).
    Type: Application
    Filed: January 16, 2004
    Publication date: July 21, 2005
    Inventors: Michael Swantner, Shane Brown, Douglas Seymour
  • Publication number: 20050127247
    Abstract: An assemblage (8) comprises an electrical connector (10) having body (12) with a tubular projection (14) having a push-through portion (16) having a first diameter and an engaging portion (18) having a second diameter larger than the first diameter. A support (20) for the electrical connector (10) has a major part 22 that is substantially rigid and includes an aperture (24) formed by a plurality of deflectable spokes (26). The aperture (24) has a center opening (28) with a third diameter greater than the first diameter and less than the second diameter, whereby the tubular projection push-through portion (16) slides through the aperture (24) and the spokes (26) engage the second diameter of the engaging portion (18) and mount the electrical connector (10) with the support (20).
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Inventors: Douglas Seymour, David Humphrey, Michael Swantner
  • Patent number: 6438814
    Abstract: A method of forming a connection between a tube and a fitting, in which the fitting including a body with an externally male threaded tube receiving part to receive a tube, and a female threaded member adapted to be engaged with the male thread of the body with a compression means therebetween, the method including the steps of arranging the female threaded member and the compression means around the tube, inserting the tube into the tube receiving part of the body, and tightening the female threaded member onto the tube receiving part so that a generally radially inwardly extending formation of the female threaded member bears upon the compression means and wherein the method includes determining the amount of movement of a part of the fitting which, as the female threaded member is tightened, is caused to move relative to another part of the fitting.
    Type: Grant
    Filed: August 16, 2000
    Date of Patent: August 27, 2002
    Inventors: Michael Douglas Seymour, Musa Mihsein