Patents by Inventor Timothy Williamson
Timothy Williamson 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: 11737550Abstract: An attachment system for a portable electronic device includes a clip unit including a clip magnet disposed between a base plate and a top cover and a clip lip formed on the top cover; and an attachment adapter for attached to a back side of the base plate and configured for attachment of the clip unit to an article. The clip magnet is positioned to be aligned with a magnet in the portable electronic device when mated with the portable electronic device. The attachment system enables the portable electronic device to be quickly and easily attached to a desired article and further enable quick release of the portable electronic device from the attachment system.Type: GrantFiled: July 7, 2021Date of Patent: August 29, 2023Assignee: Loose Cannon Systems, Inc.Inventors: Timothy Williamson, Robert Wilson, Maximilian Wozniak
-
Publication number: 20220007820Abstract: An attachment system for a portable electronic device includes a clip unit including a clip magnet disposed between a base plate and a top cover and a clip lip formed on the top cover; and an attachment adapter for attached to a back side of the base plate and configured for attachment of the clip unit to an article. The clip magnet is positioned to be aligned with a magnet in the portable electronic device when mated with the portable electronic device. The attachment system enables the portable electronic device to be quickly and easily attached to a desired article and further enable quick release of the portable electronic device from the attachment system.Type: ApplicationFiled: July 7, 2021Publication date: January 13, 2022Inventors: Timothy Williamson, Robert Wilson, Maximilian Wozniak
-
Patent number: 10993385Abstract: A system may include a support structure for providing a vegetated canopy including a soil container support and a plurality of ribs disposed along the support structure, where the plurality of ribs are structurally configured to support a vegetated canopy disposed thereon. The system may also include a modular canopy structurally configured to attach to the support structure, the modular canopy including a soil container structurally configured to engage with the soil container support, a plurality of substantially rigid external members structurally configured to engage with a rib of the support structure, and a connecting member disposed along a length of the substantially rigid external members and attaching at a substantially rigid external member to another substantially rigid external member. The plurality of substantially rigid external members and the connecting members may form a trellis structurally configured to support vegetation.Type: GrantFiled: October 26, 2016Date of Patent: May 4, 2021Assignee: University of Maryland, College ParkInventors: David R. Tilley, Jose-Luis Izursa, Nick Cloyd, Timothy Williamson
-
Publication number: 20180325044Abstract: A system may include a support structure for providing a vegetated canopy including a soil container support and a plurality of ribs disposed along the support structure, where the plurality of ribs are structurally configured to support a vegetated canopy disposed thereon. The system may also include a modular canopy structurally configured to attach to the support structure, the modular canopy including a soil container structurally configured to engage with the soil container support, a plurality of substantially rigid external members structurally configured to engage with a rib of the support structure, and a connecting member disposed along a length of the substantially rigid external members and attaching at a substantially rigid external member to another substantially rigid external member. The plurality of substantially rigid external members and the connecting members may form a trellis structurally configured to support vegetation.Type: ApplicationFiled: October 26, 2016Publication date: November 15, 2018Applicant: UNIVERSITY OF MARYLAND, COLLEGE PARKInventors: David R. TILLEY, Jose-Luis IZURSA, Nick CLOYD, Timothy WILLIAMSON
-
Patent number: 9734205Abstract: Disclosed here are methods, systems, paradigms and structures for predicting queries, creating tables to store data for the predicted queries, and selecting a particular table to obtain the data from in response to a query. The methods include determining various combinations of a finite set of columns users may query on, based on (i) a list of columns users are interested in obtaining data for, and (ii) cardinality information of a column or combinations of columns in the list of columns. The methods further includes creating various tables based on the determined combinations of the columns using a meta query language. A query is responded to by selecting a table that has least number of rows, among the tables that satisfy query parameters. The methods include selecting a table that has a longest sequence of columns matching with a portion of the query parameters.Type: GrantFiled: April 18, 2013Date of Patent: August 15, 2017Assignee: Facebook, Inc.Inventors: Samuel Rash, Timothy Williamson, Martin Traverso
-
Patent number: 9507718Abstract: Disclosed are methods, systems, paradigms and structures for managing cache memory in computer systems. Certain caching techniques anticipate queries and caches the data that may be required by the anticipated queries. The queries are predicted based on previously executed queries. The features of the previously executed queries are extracted and correlated to identify a usage pattern of the features. The prediction model predicts queries based on the identified usage pattern of the features. The disclosed method includes purging data from the cache based on predefined eviction policies that are influenced by the predicted queries. The disclosed method supports caching time series data. The disclosed system includes a storage unit that stores previously executed queries and features of the queries.Type: GrantFiled: April 16, 2013Date of Patent: November 29, 2016Assignee: Facebook, Inc.Inventors: Samuel Rash, Timothy Williamson
-
Patent number: 9141723Abstract: Disclosed are methods, systems, paradigms and structures for caching data associated with a sliding window in computer systems. A sliding window can include a time window that progresses with time, and the data can include time series data. As time progresses, the sliding window changes bringing in new data. The cache is updated with new data as and when the sliding window moves. The sliding window data is cached at various granularity levels. The method includes storing a first portion of the data at a first granularity level and a second portion at a second granularity level. The data is cached at various granularity levels in order to effectively use the cache considering at least cache updating criteria such as (i) number of times a storage unit is queried to retrieve the data for updating the cache, (ii) the day/date/time at which the storage unit is queried.Type: GrantFiled: March 14, 2013Date of Patent: September 22, 2015Assignee: Facebook, Inc.Inventors: Samuel Rash, Timothy Williamson, Martin Traverso
-
Publication number: 20140317140Abstract: Disclosed here are methods, systems, paradigms and structures for predicting queries, creating tables to store data for the predicted queries, and selecting a particular table to obtain the data from in response to a query. The methods include determining various combinations of a finite set of columns users may query on, based on (i) a list of columns users are interested in obtaining data for, and (ii) cardinality information of a column or combinations of columns in the list of columns. The methods further includes creating various tables based on the determined combinations of the columns using a meta query language. A query is responded to by selecting a table that has least number of rows, among the tables that satisfy query parameters. The methods include selecting a table that has a longest sequence of columns matching with a portion of the query parameters.Type: ApplicationFiled: April 18, 2013Publication date: October 23, 2014Inventors: SAMUEL RASH, TIMOTHY WILLIAMSON, MARTIN TRAVERSO
-
Publication number: 20140310470Abstract: Disclosed are methods, systems, paradigms and structures for managing cache memory in computer systems. Certain caching techniques anticipate queries and caches the data that may be required by the anticipated queries. The queries are predicted based on previously executed queries. The features of the previously executed queries are extracted and correlated to identify a usage pattern of the features. The prediction model predicts queries based on the identified usage pattern of the features. The disclosed method includes purging data from the cache based on predefined eviction policies that are influenced by the predicted queries. The disclosed method supports caching time series data. The disclosed system includes a storage unit that stores previously executed queries and features of the queries.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Inventors: Samuel Rash, Timothy Williamson
-
Publication number: 20140280126Abstract: Disclosed are methods, systems, paradigms and structures for caching data associated with a sliding window in computer systems. A sliding window can include a time window that progresses with time, and the data can include time series data. As time progresses, the sliding window changes bringing in new data. The cache is updated with new data as and when the sliding window moves. The sliding window data is cached at various granularity levels. The method includes storing a first portion of the data at a first granularity level and a second portion at a second granularity level. The data is cached at various granularity levels in order to effectively use the cache considering at least cache updating criteria such as (i) number of times a storage unit is queried to retrieve the data for updating the cache, (ii) the day/date/time at which the storage unit is queried.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Facebook, Inc.Inventors: Samuel Rash, Timothy Williamson, Martin Traverso
-
Patent number: D973611Type: GrantFiled: July 9, 2020Date of Patent: December 27, 2022Assignee: LOOSE CANNON SYSTEMS, INC.Inventors: Peter Celinski, Jeanne Grafteaux, Timothy Williamson, Robert Wilson, Maximilian Wozniak