Patents by Inventor Daniel L. Pletter
Daniel L. Pletter 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: 11308168Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: March 4, 2020Date of Patent: April 19, 2022Assignee: SALESFORCE.COM, INC.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20200218769Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: ApplicationFiled: March 4, 2020Publication date: July 9, 2020Applicant: salesforce.com, inc.Inventors: Timothy J. BARKER, Ryan LISSACK, Daniel L. PLETTER
-
Patent number: 10621238Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: November 27, 2017Date of Patent: April 14, 2020Assignee: SALESFORCE.COM, INC.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20190138283Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.Type: ApplicationFiled: July 12, 2018Publication date: May 9, 2019Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
-
Patent number: 10048949Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.Type: GrantFiled: March 25, 2015Date of Patent: August 14, 2018Assignee: salesforce.com, inc.Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
-
Publication number: 20180107659Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: ApplicationFiled: November 27, 2017Publication date: April 19, 2018Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 9858274Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: September 18, 2015Date of Patent: January 2, 2018Assignee: salesforce.com, inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20160012046Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: ApplicationFiled: September 18, 2015Publication date: January 14, 2016Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 9164992Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: December 18, 2014Date of Patent: October 20, 2015Assignee: salesforce.com, inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20150199080Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.Type: ApplicationFiled: March 25, 2015Publication date: July 16, 2015Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
-
Patent number: 9021435Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.Type: GrantFiled: December 16, 2010Date of Patent: April 28, 2015Assignee: salesforce.com, inc.Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
-
Publication number: 20150106333Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: ApplicationFiled: December 18, 2014Publication date: April 16, 2015Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 9009669Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for testing a user interface component. A client-side operation for rendering the user interface component may be performed. The rendered user interface component may be stored as a user interface component test image simulating a visual presentation of the user interface component at a client machine. A user interface component expected image may be retrieved from a storage medium accessible to the server. The user interface component expected image may represent an expected visual presentation of the rendered user interface component. A determination may be made as to whether the user interface component test image matches the user interface component expected image. When the user interface component test image does not match the user interface component expected image, an indication of an error condition may be provided.Type: GrantFiled: December 15, 2010Date of Patent: April 14, 2015Assignee: salesforce.com, inc.Inventor: Daniel L. Pletter
-
Publication number: 20150039560Abstract: In accordance with embodiments, there are provided mechanisms and methods for pushing data, which maybe associated with documents that are being tracked, in an on-demand service. These mechanisms and methods for pushing data in an on-demand service can enable subscriptions to elements associated with the documents being shared. As a result of the subscription the user may be notified that a document associated with the subscription has been changed (e.g., altered). In an embodiment, the subscription may be forced on a user.Type: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 8949185Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: October 8, 2012Date of Patent: February 3, 2015Assignee: salesforce.com, inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Patent number: 8914438Abstract: Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving a component request from a first client device, locating class-level definition source code for a component definition corresponding to the component request, identifying the component definition within the source code, determining a language of the component definition and selecting a parser according to the language of the component definition. Such implementations may also involve parsing the source code to create the component definition and transmitting an intermediate representation of the requested component to the client device. The intermediate representation may allow the client device to create an instance of the requested component.Type: GrantFiled: December 16, 2010Date of Patent: December 16, 2014Assignee: salesforce.com, inc.Inventors: Daniel L. Pletter, Andrew Waite, Doug Chasman, James K. Mooney, James Troup
-
Patent number: 8868499Abstract: In accordance with embodiments, there are provided mechanisms and methods for pushing data, which maybe associated with documents that are being tracked, in an on-demand service. These mechanisms and methods for pushing data in an on-demand service can enable subscriptions to elements associated with the documents being shared. As a result of the subscription the user may be notified that a document associated with the subscription has been changed (e.g., altered). In an embodiment, the subscription may be forced on a user.Type: GrantFiled: August 15, 2007Date of Patent: October 21, 2014Assignee: salesforce.com, inc.Inventors: Timothy J Barker, Ryan Lissack, Daniel L Pletter
-
Patent number: 8738626Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: October 8, 2012Date of Patent: May 27, 2014Assignee: salesforce.com, inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20130055159Abstract: A row displayed on a touchscreen surface of a portable electronic device is linked to a first resource and includes at least one link to a second resource. A technique allows the row to have a first tap target for accessing the first resource and a second tap target for accessing the second resource. An area of the first tap target is greater than an area of the second tap target. This provides a large surface area for tapping the first tap target in order to easily access the first resource. The second resource can still be accessed by tapping the second tap target.Type: ApplicationFiled: August 23, 2012Publication date: February 28, 2013Applicant: salesforce.com, inc.Inventors: Jonathan Levine, Doug Chasman, Daniel L. Pletter
-
Patent number: 8312047Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: January 28, 2011Date of Patent: November 13, 2012Assignee: salesforce.com, Inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter