Patents by Inventor Christopher Douglas Seymour

Christopher 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.