Patents by Inventor Joshua Lulewîcz

Joshua Lulewîcz 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: 8914422
    Abstract: Methods and systems are provided for displaying a graphical representation of data objects of a schema using an online tool. In an embodiment, the online tool may be used to create or modify a schema. Modifying a schema may include adding or modifying or deleting data objects. Modifying data objects may include adding or modifying or deleting data fields. The online tool may be used to define relationships between data objects. In an embodiment, user permissions may be set for data objects. In an embodiment, the graphical representations of data objects may be selected and placed is a different location.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: December 16, 2014
    Assignee: salesforce.com, inc.
    Inventors: Shannon Patricia Hale, Barathkumar Sundaravaradan, Joshua Lulewicz, Justin Appler, Kavitha Musthyala, Edward Li, Cordelia McGee-Tubb, Luc Marcel Giavelli, Joshua M. Roe, Shawna A. Wolverton
  • Patent number: 8676864
    Abstract: Methods and systems are provided for automatically arranging graphical representations of objects on a canvas. Optionally, the automatic arrangement of the graphical representation of the object may be performed in an on demand, multi-tenant database as part of a tool for creating and displaying schema. A data object with more connections to other data objects may tend to be placed closer to other objects, where as data objects with fewer connections may tend to be placed further apart. The algorithm for placement is based on computations of pseudo-forces between objects. The pseudo force on an object from all other objects is calculated in a given time step and when the force is less than a threshold value, the positions of the objects is updated based on the forces. When the computed displacements are less than a threshold, the objects are in equilibrium.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: March 18, 2014
    Assignee: Salesforce.com, Inc.
    Inventor: Joshua Lulewicz
  • Publication number: 20130046799
    Abstract: Methods and systems are provided for displaying a graphical representation of data objects of a schema using an online tool. In an embodiment, the online tool may be used to create or modify a schema. Modifying a schema may include adding or modifying or deleting data objects. Modifying data objects may include adding or modifying or deleting data fields. The online tool may be used to define relationships between data objects. In an embodiment, user permissions may be set for data objects. In an embodiment, the graphical representations of data objects may be selected and placed is a different location.
    Type: Application
    Filed: December 7, 2011
    Publication date: February 21, 2013
    Applicant: Salesforce.com Inc.
    Inventors: Shannon Patricia Hale, Barathkumar Sundaravaradan, Joshua Lulewicz, Justin Appler, Kavitha Musthyala, Edward Li, Cordelia McGee-Tubb, Luc Marcel Giavelli, Joshua M. Roe, Shawna A. Wolverton
  • Publication number: 20130046789
    Abstract: Methods and systems are provided for automatically arranging graphical representations of objects on a canvas. Optionally, the automatic arrangement of the graphical representation of the object may be performed in an on demand, multi-tenant database as part of a tool for creating and displaying schema. A data object with more connections to other data objects may tend to be placed closer to other objects, where as data objects with fewer connections may tend to be placed further apart. The algorithm for placement is based on computations of pseudo-forces between objects. The pseudo force on an object from all other objects is calculated in a given time step and when the force is less than a threshold value, the positions of the objects is updated based on the forces. When the computed displacements are less than a threshold, the objects are in equilibrium.
    Type: Application
    Filed: December 7, 2011
    Publication date: February 21, 2013
    Applicant: Salesforce.com Inc.
    Inventor: Joshua Lulewîcz