Patents by Inventor Christopher Bill

Christopher Bill 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: 10936582
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Leo Duy Tran, David Angulo, David Woodward, Abhinav Chadda, David Hacker, Steven Ness, Matt Lagrotte, Jason Moody, Daniel Marchant, Matthew James Mondok, Federico Recio, Mehmet Gokmen Orun, Steven Kostrzewski, Christopher Bill, Kaustubh Barde, Lydia Lodovisi, Sarah Flamion, Jamin Hall, Charles Fineman
  • Patent number: 10936342
    Abstract: Embodiments of apparatus, systems, and methods are described for creating, arranging, and displaying data mappings between two different data schemas in a graphical user interface (GUI). The GUI allows scaling of a data schema, automatic data sorting and grouping of objects in a schema, dynamic spacing of data mappings in the GUI, and customizable data map transformations to entities of a canonical data model. The GUI can limit the display of objects and fields to those that have been mapped into entity groups. The GUI can display mapped or unmapped fields to facilitate the mapping of additional fields or objects. The GUI displays visual logic connectors between objects and entities to summarize the relationship and number of mappings between the objects and entities. Objects and entities can be expanded and collapsed to show more granular relationship information. Instance-enabled canonical entities can be created to conceptually group fields.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Christopher Bill, Steven Kostrzewski, Sarah Flamion
  • Publication number: 20200097471
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Leo Duy TRAN, David ANGULO, David WOODWARD, Abhinav CHADDA, David HACKER, Steven NESS, Matt LAGROTTE, Jason MOODY, Daniel MARCHANT, Matthew James MONDOK, Federico RECIO, Mehmet Gokmen ORUN, Steven KOSTRZEWSKI, Christopher BILL, Kaustubh BARDE, Lydia LODOVISI, Sarah FLAMION, Jamin HALL, Charles FINEMAN
  • Publication number: 20200097456
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Leo Duy TRAN, David ANGULO, David WOODWARD, Abhinav CHADDA, David HACKER, Steven NESS, Matt LAGROTTE, Jason MOODY, Daniel MARCHANT, Matthew James MONDOK, Federico RECIO, Mehmet Gokmen ORUN, Steven KOSTRZEWSKI, Christopher BILL, Kaustubh BARDE, Lydia LODOVISI, Sarah FLAMION, Jamin HALL, Charles Fineman
  • Publication number: 20200097482
    Abstract: Disclosed herein are method, system and device embodiments for setting up a graphical user interface (GUI) for a commerce architecture. An embodiment operates by providing a GUI that displays a first button for adding a first data source and a second button for adding a second data source, the second data source being related to the first data source, receiving a first response via the first button to add the first data source and a second response via the second button to add the second data source, providing a view of a first data schema and a second data schema, wherein the first data schema includes at least one object from the first or the second data source, and wherein the second data schema is a canonical data model, mapping the at least one object of the first data schema to at least one object of the second data schema, and providing a single entity view of the at least one object of the second data schema.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: David WOODWARD, Abhinav CHADDA, David HACKER, Steven NESS, Matt LAGROTTE, Jason MOODY, Christopher BILL, Kaustubh BARDE, Lydia LODOVISI, Sarah FLAMION, Jamin HALL
  • Publication number: 20200097476
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Leo Duy Tran, David Angulo, David Woodward, Abhinav Chadda, David Hacker, Steven Ness, Matt Lagrotte, Jason Moody, Daniel Marchant, Matthew James Mondok, Federico Recio, Mehmet Gokmen Orun, Steven Kostrzewski, Christopher Bill, Kaustubh Barde, Lydia Lodovisi, Sarah Flamion, Jamin Hall, Charles Fineman
  • Publication number: 20200097468
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Leo Duy TRAN, David ANGULO, David WOODWARD, Abhinav CHADDA, David HACKER, Steven NESS, Matt LAGROTTE, Jason MOODY, Daniel MARCHANT, Matthew James MONDOK, Federico RECIO, Mehmet Gokmen ORUN, Steven KOSTRZEWSKI, Christopher BILL, Kaustubh BARDE, Lydia LODOVISI, Sarah FLAMION, Jamin HALL, Charles FINEMAN
  • Publication number: 20200097475
    Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
    Type: Application
    Filed: January 31, 2019
    Publication date: March 26, 2020
    Inventors: Leo Duy TRAN, David ANGULO, David WOODWARD, Abhinav CHADDA, David HACKER, Steven NESS, Matt LAGROTTE, Jason MOODY, Daniel MARCHANT, Matthew James MONDOK, Federico RECIO, Mehmet Gokmen ORUN, Steven KOSTRZEWSKI, Christopher BILL, Kaustubh BARDE, Lydia LODOVISI, Sarah FLAMION, Jamin HALL, Charles FINEMAN
  • Publication number: 20200026532
    Abstract: Embodiments of apparatus, systems, and methods are described for creating, arranging, and displaying data mappings between two different data schemas in a graphical user interface (GUI). The GUI allows scaling of a data schema, automatic data sorting and grouping of objects in a schema, dynamic spacing of data mappings in the GUI, and customizable data map transformations to entities of a canonical data model. The GUI can limit the display of objects and fields to those that have been mapped into entity groups. The GUI can display mapped or unmapped fields to facilitate the mapping of additional fields or objects. The GUI displays visual logic connectors between objects and entities to summarize the relationship and number of mappings between the objects and entities. Objects and entities can be expanded and collapsed to show more granular relationship information. Instance-enabled canonical entities can be created to conceptually group fields.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Christopher Bill, Steven Kostrzewski, Sarah Flamion
  • Publication number: 20200003337
    Abstract: A cable routing system is disclosed including a routing fixture and an exit fitting. The routing fixture defines a channel for a cable. The channel is engaged by the exit fitting and a cable in the channels exits through an exit channel defined by the exit fitting. The exit channel is directed away from the channel in the routing fixture. The resulting assembly allows low profile cable runs that can conform to a structural surface and in which cables can be broken out easily, without a requirement to cut the cable. A clamp may be provided to further secure the exit fitting to the routing fixture. A method of installation involves installing a cable into a routing channel before installing the exit fitting. The cable routing system can be used in an aircraft, including space constrained areas such as within an aircraft wing.
    Type: Application
    Filed: June 25, 2019
    Publication date: January 2, 2020
    Inventors: Anthony BRYANT, Paul O'SHAUGHNESSY, Christopher BILLS