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: 20140033076
    Abstract: 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: Application
    Filed: July 25, 2013
    Publication date: January 30, 2014
    Applicant: salesforce.com, inc.
    Inventors: Mustafa Al-Alami, Jason Ellis, Benjamin Snyder, Vahn Phan
  • Publication number: 20130346362
    Abstract: 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: Application
    Filed: August 30, 2013
    Publication date: December 26, 2013
    Applicant: 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: 8549047
    Abstract: 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: Grant
    Filed: April 4, 2012
    Date of Patent: October 1, 2013
    Assignee: 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: 20130227479
    Abstract: 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: Application
    Filed: August 24, 2012
    Publication date: August 29, 2013
    Applicant: Salesforce.com, inc.
    Inventors: Michael Ramsey, Rachel Wang, Jason Ellis, Reddy Yerradoddi
  • Publication number: 20130118738
    Abstract: 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: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Inventors: Jason Ellis, Joe Bob Maddox, Lance Alan Lee, Harris Guidry, II
  • Publication number: 20130054517
    Abstract: 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: Application
    Filed: April 4, 2012
    Publication date: February 28, 2013
    Applicant: 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: 20130055147
    Abstract: 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: Application
    Filed: February 23, 2012
    Publication date: February 28, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Gautam Vasudev, Jason Ellis, Michael Ramsey, Peng-Wen Chen
  • Patent number: 8114291
    Abstract: 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: Grant
    Filed: July 25, 2011
    Date of Patent: February 14, 2012
    Assignee: Kaydon Custom Filtration Corporation
    Inventors: Jason A. Ellis, Ron J. Garrett
  • Publication number: 20120010921
    Abstract: 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: Application
    Filed: September 19, 2011
    Publication date: January 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Jason Ellis, Laurent Hasson, Peter Kenneth Malkin
  • Publication number: 20110296336
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: December 1, 2011
    Applicant: salesforce.com,inc.
    Inventors: Margaret Law, Rashmi Channarayapattna, Jason Ellis, Anshu Agarwal, Xuefeng Wang
  • Publication number: 20110283224
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: November 17, 2011
    Applicant: Salesforce.com, Inc
    Inventors: Michael Ramsey, Marco S. Casalaina, Arvind Krishnan, Jason A. Ellis
  • Publication number: 20110277301
    Abstract: 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: Application
    Filed: July 25, 2011
    Publication date: November 17, 2011
    Inventors: Jason A. Ellis, Ron J. Garrett
  • Publication number: 20110225495
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: September 15, 2011
    Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
  • Publication number: 20110225500
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: September 15, 2011
    Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
  • Publication number: 20110225233
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: September 15, 2011
    Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
  • Publication number: 20110225527
    Abstract: 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: Application
    Filed: March 9, 2011
    Publication date: September 15, 2011
    Applicant: salesforce.com, inc.
    Inventors: Margaret Law, Evan Moses, Rashmi Channarayapattna, Elena Schneider, Ian Swinson, Jason Ellis, David Yung
  • Publication number: 20110225232
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: September 15, 2011
    Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
  • Publication number: 20110225506
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: September 15, 2011
    Inventors: Marco Casalaina, Jason Ellis, David Yung, Luke Fu, Eric Wulff, Chitra Gulabrani, Sutthipong Thavisomboon, Natalie Doan, Steve Weiss
  • Patent number: 8017011
    Abstract: 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: Grant
    Filed: August 30, 2006
    Date of Patent: September 13, 2011
    Assignee: Kaydon Custom Filtration Corporation
    Inventors: Jason A. Ellis, Ron J. Garrett
  • Publication number: 20090292178
    Abstract: 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: Application
    Filed: May 21, 2008
    Publication date: November 26, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Jason ELLIS, Clint McClellan