Patents by Inventor Andrew Grignon
Andrew Grignon 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: 20230289476Abstract: Systems, methods, and devices for managing privacy policies are disclosed. In one embodiment, a method for management of a user’s privacy preferences may include: identifying a computer application installed on a user electronic device, or a website accessed using a browser executed by the user electronic device; retrieving a privacy policy document analysis for a privacy policy document associated with the computer application or the website, the privacy policy document analysis comprising a valuation of a plurality of privacy policy segments within the privacy policy document; receiving a privacy preference analysis for the user, the privacy preference analysis comprising a valuation of a plurality of privacy preferences for the user; identifying a recommended action in response to the valuation of one of the privacy policy segments being outside the scope of the valuation of one of the plurality of privacy preferences; and executing the recommended action.Type: ApplicationFiled: May 11, 2023Publication date: September 14, 2023Inventors: Michelle M. BONAT, Rod BACHELOR, Jeremy F. BENNETT, Tuan DAO, Ralph DARMO, Andrew GRIGNON, Kathleen MOYNAHAN
-
Patent number: 11704439Abstract: Systems, methods, and devices for managing privacy policies are disclosed. In one embodiment, a method for management of a user's privacy preferences may include: identifying a computer application installed on a user electronic device, or a website accessed using a browser executed by the user electronic device; retrieving a privacy policy document analysis for a privacy policy document associated with the computer application or the website, the privacy policy document analysis comprising a valuation of a plurality of privacy policy segments within the privacy policy document; receiving a privacy preference analysis for the user, the privacy preference analysis comprising a valuation of a plurality of privacy preferences for the user; identifying a recommended action in response to the valuation of one of the privacy policy segments being outside the scope of the valuation of one of the plurality of privacy preferences; and executing the recommended action.Type: GrantFiled: June 2, 2020Date of Patent: July 18, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Michelle Bonat, Tuan Dao, Roderic Bachelor, Jeremy F. Bennett, Ralph Darmo, Andrew Grignon, Kathleen Moynahan
-
Publication number: 20220188458Abstract: Systems, methods, and devices for obfuscation of browser fingerprint data are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method may include: (1) receiving an electronic communication from an electronic device to a destination; (2) identifying a raw device fingerprint value in the electronic communication from an electronic device; (3) selecting at least one replacement value for the raw device fingerprint value; (4) replacing the raw device fingerprint value with the replacement value in the electronic communication; and (5) sending the electronic communication with the replacement value to the destination.Type: ApplicationFiled: February 28, 2022Publication date: June 16, 2022Inventors: Jeremy F. BENNETT, Rod BACHELOR, Andrew GRIGNON, Howard SPECTOR, Ralph DARMO, Christopher CHOI, Jeffrey E MILLER, Hallie HUGGINS, Tuan DAO
-
Patent number: 11288398Abstract: Systems, methods, and devices for obfuscation of browser fingerprint data are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method may include: (1) receiving an electronic communication from an electronic device to a destination; (2) identifying a raw device fingerprint value in the electronic communication from an electronic device; (3) selecting at least one replacement value for the raw device fingerprint value; (4) replacing the raw device fingerprint value with the replacement value in the electronic communication; and (5) sending the electronic communication with the replacement value to the destination.Type: GrantFiled: October 10, 2019Date of Patent: March 29, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Jeremy F. Bennett, Rod Bachelor, Andrew Grignon, Howard Spector, Ralph Darmo, Christopher Choi, Jeffrey E Miller, Hallie Huggins, Tuan Dao
-
Publication number: 20200380171Abstract: Systems, methods, and devices for managing privacy policies are disclosed. In one embodiment, a method for management of a user's privacy preferences may include: identifying a computer application installed on a user electronic device, or a website accessed using a browser executed by the user electronic device; retrieving a privacy policy document analysis for a privacy policy document associated with the computer application or the website, the privacy policy document analysis comprising a valuation of a plurality of privacy policy segments within the privacy policy document; receiving a privacy preference analysis for the user, the privacy preference analysis comprising a valuation of a plurality of privacy preferences for the user; identifying a recommended action in response to the valuation of one of the privacy policy segments being outside the scope of the valuation of one of the plurality of privacy preferences; and executing the recommended action.Type: ApplicationFiled: June 2, 2020Publication date: December 3, 2020Inventors: Michelle BONAT, Tuan DAO, Roderic BACHELOR, Jeremy F. BENNETT, Ralph DARMO, Andrew GRIGNON
-
Publication number: 20200380165Abstract: Systems, methods, and devices for obfuscation of browser fingerprint data are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method may include: (1) receiving an electronic communication from an electronic device to a destination; (2) identifying a raw device fingerprint value in the electronic communication from an electronic device; (3) selecting at least one replacement value for the raw device fingerprint value; (4) replacing the raw device fingerprint value with the replacement value in the electronic communication; and (5) sending the electronic communication with the replacement value to the destination.Type: ApplicationFiled: October 10, 2019Publication date: December 3, 2020Inventors: Jeremy F. BENNETT, Rod BACHELOR, Andrew GRIGNON, Howard SPECTOR
-
Patent number: 9367151Abstract: A multifunctional handheld device capable of operating in different modes includes a single input arrangement that provides inputs for each mode of the multifunctional handheld device. The single input arrangement includes at least an input pad that provides signals when touched or pressed. The input pad may for example be a touch pad. The input pad is divided into one or more input areas that change in accordance with the current mode of the multifunctional handheld device. The multifunctional handheld device also includes a display device that presents graphical elements to indicate the configuration of the input areas at the input pad. Each mode of the multifunctional handheld device provides a different configuration of input areas and graphical elements associated therewith.Type: GrantFiled: January 28, 2014Date of Patent: June 14, 2016Assignee: Apple Inc.Inventors: Chris McKillop, Andrew Grignon, Bas Ording
-
Publication number: 20150212608Abstract: A multifunctional handheld device capable of operating in different modes includes a single input arrangement that provides inputs for each mode of the multifunctional handheld device. The single input arrangement includes at least an input pad that provides signals when touched or pressed. The input pad may for example be a touch pad. The input pad is divided into one or more input areas that change in accordance with the current mode of the multifunctional handheld device. The multifunctional handheld device also includes a display device that presents graphical elements to indicate the configuration of the input areas at the input pad. Each mode of the multifunctional handheld device provides a different configuration of input areas and graphical elements associated therewith.Type: ApplicationFiled: April 3, 2015Publication date: July 30, 2015Inventors: Chris MCKILLOP, Andrew GRIGNON, Bas ORDING
-
Publication number: 20140192001Abstract: A multifunctional handheld device capable of operating in different modes includes a single input arrangement that provides inputs for each mode of the multifunctional handheld device. The single input arrangement includes at least an input pad that provides signals when touched or pressed. The input pad may for example be a touch pad. The input pad is divided into one or more input areas that change in accordance with the current mode of the multifunctional handheld device. The multifunctional handheld device also includes a display device that presents graphical elements to indicate the configuration of the input areas at the input pad. Each mode of the multifunctional handheld device provides a different configuration of input areas and graphical elements associated therewith.Type: ApplicationFiled: January 28, 2014Publication date: July 10, 2014Applicant: APPLE INC.Inventors: Chris McKILLOP, Andrew GRIGNON, Bas ORDING
-
Publication number: 20130091206Abstract: Illustrated is a system and method to retrieve a list that includes at least one contact, from a social network platform. The system and method to build a contact object for the at least one contact, the contact object including an avatar representing the at least one contact. Additionally, the system and method to retrieve update data for the at least one contact object over a period of time. Further, the system and method to display the avatar and the update data associated with the at least one contact object.Type: ApplicationFiled: October 10, 2011Publication date: April 11, 2013Inventors: Juliano Godinho Varaschin de Moraes, Edward Ballot, Eric Lovett, Andrew Long, Andrew Grignon
-
Patent number: 7559026Abstract: Systems and methods for directing pickup of media content by way of user input are disclosed. These systems and methods enable desired media content to be more effectively acquired. The user input can be locally provided or remotely provided. The systems and methods for directing pickup of media content are particularly suitable for video conferencing systems. The media content being directed is, for example, video or audio.Type: GrantFiled: August 29, 2003Date of Patent: July 7, 2009Assignee: Apple Inc.Inventors: Muthy K. Girish, Aram Lindahl, Andrew Grignon
-
Publication number: 20070152983Abstract: A multifunctional handheld device capable of operating in different modes includes a single input arrangement that provides inputs for each mode of the multifunctional handheld device. The single input arrangement includes at least an input pad that provides signals when touched or pressed. The input pad may for example be a touch pad. The input pad is divided into one or more input areas that change in accordance with the current mode of the multifunctional handheld device. The multifunctional handheld device also includes a display device that presents graphical elements to indicate the configuration of the input areas at the input pad. Each mode of the multifunctional handheld device provides a different configuration of input areas and graphical elements associated therewith.Type: ApplicationFiled: November 1, 2006Publication date: July 5, 2007Applicant: Apple Computer, Inc.Inventors: Chris McKillop, Andrew Grignon, Bas Ording
-
Publication number: 20060206835Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: March 7, 2006Publication date: September 14, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060156248Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: March 7, 2006Publication date: July 13, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060156250Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: March 7, 2006Publication date: July 13, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060150118Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: March 7, 2006Publication date: July 6, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060015818Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: June 25, 2004Publication date: January 19, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060010394Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: ApplicationFiled: June 23, 2005Publication date: January 12, 2006Inventors: Imran Chaudhri, John Louch, Andrew Grignon, Gregory Christie
-
Publication number: 20060005207Abstract: An authoring environment for creating and/or editing user interface elements such as widgets used in a unified interest layer. The authoring environment facilitates creation of widgets that have a consistent appearance and mechanism, and allows third-party developers to easily create widgets that have a look and feel that is consistent with a predefined set of widgets.Type: ApplicationFiled: June 3, 2005Publication date: January 5, 2006Inventors: John Louch, Andrew Grignon, Timothy Bumgarner, Eric Peyton
-
Publication number: 20040257432Abstract: Systems and methods for directing pickup of media content by way of user input are disclosed. These systems and methods enable desired media content to be more effectively acquired. The user input can be locally provided or remotely provided. The systems and methods for directing pickup of media content are particularly suitable for video conferencing systems. The media content being directed is, for example, video or audio.Type: ApplicationFiled: August 29, 2003Publication date: December 23, 2004Applicant: Apple Computer, Inc.Inventors: Muthya K. Girish, Aram Lindahl, Andrew Grignon