Patents by Inventor Adam Evans

Adam Evans 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: 10590738
    Abstract: A flow control assembly includes a housing defining flow port that place an interior of the housing in fluid communication with an exterior of the housing, and a sliding sleeve defining sleeve ports and movably positioned within the interior between a first position, where fluid communication between the interior and the exterior via the flow ports is prevented, and a second positon, where fluid communication between the interior and the exterior is facilitated through the sleeve ports and the flow ports. A piston and a slip device are movably arranged within a piston chamber defined between the housing and the sliding sleeve. The piston has a first end exposed to an interior pressure and a second end exposed to an exterior pressure via chamber ports defined in the housing. A biasing device is also positioned within the piston chamber.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 17, 2020
    Assignee: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Nicholas Kok Jun Sim, Daniel Lorng Yon Wong, Adam Evan Beck
  • Patent number: 10585906
    Abstract: A database system may implement communications language queries to query data based on relationships between communications. A user may input a communications language query, and may process the query at a user device or at a database server. In some cases, the database server may process the query based on a periodic or event-based trigger. Processing the query may involve identifying one or more sets of communication events based on the type of communication event or a property of the communication event (e.g., referred to as a moment or score), as well as a temporal, user, or geographic relationship between the sets of communication events. The user device or database server may return a timestamp of a communication event, moment, or score, a number of occurrences of communication events, moments, or scores, or a Boolean value indicating whether a particular communication event, moment, or score exists to the user.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Robert Michael Van Osten, Sean Lynch, Matthew Burghoffer, Adam Evans, Joseph Michael Chrzanowski
  • Patent number: 10572882
    Abstract: A method and apparatus for tracking and responding to mobile events in a relationship management system is described. The method may include detecting a mobile event associated with a user of a relationship management system. Furthermore, the method may include analyzing the mobile event to determine at least one relationship management process associated with the user for which the mobile event is related. The method may also include generating one or more relationship management system notifications for transmission to the mobile device of the user prior to initiation of the mobile event, and generating one or more relationship management suggestions or relationship management system notifications for transmission to the mobile device of the user after a termination of the mobile event.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: February 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jason Li, Adam Evans, Steve Loughlin, Patricio Echague
  • Publication number: 20190391501
    Abstract: Systems and methods are disclosed that provide a support system in the Z direction for patterning devices that can function under high acceleration and deceleration with minimal effect on travel and hysteresis in the X and Y directions. A reticle clamping system includes a support device and a holding device. The holding device is configured to releasably couple a reticle to the support device. The holding device includes a plurality of burls. The reticle clamping system further includes a metallic support system coupled to the support device. The metallic support system provides a vacuum path from a vacuum channel to the holding device.
    Type: Application
    Filed: January 17, 2018
    Publication date: December 26, 2019
    Applicant: ASML Holding N.V.
    Inventors: Enrico ZORDAN, Brandon Adam EVANS, Daniei Nathan BURBANK, Ankur Ramesh BAHET!, Samir A. NAYFEH
  • Patent number: 10496657
    Abstract: A system may process and display communications data to a user. The system may receive data related to a time series of communication moments. The communication moments may include a property of a communication event that was derived based on an analysis of the communication event. The system may process the data to generate aggregate type information corresponding to one or more types of the communication moments. The system may display the communication moments and the aggregate type information to a user.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: December 3, 2019
    Assignee: salesforce.com, inc.
    Inventors: Robert Van Osten, Sean Patrick Lynch, Matthew Burghoffer, Adam Evans, Joseph Michael Chrzanowski, Adam McCormick Doti, Leo Tenenblat
  • Publication number: 20190309601
    Abstract: This disclosure provides a sliding sleeve apparatus that has a flow inhibitor that slows the fluid flow between the interior passageway of the sliding sleeve and the well annulus to allow pressure equalization between the interior passageway of the sliding sleeve and the well annulus to occur prior to placing the sliding sleeve in a fully open position. The inhibited or restricted fluid flow reduces wear on the seals and other components of the sliding sleeve, which extends the operative life of the tool.
    Type: Application
    Filed: December 30, 2016
    Publication date: October 10, 2019
    Inventors: Joseph Steven Grieco, Kevin Robin Passmore, Adam Evan Beck
  • Publication number: 20190245822
    Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.
    Type: Application
    Filed: December 19, 2018
    Publication date: August 8, 2019
    Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
  • Patent number: 10289432
    Abstract: A method for data processing may include receiving a universal resource locator (URL) from a web browser, where the URL corresponds to a first system, and identifying an attribute of the URL, where the attribute of the URL comprises a domain of the URL, a path of the URL, one or more parameters of the URL, or a combination thereof. The method may further include selecting a data handler based at least in part on the identified attribute of the URL and generating an augmented set of data based on a first set of data from the first system and a second set of data from a second system, where the augmented set of data is generated using the data handler. The method may further include modifying a display of an extension of the web browser based on the augmented set of data.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: May 14, 2019
    Assignee: salesforce.com, inc.
    Inventors: Adam Evans, Ankush Goyal
  • Patent number: 10255429
    Abstract: Systems, methods, and other embodiments associated with setting an authorization level at enrollment. According to one embodiment, a method includes a accessing an interface on a device. Initiation information for a user of the device is provided to an authorizer. The authorizer is associated with a class. Verification data is received from the authorizer. An enrollment token is then generated based on the verification data. The enrollment token includes an authorization level that defines security parameters for the device.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: April 9, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Adam Evans Vancini, Christopher Phillip Clausen, Darrell L. Suen
  • Publication number: 20190057100
    Abstract: A method accesses, by a processing device executing with relation to a data pipeline, first data of a first data type and identifies a first field within the first data that is classified with a first capability, wherein a capability includes a prospective treatment of the first data that is independent of the first data type. The method accesses second data of a second data type and identifies a second field within the second data that is also classified with the first capability. The method executes processing logic on a combination of the first data within the first field and the second data within the second field in a way consistent with the first capability. The method generates a data file as an output from execution of the processing logic, the data file being independent from the first data and the second data.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Matthew Burghoffer, Robert M. Van Osten, Sean Patrick Lynch, Adam Evans
  • Patent number: 10164928
    Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 25, 2018
    Assignee: salesforce.com, inc.
    Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li
  • Publication number: 20180314740
    Abstract: A database system may implement communications language queries to query data based on relationships between communications. A user may input a communications language query, and may process the query at a user device or at a database server. In some cases, the database server may process the query based on a periodic or event-based trigger. Processing the query may involve identifying one or more sets of communication events based on the type of communication event or a property of the communication event (e.g., referred to as a moment or score), as well as a temporal, user, or geographic relationship between the sets of communication events. The user device or database server may return a timestamp of a communication event, moment, or score, a number of occurrences of communication events, moments, or scores, or a Boolean value indicating whether a particular communication event, moment, or score exists to the user.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: Robert Michael Van Osten, Sean Lynch, Matthew Burghoffer, Adam Evans, Joseph Michael Chrzanowski
  • Publication number: 20180274330
    Abstract: A flow control assembly includes a housing defining flow port that place an interior of the housing in fluid communication with an exterior of the housing, and a sliding sleeve defining sleeve ports and movably positioned within the interior between a first position, where fluid communication between the interior and the exterior via the flow ports is prevented, and a second positon, where fluid communication between the interior and the exterior is facilitated through the sleeve ports and the flow ports. A piston and a slip device are movably arranged within a piston chamber defined between the housing and the sliding sleeve. The piston has a first end exposed to an interior pressure and a second end exposed to an exterior pressure via chamber ports defined in the housing. A biasing device is also positioned within the piston chamber.
    Type: Application
    Filed: September 14, 2016
    Publication date: September 27, 2018
    Inventors: Nicholas Kok Jun SIM, Daniel Lorng Yon WONG, Adam Evan BECK
  • Publication number: 20180253195
    Abstract: A system may process and display communications data to a user. The system may receive data related to a time series of communication moments. The communication moments may include a property of a communication event that was derived based on an analysis of the communication event. The system may process the data to generate aggregate type information corresponding to one or more types of the communication moments. The system may display the communication moments and the aggregate type information to a user.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Robert Van Osten, Sean Patrick Lynch, Matthew Burghoffer, Adam Evans, Joseph Michael Chrzanowski, Adam McCormick Doti, Leo Tenenblat
  • Publication number: 20180253654
    Abstract: A system may generate rules based on identifying patterns within a set of communications. The system may determine moments and scores based on events and parameters within a communication of the set of communications. In some cases, the set of communications may be stored in a database, and the system may update the set of communications in real-time. The system may determine an insight based on the moments and scores across the set of communications. For example, the system may identify patterns of moments, scores, or the relationship between moments and scores. The system may determine the insight based on the identified pattern. The system may generate a rule based on the insight. In some cases, the rule may specify and action for the system to take. The system may implement the rule in real-time based on transmitting or receiving communications.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Robert Michael Van Osten, Sean Lynch, Matthew Burghoffer, Adam Evans
  • Publication number: 20180253319
    Abstract: A method for data processing may include receiving a universal resource locator (URL) from a web browser, where the URL corresponds to a first system, and identifying an attribute of the URL, where the attribute of the URL comprises a domain of the URL, a path of the URL, one or more parameters of the URL, or a combination thereof. The method may further include selecting a data handler based at least in part on the identified attribute of the URL and generating an augmented set of data based on a first set of data from the first system and a second set of data from a second system, where the augmented set of data is generated using the data handler. The method may further include modifying a display of an extension of the web browser based on the augmented set of data.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Inventors: ADAM EVANS, ANKUSH GOYAL
  • Patent number: 9898743
    Abstract: A method and apparatus for the automatic creation of a relationship management system is described. The method may include receiving a request from a user to create a relationship management system, and receiving specification of one or more electronic communication systems and user access credentials that provide access to each of the corresponding accounts. Furthermore, the method may include obtaining past electronic communications using the received user access credentials and analyzing the past electronic communications to extract contact data. The method may also include creating the relationship management system for the user and adding the contact data as contacts associated with the user in the created relationship management system.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Scott Bessler, Patricio Echague, Adam Evans, Andrea Hawksley, Gary Lerhaupt, Jason Li, Steve Loughlin, Kunal Punera
  • Publication number: 20180041635
    Abstract: A method and apparatus for tracking and responding to mobile events in a relationship management system is described. The method may include detecting a mobile event associated with a user of a relationship management system. Furthermore, the method may include analyzing the mobile event to determine at least one relationship management process associated with the user for which the mobile event is related. The method may also include generating one or more relationship management system notifications for transmission to the mobile device of the user prior to initiation of the mobile event, and generating one or more relationship management suggestions or relationship management system notifications for transmission to the mobile device of the user after a termination of the mobile event.
    Type: Application
    Filed: October 20, 2017
    Publication date: February 8, 2018
    Inventors: Jason Li, Adam Evans, Steve Loughlin, Patricio Echague
  • Patent number: 9883033
    Abstract: A method and apparatus for tracking and responding to mobile events in a relationship management system is described. The method may include detecting a mobile event associated with a user of a relationship management system. Furthermore, the method may include analyzing the mobile event to determine at least one relationship management process associated with the user for which the mobile event is related. The method may also include generating one or more relationship management system notifications for transmission to the mobile device of the user prior to initiation of the mobile event, and generating one or more relationship management suggestions or relationship management system notifications for transmission to the mobile device of the user after a termination of the mobile event.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: January 30, 2018
    Assignee: salesforce.com, inc.
    Inventors: Jason Li, Adam Evans, Steve Loughlin, Patricio Echague
  • Publication number: 20170374000
    Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li