Patents by Inventor Jason A. Ellis
Jason A. Ellis 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: 20140033076Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for composing and batch publishing feed items in a user interface in a feed-based interaction context. In some implementations, a computing device provides a first prompt for display in a first user interface component, which is configured to display unpublished feed items. The computing device receives, at the first prompt, first feed item data for a first feed item. Responsive to a request to compose a second feed item, the computing device displays in the first user interface component a second prompt for second feed item data without publishing the first feed item. The computing device receives, at the second prompt, second feed item data for a second feed item of a first record, the first and second feed items being related to the first record.Type: ApplicationFiled: July 25, 2013Publication date: January 30, 2014Applicant: salesforce.com, inc.Inventors: Mustafa Al-Alami, Jason Ellis, Benjamin Snyder, Vahn Phan
-
Publication number: 20130346362Abstract: Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.Type: ApplicationFiled: August 30, 2013Publication date: December 26, 2013Applicant: salesforce.com, inc.Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Larry P.G. Robinson, Michael Ramsey, Arvind Krishnan, Jyoti M. Khubchandani, Jill Blue Lin, Mustafa O. Al-Alami, Jason A. Ellis, Christopher A. Myers, Vahn K. Phan, Chitra Gulabrani
-
Patent number: 8549047Abstract: Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.Type: GrantFiled: April 4, 2012Date of Patent: October 1, 2013Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Larry P. G. Robinson, Michael Ramsey, Arvind Krishnan, Jyoti M. Khubchandani, Jill Blue Lin, Mustafa O. Al-Alami, Jason A. Ellis, Christopher A. Myers, Vahn K. Phan, Chitra Gulabrani
-
Publication number: 20130227479Abstract: Systems and methods are provided for dynamic list views and detail pages. A database system can update a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a list view. The system can provide a notification of an update for a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a list view. The system can update a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a detail page for a list view. The system can provide a notification of an update for a subscribed field in a data record when the field is updated and when a user interface is displaying the field in a detail page for a list view.Type: ApplicationFiled: August 24, 2012Publication date: August 29, 2013Applicant: Salesforce.com, inc.Inventors: Michael Ramsey, Rachel Wang, Jason Ellis, Reddy Yerradoddi
-
Publication number: 20130118738Abstract: A method of conducting a gravel pack operation comprising lowering a fluid control assembly into a wellbore and supplying a fluid mixture comprising gravel into an annulus between the fluid control assembly and the wellbore to form a gravel pack. A washout assembly surrounds a pre-determined length of the fluid control assembly to remove gravel pack from around the predetermined length. A tattle-tale sub provides an indication of the location of the washout assembly relative to the fluid control assembly. The placement of a cement or inflatable packer is controlled relative to the pre-determined length of the fluid control assembly.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Inventors: Jason Ellis, Joe Bob Maddox, Lance Alan Lee, Harris Guidry, II
-
Publication number: 20130054517Abstract: Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.Type: ApplicationFiled: April 4, 2012Publication date: February 28, 2013Applicant: salesforce.com, inc.Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Larry P.G. Robinson, Michael Ramsey, Arvind Krishnan, Jyoti M. Khubchandani, Jill Blue Lin, Mustafa O. Al-Alami, Jason A. Ellis, Christopher A. Myers, Vahn K. Phan, Chitra Gulabrani
-
Publication number: 20130055147Abstract: A method of presenting information associated with an application begins by providing a graphical user interface (GUI) for display at a user device. The GUI includes a primary GUI element and a secondary GUI element. The content of the primary GUI element is contextually related to the content of the secondary GUI element. The method continues by detecting changes made to the primary content resulting from user interaction with the primary GUI element, and, in response to detecting the changes, refreshing the secondary GUI element to update the secondary content.Type: ApplicationFiled: February 23, 2012Publication date: February 28, 2013Applicant: SALESFORCE.COM, INC.Inventors: Gautam Vasudev, Jason Ellis, Michael Ramsey, Peng-Wen Chen
-
Patent number: 8114291Abstract: A filter coalescer element for oil based industrial fuels includes a rigid, porous support tube, and a hydrophobic drainage layer covering the outer surface of the same. A single phase, dual function combination water coalescer and particle filter pleat block is positioned in the support tube, and is formed from a multilayer material having a first porous support layer, a synthetic microfiber layer, a synthetic fiber media layer and a second porous support layer. As the fluid passes through the pleat block, solid particles are physically filtered therefrom, and water is coalesced into droplets which pass from the pleats directly through the support tube and directly into the drainage layer, where the droplets grow into a size sufficient that they fall under gravity to the bottom of the element for collection.Type: GrantFiled: July 25, 2011Date of Patent: February 14, 2012Assignee: Kaydon Custom Filtration CorporationInventors: Jason A. Ellis, Ron J. Garrett
-
Publication number: 20120010921Abstract: A method within a system wherein a first user of the system provides information on social patterns to a second user includes: receiving a request for social pattern information from the second user, the request comprising a query; assigning authorization level to the second user for restricting the type and amount of data provided to the second user; providing information on social patterns to the second user according to the second user's authorization level; and storing information about the second user to be used in future transactions with the second user, the information including transactional fee data and subscription data for notifying the second user of additional social patterns as they develop.Type: ApplicationFiled: September 19, 2011Publication date: January 12, 2012Applicant: International Business Machines CorporationInventors: Jason Ellis, Laurent Hasson, Peter Kenneth Malkin
-
Publication number: 20110296336Abstract: Systems and methods for displaying tab elements representing viewable page elements. A set of one or more main tabs are displayed on a first portion of a display, each main tab defining a link to a database object stored in a database. A user selection of a first one of the main tabs is received (e.g., to determine which tab provides default display), and two or more side tabs are displayed in a first, default order on a second portion of the display, each said side tab defining a link to an element or portion of a first object. In certain aspects, a user selection of a new order for the two or more side tabs is received, and thereafter the two or more side tabs are displayed in the new order, and the new order is stored to the database, wherein upon later access of the first object by the user, the two or more side tabs are automatically displayed in the new order.Type: ApplicationFiled: April 26, 2011Publication date: December 1, 2011Applicant: salesforce.com,inc.Inventors: Margaret Law, Rashmi Channarayapattna, Jason Ellis, Anshu Agarwal, Xuefeng Wang
-
Publication number: 20110283224Abstract: A system and method for providing a timeline control in a multi-tenant database system. In one embodiment, a method includes determining a plurality of entitlement processes and milestones that are to be enforced, where each entitlement process includes one or more actions, and where each action is associated with a corresponding milestone. The method further includes displaying a timeline control window that shows one or more milestones for an entitlement process, and updating the timeline control window as the status of the entitlement process changes.Type: ApplicationFiled: December 23, 2010Publication date: November 17, 2011Applicant: Salesforce.com, IncInventors: Michael Ramsey, Marco S. Casalaina, Arvind Krishnan, Jason A. Ellis
-
Publication number: 20110277301Abstract: A filter coalescer element for oil based industrial fuels includes a rigid, porous support tube, and a hydrophobic drainage layer covering the outer surface of the same. A single phase, dual function combination water coalescer and particle filter pleat block is positioned in the support tube, and is formed from a multilayer material having a first porous support layer, a synthetic microfiber layer, a synthetic fiber media layer and a second porous support layer. As the fluid passes through the pleat block, solid particles are physically filtered therefrom, and water is coalesced into droplets which pass from the pleats directly through the support tube and directly into the drainage layer, where the droplets grow into a size sufficient that they fall under gravity to the bottom of the element for collection.Type: ApplicationFiled: July 25, 2011Publication date: November 17, 2011Inventors: Jason A. Ellis, Ron J. Garrett
-
Publication number: 20110225495Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for processing a call via a user interface in a web browser. An incoming call directed to a client machine may be identified. The call may comprise a communication from an individual associated with an account. Object record information associated with the account may be stored in a communicably accessible database. A user interface component may be opened, responsive to the incoming call, at the client machine for display in the user interface in the web browser. The opened user interface component may display object record information associated with the account. Edited object record information comprising a modification to the object record information associated with the opened user interface component may be received at the client machine. The edited object record information may be displayed in the opened user interface component.Type: ApplicationFiled: September 9, 2010Publication date: September 15, 2011Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
-
Publication number: 20110225500Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for processing information entered via a user interface provided in a web browser on a display device of a client machine in communication with a server. The user interface may be capable of displaying a plurality of components, including a first component that may display object record information associated with an object record stored in a database. Edited object record information may be received at the client machine and displayed in the first user interface component. The first user interface component may be designated as unsaved. An interrupt event associated with possible loss of the edited information may be detected. A warning message indicating the detection of the interrupt event may be displayed in the web browser, and one or more selections for responding to the warning message may be provided.Type: ApplicationFiled: September 9, 2010Publication date: September 15, 2011Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
-
Publication number: 20110225233Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing cross-domain communication via a user interface provided in a web browser. A first one or more trusted data network domains for a first user interface component may be identified. A second user interface component provided from a second data network domain accessible via a second one or more servers may be opened for display. A first event message may be transmitted from the second user interface component to the first user interface component. If the second data network domain is within the first one or more trusted data network domains, one or more operations may be performed within the first user interface component in response to the first event message.Type: ApplicationFiled: September 9, 2010Publication date: September 15, 2011Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
-
Publication number: 20110225527Abstract: Systems and methods for configuring a UI display layout for displaying record fields in a multi-tenant on-demand database service. A data record is initially displayed on a first portion of a user interface display, and an identification of a set of one or more fields of the data record is received, e.g., from a user. A selection of a display configuration for the set of identified fields is also received, e.g., from a user. The display configuration may include one or more columns, each column having one or more rows, wherein the display configuration identifies, for each of the set of fields, in which column and row the field is to be displayed. Data for the set of fields based on the selected display configuration is then displayed on a second portion of the user interface display which may include a collapsible display panel.Type: ApplicationFiled: March 9, 2011Publication date: September 15, 2011Applicant: salesforce.com, inc.Inventors: Margaret Law, Evan Moses, Rashmi Channarayapattna, Elena Schneider, Ian Swinson, Jason Ellis, David Yung
-
Publication number: 20110225232Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing contextual information via a user interface provided in a web browser. The user interface may display a plurality of components including a first component displaying object record information associated with an object record stored in a database and a second component displaying contextual information related to the stored object record information. Edited object record information may be received at the client machine. An indication of the edited object record information may be provided to the second user interface component of the user interface in the web browser. A request for updated contextual information related to the edited object record information may be transmitted from the client machine to the server. The updated contextual information may be displayed in the second user interface component of the user interface.Type: ApplicationFiled: September 9, 2010Publication date: September 15, 2011Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
-
Publication number: 20110225506Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for displaying object record information via a user interface provided in a web browser. A request to display a user interface component may be received. The user interface component may include first stored object record information associated with a first object record in a database stored on a server. Whether the requested user interface component including the first stored object record information is open in the user interface may be determined. When it is determined that the requested user interface component is not open in the user interface, the first stored object record information may be retrieved from the server. The requested user interface component at the client machine may be generated without reloading the user interface.Type: ApplicationFiled: September 9, 2010Publication date: September 15, 2011Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
-
Patent number: 8017011Abstract: A filter coalescer element for oil based industrial fuels includes a rigid, porous support tube, and a hydrophobic drainage layer covering the outer surface of the same. A single phase, dual function combination water coalescer and particle filter pleat block is positioned in the support tube, and is formed from a multilayer material having a first porous support layer, a synthetic microfiber layer, a synthetic fiber media layer and a second porous support layer. As the fluid passes through the pleat block, solid particles are physically filtered therefrom, and water is coalesced into droplets which pass from the pleats directly through the support tube and directly into the drainage layer, where the droplets grow into a size sufficient that they fall under gravity to the bottom of the element for collection.Type: GrantFiled: August 30, 2006Date of Patent: September 13, 2011Assignee: Kaydon Custom Filtration CorporationInventors: Jason A. Ellis, Ron J. Garrett
-
Publication number: 20090292178Abstract: A game system is disclosed and may include an exercise device and at least one sensor that may be configured to be worn by a user of the exercise device during an activity. The system may further include a game console that may be connected to the exercise device and at least one sensor. The game console may include a processor that is operable to monitor one or more vital signs associated with a player during an activity via at least one sensor and to provide feedback to the player at least partially based on the vital signs.Type: ApplicationFiled: May 21, 2008Publication date: November 26, 2009Applicant: QUALCOMM IncorporatedInventors: Jason ELLIS, Clint McClellan