Patents by Inventor Michael A. Tully

Michael A. Tully 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: 11488213
    Abstract: A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement tracker may also be configured to determine user interaction data according to the tracked amount of movement.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: November 1, 2022
    Assignee: Yahoo Assets LLC
    Inventors: Timothy Michael Tully, Andrew James Beal
  • Patent number: 10769353
    Abstract: A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 8, 2020
    Assignee: Oath Inc.
    Inventor: Timothy Michael Tully
  • Publication number: 20190325485
    Abstract: A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement tracker may also be configured to determine user interaction data according to the tracked amount of movement.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Inventors: Timothy Michael Tully, Andrew James Beal
  • Patent number: 10339572
    Abstract: A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement tracker may also be configured to determine user interaction data according to the tracked amount of movement.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: July 2, 2019
    Assignee: Oath Inc.
    Inventors: Timothy Michael Tully, Andrew James Beal
  • Publication number: 20180246863
    Abstract: A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventor: Timothy Michael Tully
  • Patent number: 9959255
    Abstract: A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: May 1, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventor: Timothy Michael Tully
  • Patent number: 9779069
    Abstract: A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other processes run by the client-side application. For example, a web worker can implement the code compression described herein.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 3, 2017
    Assignee: Yahoo Holdings, Inc.
    Inventor: Timothy Michael Tully
  • Patent number: 9680897
    Abstract: A system can throttle compression of instrumentation data related to a page view, by throttled scanning processes. Then that data can be communication over the Internet to a server effectively. The scanning of instrumentation data can be performed via batch processing; and therefore, data for compression may be maximized or throttled. The system can also accelerate the various caching options involved with the streaming of content items and ad items. For example, such items can be retrieved by the local and/or remote caches associated with the client-side application and/or the page view, prior to the items being requested by and/or presented to a user, via batch retrieval processes. These batch retrieval processes can also be combined with the batch scanning processes.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 13, 2017
    Assignee: Yahoo! Inc.
    Inventor: Timothy Michael Tully
  • Publication number: 20160372089
    Abstract: The present invention allows the user to remove the faceplate of a guitar without the need for tools and to exchange the faceplate for another faceplate which may include different components that will change the sound of the guitar. Additionally, the user may change the faceplate to give the guitar a different look or aesthetic.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 22, 2016
    Applicant: Moniker Guitars LLC
    Inventors: Kevin Michael Tully, Micah Bruce, David Barry
  • Publication number: 20150222693
    Abstract: A system can throttle compression of instrumentation data related to a page view, by throttled scanning processes. Then that data can be communication over the Internet to a server effectively. The scanning of instrumentation data can be performed via batch processing; and therefore, data for compression may be maximized or throttled. The system can also accelerate the various caching options involved with the streaming of content items and ad items. For example, such items can be retrieved by the local and/or remote caches associated with the client-side application and/or the page view, prior to the items being requested by and/or presented to a user, via batch retrieval processes. These batch retrieval processes can also be combined with the batch scanning processes.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: Yahoo! Inc.
    Inventor: Timothy Michael Tully
  • Publication number: 20150220235
    Abstract: A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement tracker may also be configured to determine user interaction data according to the tracked amount of movement.
    Type: Application
    Filed: September 29, 2014
    Publication date: August 6, 2015
    Applicant: Yahoo! inc.
    Inventors: Timothy Michael Tully, Andrew James Beal
  • Publication number: 20150220502
    Abstract: A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other processes run by the client-side application. For example, a web worker can implement the code compression described herein.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: YAHOO! INC.
    Inventor: Timothy Michael Tully
  • Publication number: 20150222493
    Abstract: A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: YAHOO! INC.
    Inventor: Timothy Michael Tully
  • Publication number: 20090210890
    Abstract: Methods and systems for instrumenting a web page to collect information on user actions associated with the web page and any of the elements contained therein are provided. For an element contained in the web page for which user actions are to be instrumented, include a single piece of instrumentation code in the source code of the web page, such that the piece of instrumentation code references the element with a unique element ID. Upon execution of the piece of instrumentation code, a hierarchical data structure representing the web page and the elements contained therein is parsed to determine any additional element(s) contained in the element. Information on one or more user actions associated with the element and the additional element(s) contained therein are transmitted. The piece of instrumentation code may invoke one or more library functions to perform various operations related to the collection of user action information.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: YAHOO! INC.
    Inventor: Timothy Michael Tully
  • Patent number: 6174122
    Abstract: A carrier container having sides, ends and a bottom defining an open face holding chamber, is provided for loading a stack of tiers loaded on a pallet into the holding chamber. The stack of tiers comprises a plurality of tier sheets, each supporting a plurality of products aligned in groups on each tier. The tier sheets are disposed vertically, defining a stack. The stack is positioned on and secured to the pallet. Loading of the stack of tiers and pallet into the holding chamber is accomplished with the holding chamber in a vertical orientation. After loading the stack of tiers and pallet into the holding chamber the carrier container is rotated from a vertical orientation to a horizontal orientation, securing the stack of tiers and pallet in the holding chamber. Each of the tier sheets is removed from the stack destroying the stack and displacing the products from the stack, the products retained in the holding chamber.
    Type: Grant
    Filed: January 25, 1999
    Date of Patent: January 16, 2001
    Assignee: Pace Packaging Corporation
    Inventors: Robert J. Krooss, Kenneth F. Regula, Michael A. Tully
  • Patent number: 5100030
    Abstract: A fixture for fluid dispensing bags having lower portions with nozzles. The bags are used with the lower portions folded forwardly and the nozzles pointed downwardly. The nozzles form keys which differ for different groups of the bags. The fixture has a forwardly extending shelf for the lower portions of the bags and in which a hole is formed and an insert is positioned in the hole and has a nozzle hole forming a key hole fitted by the nozzles of only one group of the bags.
    Type: Grant
    Filed: May 24, 1990
    Date of Patent: March 31, 1992
    Assignee: Inopak Ltd.
    Inventors: Stanley L. Roggenburg, Jr., Robert H. Laauwe, John L. Polite, Michael Tully
  • Patent number: 4823990
    Abstract: A dispensing device for a bag container a liquid, made of flexible material and forming upper and lower walls through which holes are formed for receiving the device, has a tubular lower part with a top flange which is sealed to the inside of the lower wall and depends through the hole in the lower wall. A tubular upper part has a top flange sealed to the inside of the upper wall and depends through the hole in that wall and is telescoped inside the lower part so as to move up and down in the lower part. The top of the upper part forms a piston such as a collapsible dome extending upwardly through the hole in the upper wall and exposed on the outside of the upper wall and therefore exposed on the outside of the bag. The lower part has a lower end having a self-closing valve and has at least one side port normally open to a space between the flanges and therefore between the bag walls.
    Type: Grant
    Filed: December 18, 1987
    Date of Patent: April 25, 1989
    Assignee: Essex Chemical Corporation
    Inventors: Stanley L. Roggenburg, Robert H. Laauwe, John L. Polite, Michael Tully