Patents by Inventor Jeremy Orlow
Jeremy Orlow 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: 12212632Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: GrantFiled: October 13, 2023Date of Patent: January 28, 2025Assignee: Apptimize, LLCInventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Publication number: 20240089335Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: ApplicationFiled: October 13, 2023Publication date: March 14, 2024Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Patent number: 11805186Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: GrantFiled: May 26, 2021Date of Patent: October 31, 2023Assignee: Apptimize, LLCInventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Publication number: 20210281654Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: ApplicationFiled: May 26, 2021Publication date: September 9, 2021Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Patent number: 11057482Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: GrantFiled: April 11, 2019Date of Patent: July 6, 2021Assignee: Apptimize, LLCInventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Publication number: 20190238647Abstract: Techniques are provided to facilitate tracking events associated with a user interface display of an application at runtime. In at least one implementation, one or more information structures that associate an event tracking indicator with a view selector are stored, wherein the event tracking indicator indicates an event to be tracked, and the view selector indicates one or more constraints to be matched to select a view of the application. During execution of the application, the view selector is evaluated with views used by the application to determine whether each of the one or more constraints of the view selector matches properties of the views. In response to determining that each of the one or more constraints of the view selector matches the properties of at least one of the views, an occurrence of the event indicated by the event tracking indicator associated with the view selector is tracked.Type: ApplicationFiled: April 11, 2019Publication date: August 1, 2019Applicant: Apptimize, Inc.Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Patent number: 10291729Abstract: A method is provided to modify a view used by an application to generate a user interface element on a display screen of an electronic device; a view selector information structure identifies a hierarchy of selector visual property constraints and associated selector structural property constraints; modification information indicates one or more modifications to one or more views selected using the view selector; in the course of running the application on the electronic device, a determination is made as to whether an application subview hierarchy matches the selector information structure; in response to determining a match, a modification indicated by the modification information is imparted to one or more views of the matching application subview hierarchy.Type: GrantFiled: October 6, 2014Date of Patent: May 14, 2019Assignee: Apptimize, Inc.Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua
-
Publication number: 20150205450Abstract: A method is provided to modify a view used by an application to generate a user interface element on a display screen of an electronic device; a view selector information structure identifies a hierarchy of selector visual property constraints and associated selector structural property constraints; modification information indicates one or more modifications to one or more views selected using the view selector; in the course of running the application on the electronic device, a determination is made as to whether an application subview hierarchy matches the selector information structure; in response to determining a match, a modification indicated by the modification information is imparted to one or more views of the matching application subview hierarchy.Type: ApplicationFiled: October 6, 2014Publication date: July 23, 2015Applicant: Apptimize, Inc.Inventors: Dustin Howett, James Koppel, Jeremy Orlow, Nancy Hua