Patents by Inventor TYLER SHOPSHIRE

TYLER SHOPSHIRE 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: 20230186014
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for handling multiple overflows of content during pagination of a web document. A first tree representing a web document is obtained. A first page element including one or more elements of the first tree is generated, where the elements include a first Document Object Model (DOM) element. Coordinates of the first DOM element within the first page element are calculated. A first context associated with the first DOM element is pushed onto a context stack. An overflow of the first DOM element is detected in relation to the first page element based, at least in part, on the coordinates. Responsive to detecting the overflow, the context stack is added to an overflow list and the first page element is modified such that the first DOM element or portion thereof is removed from the first page element.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Applicant: Salesforce.com, Inc.
    Inventors: Angela LIU, Dai Duong DOAN, Alex YE, Pei CHU, Keye LIU, Kaidi XU, Limor ROHALD, Puneet DHALIWAL, Shanis KURUNDRAYIL, Tyler SHOPSHIRE
  • Publication number: 20230177038
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for performing a decision-based multi-stage report generation process. Execution of a set of computer-readable instructions configurable to generate a report is initiated. During execution of a first subset of the set of computer-readable instructions associated with a first stage of report generation, at least a first template is applied. A result of the first stage of report generation is ascertained. It is determined whether the first stage of report generation is successfully completed based, at least in part, on application of a first condition to the result of the first stage of report generation. A first indicator of a data structure associated with the set of computer-readable instructions is updated such that the first indicator indicates whether the first stage of report generation is successfully completed.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Applicant: Salesforce.com, Inc.
    Inventors: Keye LIU, Puneet DHALIWAL, Dai Duong DOAN, Tyler SHOPSHIRE, Angela LIU
  • Publication number: 20230171245
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a scalable computing system. The scalable computing system includes an intermediate system that facilitates communications between a core server system and a third-party system. The core server system processes a client request for a third-party service in association with a web page having a corresponding web address. The intermediate system communicates with the core server system to obtain a session token, and transmits the session token and web address to the third-party system. The third-party system may then access the web page via the web address using the session token.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Applicant: Salesforce.com, Inc.
    Inventors: Keye Liu, Dai Duong Doan, Kaidi Xu, Angela Gu, Yi-Chin Chang, Tyler Shopshire, Shanis Kurundrayil
  • Publication number: 20210365862
    Abstract: A database system receives an input for creating a work order and identifies work plan criteria based on the input. The database system uses the work plan criteria to select work plan templates, which includes work steps, from multiple work plan templates. The database system creates a work order, including work plans corresponding to the work plan templates and at least part of the input for creating the work order. The database system displays the work order and receives a selection of an activity object displayed on one of the user interface pages displaying the work steps, and then displays an activity picklist. The database system receives a selection of an activity in the activity picklist, and adds, deletes, or modifies a database record by executing a user action or an automated business process corresponding to the activity in the activity picklist.
    Type: Application
    Filed: June 12, 2020
    Publication date: November 25, 2021
    Inventors: Dai Duong Doan, Keye Liu, Rupa Singh, Shanis Kurundrayil, Tyler Shopshire
  • Publication number: 20210365855
    Abstract: Generating work plans which include work steps when creating new work orders is described. A database system trains a machine learning model to use inputs for creating work orders to select work plan templates, which include sets of work steps, from a training set of work plan templates, in response to receiving the inputs for creating the work orders. The database system receives an input for creating a work order and identifies work plan criteria based on the input for creating the work order. The trained machine learning model uses the work plan criteria to select at least one work plan template, which includes work steps, from work plan templates. The database system creates a work order that includes work plan(s) corresponding to the selected work plan template(s) and includes at least part of the input for creating the work order. The database system outputs the created work order.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Dai Duong Doan, Keye Liu, Rupa Singh, Shanis Kurundrayil, Tyler Shopshire
  • Patent number: 11182719
    Abstract: A database system receives an input for creating a work order and identifies work plan criteria based on the input. The database system uses the work plan criteria to select work plan templates, which includes work steps, from multiple work plan templates. The database system creates a work order, including work plans corresponding to the work plan templates and at least part of the input for creating the work order. The database system displays the work order and receives a selection of an activity object displayed on one of the user interface pages displaying the work steps, and then displays an activity picklist. The database system receives a selection of an activity in the activity picklist, and adds, deletes, or modifies a database record by executing a user action or an automated business process corresponding to the activity in the activity picklist.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: November 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Dai Duong Doan, Keye Liu, Rupa Singh, Shanis Kurundrayil, Tyler Shopshire
  • Patent number: 11164118
    Abstract: Generating work plans which include work steps when creating new work orders is described. A database system trains a machine learning model to use inputs for creating work orders to select work plan templates, which include sets of work steps, from a training set of work plan templates, in response to receiving the inputs for creating the work orders. The database system receives an input for creating a work order and identifies work plan criteria based on the input for creating the work order. The trained machine learning model uses the work plan criteria to select at least one work plan template, which includes work steps, from work plan templates. The database system creates a work order that includes work plan(s) corresponding to the selected work plan template(s) and includes at least part of the input for creating the work order. The database system outputs the created work order.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: November 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Dai Duong Doan, Keye Liu, Rupa Singh, Shanis Kurundrayil, Tyler Shopshire
  • Patent number: 10650337
    Abstract: A method for technical field service inventory management has been developed. A software platform manages product inventory for use by a field service technician. The platform creates objects for a work order, a product required, a location, an address/appointment, a product item, a product item transaction and a product item consumed. The product item consumed object is used to automatically update the status of product inventory as the product is used by the field service technician.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: May 12, 2020
    Assignee: salesforce.com, inc.
    Inventors: Roojuta Lalani, Tyler Shopshire, Kavya Murali, Neeraj Ahuja, Sudhakara Reddy Peddi
  • Publication number: 20190236504
    Abstract: A method for technical field service inventory management has been developed. A software platform manages product inventory for use by a field service technician. The platform creates objects for a work order, a product required, a location, an address/appointment, a product item, a product item transaction and a product item consumed. The product item consumed object is used to automatically update the status of product inventory as the product is used by the field service technician.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Applicant: Salesforce.Com, Inc.
    Inventors: Roojuta Lalani, Tyler Shopshire, Kavya Murali, Neeraj Ahuja, Sudhakara Reddy Peddi
  • Publication number: 20190220828
    Abstract: A method and system for re-configuring a schedule for maintenance of an asset by use of a software product, which includes: defining, at a server, an asset object for receiving usage data of the asset wherein the usage data is generated by sensing devices associated with activities of the asset; configuring, at the server, a task relating to maintenance of the asset based on a pre-configured schedule, wherein the task is dependent on the usage data; receiving the usage data at the server for storing in the asset object; and analyzing, at the server, the usage data stored in the asset object for determining applicability of the task or changes in the task for re-configuring the pre-configured schedule.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: KAVYA MURALI, RASIK PHALAK, TYLER SHOPSHIRE, ARAVIND VENKATACHALAM, XIAOYU XIE, SINDHUBALA ULAVAPALLI, KAUSHIK BHOWMIK, NEERAJ AHUJA, JOJU ERUPPANAL