Patents by Inventor John S. Evans

John S. 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: 11941416
    Abstract: One or more processors of a mobile computing device may receive, from a view provider, graphical user interface (GUI) view data that specifies, for each respective GUI view of a set of GUI views, a respective platform-neutral layout description and a respective one or more condition for the respective GUI view to be a relevant GUI view. The one or more processors may determine a GUI view as the relevant GUI view out of the set of GUI views based at least in part on one or more conditions for the GUI view specified by the GUI view data. The one or more processors may, in response to determining the GUI view as the relevant GUI view, output, based at least in part on a platform-neutral layout description for the GUI view specified by the GUI view data, the GUI view for display at a display device.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Flavio Lerda, John S. Evans
  • Publication number: 20230315494
    Abstract: One or more processors of a mobile computing device may receive, from a view provider, graphical user interface (GUI) view data that specifies, for each respective GUI view of a set of GUI views, a respective platform-neutral layout description and a respective one or more condition for the respective GUI view to be a relevant GUI view. The one or more processors may determine a GUI view as the relevant GUI view out of the set of GUI views based at least in part on one or more conditions for the GUI view specified by the GUI view data. The one or more processors may, in response to determining the GUI view as the relevant GUI view, output, based at least in part on a platform-neutral layout description for the GUI view specified by the GUI view data, the GUI view for display at a display device.
    Type: Application
    Filed: July 26, 2021
    Publication date: October 5, 2023
    Inventors: Ant Oztaskent, Flavio Lerda, John S. Evans
  • Patent number: 9037660
    Abstract: A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: May 19, 2015
    Assignee: GOOGLE INC.
    Inventors: Richard A. Landsman, Jay Logue, Jeffrey N. Heiner, John S. Evans, Michael R. Migliore, Susan Rayl Goldman
  • Publication number: 20120079050
    Abstract: A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
    Type: Application
    Filed: December 5, 2011
    Publication date: March 29, 2012
    Inventors: Phillip York Goldman, Susan Rayl Goldman, Richard A. Landsman, Jay Logue, Jeffrey N. Heiner, John S. Evans, Michael R. Migliore
  • Patent number: 8112508
    Abstract: A system for targeting bulletins to specific electronic devices includes a device management (“DM”) service, one or more electronic devices, and a database for storing bulletins. Generally, the DM service creates a bulletin, associating targeting criteria specifying one or more electronic devices with the bulletin. An electronic device submits a service request to the DM service identifying bulletins previously received (if any) by the device and a device identification number assigned to the device. Using the information from the service request, the DM service queries the database for bulletins available for the device. Upon locating an available bulletin, the DM service notifies the device and after receiving a request for the bulletin from the device, the DM service transmits the available bulletin. Alternately, the DM service can transmit the bulletin without first notifying and receiving a request from the device.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: February 7, 2012
    Assignee: Dell Products L.P.
    Inventors: Craig M. Ambrose, Keith W. Clanton, John S. Evans, Nawwar Kasrawi, Timothy T. Sullivan
  • Patent number: 8073916
    Abstract: A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: December 6, 2011
    Assignee: AOL Inc.
    Inventors: Richard A. Landsman, Jay Logue, Jeffrey N. Heiner, John S. Evans, Michael R. Migliore
  • Patent number: 7886343
    Abstract: Authenticating a third party client system prior to providing Internet access via an Internet access point. In a distributed computing system including an Internet access point, an authentication service, and a third party client system, an authentication service receives an authorization request from a third party client system. The authorization request is initiated in response to a single action being performed by a user of the third party client system. The user is not required to manually submit any identification information. The authorization request includes a unique client identifier for identifying the third party client system. The method also includes verifying that the third party client system associated with the unique client identifier is authorized to access the Internet via the Internet access point. If the third party client system is authorized to access the Internet, Internet access is provided to the third party client system.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: February 8, 2011
    Assignee: Dell Products L.P.
    Inventors: Timothy Sullivan, Timothy C. Nichols, Timothy Bucher, John S. Evans
  • Publication number: 20090307326
    Abstract: A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
    Type: Application
    Filed: August 6, 2009
    Publication date: December 10, 2009
    Applicant: AOL LLC
    Inventors: Richard A. Landsman, Jay Logue, Jeffrey N. Heiner, John S. Evans, Michael R. Migliore
  • Patent number: 7590695
    Abstract: A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: September 15, 2009
    Assignee: AOL LLC
    Inventors: Richard A. Landsman, Jay Logue, Jeffrey N. Heiner, John S. Evans, Michael R. Migliore, Phillip York Goldman, Susan Rayl Goldman, legal representative
  • Patent number: 5784619
    Abstract: A notebook component of an extensible and replaceable network-oriented component system records locations of resources coupled to a computer network. The network-oriented system includes a novel application programming interface for the notebook component that facilitates integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows the notebook component to be replaced, extended or modified by other notebook-type components, while ensuring that these latter components "seamlessly" interact with existing components and component editors of the system.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: July 21, 1998
    Assignee: Apple Computer, Inc.
    Inventors: John S. Evans, Michael A. Cleron, Stephen Fisher, Patrick A. Holleran, Timo Bruck
  • Patent number: 5781189
    Abstract: A network-oriented component system facilitates development of customized user interfaces to computer networks by embedding entities that reference resources located on the networks into components of the system. The embedded entities are preferably manifested as visual objects displayed on a graphical user interface of a computer screen that a user may manipulate to effectuate the embedding process. The "container" components are preferably compound documents having contents that include different data types and formats.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: July 14, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Patrick A. Holleran, John S. Evans, Michael A. Cleron, Stephen Fisher, Timo Bruck
  • Patent number: 5752059
    Abstract: In a computer system, an apparatus for depicting an electronic mail address in either a field format or a string format. In a field format, the components of the electronic mail address is parsed into a plurality of fields. Each field represents a particular attribute of the electronic mail address. In a string format, the electronic mail address is comprised of a string of characters in a syntax specified by the protocol of the corresponding electronic mail system. A template having syntax information corresponding to the protocol is used to convert an electronic mail address from a field format to a string format and vice versa. Hence, a user has the option of entering an electronic mail address and having it displayed or edited in either a field format or a string format.
    Type: Grant
    Filed: December 29, 1992
    Date of Patent: May 12, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Patrick A. Holleran, Yan Arrouye, Cordell R. Ratzlaff, Stephen Fisher, John S. Evans
  • Patent number: 5724506
    Abstract: A connection dialog component of an extensible and replaceable network-oriented component system enables a user to specify address information of a particular resource coupled to a computer network. The network-oriented system includes novel application programming interfaces for the connection dialog component that facilitates integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows the connection dialog component to be replaced, extended or modified by other connection dialog-type components, while ensuring that these latter components "seamlessly" interact with existing components and component editors of the system.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: March 3, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Michael A. Cleron, John S. Evans, Stephen Fisher, Patrick A. Holleran, Richard Ford, Richard J. Donnelly, Timo Bruck