Patents by Inventor Wesley Powell

Wesley Powell 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: 20210049910
    Abstract: Exemplary embodiments described in this disclosure are generally directed to using holistic data for implementing road safety measures. In an exemplary method, a computer receives data from various sources and analyzes the data for rendering a graphic that may be used to identify road locations susceptible to traffic accidents. The various sources of data can include a vehicle that provides connected vehicle data and/or sensor data. Other sources of data may include social media data, Internet-of-Things (IoT) data, and road infrastructure data. The social media data can include content posted online about events or conditions that are indicative of risk factors for users of certain roads. The road infrastructure data may provide information pertaining to structures that contribute to risk factors for users of certain roads.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Applicant: Ford Global Technologies, LLC
    Inventors: Jonathan Wood, Bo Wang, Callahan Coplai, Wesley Powell
  • Patent number: 9754558
    Abstract: Methods, program products, and systems for heads-up scrolling are described. In heads-up scrolling, a scrolling control can be used to scroll through multiple data records in a database. When a slider of the scrolling control receives an input dragging the slider, a semitransparent window can be overlaid on content being displayed. The semitransparent window can have a user-specified layout for formatting one or more data fields of a data record. When the slider is dragged, the content being overlaid upon can remain static. Content in the semitransparent window can be updated to reflect content in a data record corresponding to a position of the slider. The content in the semitransparent window can be formatted according to the user-specified layout, which may be different from a format of the content under the semitransparent window.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: September 5, 2017
    Assignee: APPLE INC.
    Inventors: Ben Rooke, Dexter A. Dorris, Wesley Powell
  • Patent number: 9075854
    Abstract: Methods, program products, and systems implementing browser-based database manipulation are described. A browser on a client device can receive a form definition that is generated based on a schema of a relational database and a layout. The schema in the form definition can specify properties of data fields. The browser can display the data fields and other components of the layout in a list. The browser can receive a drag-and-drop input, the drag-and-drop input selecting a data field or a layout component from the list and dropping the selected data field or layout component in a drop zone in a form area in the browser. The browser can determine the drop location, and use the drop location as a parameter to modify the form definition. The layout and the schema can be modified based on the modified form definition.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: July 7, 2015
    Assignee: Apple Inc.
    Inventors: Les Thomas, Eric Jacobson, Wesley Powell, Edward L. Ford, Gang Zhang, Adam Ward
  • Publication number: 20140318731
    Abstract: An energy storage method and apparatus for extraction from large thermal storage systems using phase change materials and latent heat exchangers. This includes thermal heat extraction from, and charging of a large thermal storage tank containing thousands of megawatt hours of thermal energy, using the phase change of heat collection fluid and the phase change of molten phase change material for thermal storage use in generating electricity, steam, or for other industrial processes as implemented in the field of solar energy collection, thermal storage and extraction. The method and apparatus continuously removes thermal resistance that comes from the phase change material allowing operation at a high rate of efficiency. A heat exchanger is provided inside the storage tank thereby reducing heat losses, capital costs and space requirements compared to existing thermal storage systems.
    Type: Application
    Filed: December 20, 2012
    Publication date: October 30, 2014
    Inventors: Frank Antonio Mucciardi, Alan Leighton Wesley Powell, Andrew Leighton Wesley Powell
  • Patent number: 8799311
    Abstract: Methods, program products, and systems implementing intelligent data caching are disclosed. A client can send a request for data to a server. The request can include a query and a query context. The query can retrieve more data than can be displayed in a current page. The query context can specify a quantity of data records that can be displayed in the current page. The client can receive from the server two sets of data in response to the request. The first set of data can include row identifiers of data records that satisfy the query. The second set of data can include data records that can be displayed in the current page. The client can store the two sets of data in one or more buffers (e.g., two buffers) and update buffer(s) when different data records are displayed (e.g., when a user scrolls through pages).
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: August 5, 2014
    Assignee: Apple Inc.
    Inventors: Wesley Powell, Adam Ward, Edward L. Ford, Peter Nelson
  • Publication number: 20130335455
    Abstract: Methods, program products, and systems for heads-up scrolling are described. In heads-up scrolling, a scrolling control can be used to scroll through multiple data records in a database. When a slider of the scrolling control receives an input dragging the slider, a semitransparent window can be overlaid on content being displayed. The semitransparent window can have a user-specified layout for formatting one or more data fields of a data record. When the slider is dragged, the content being overlaid upon can remain static. Content in the semitransparent window can be updated to reflect content in a data record corresponding to a position of the slider. The content in the semitransparent window can be formatted according to the user-specified layout, which may be different from a format of the content under the semitransparent window.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 19, 2013
    Applicant: APPLE INC.
    Inventors: Ben Rooke, Dexter A. Dorris, Wesley Powell
  • Publication number: 20120117509
    Abstract: Methods, program products, and systems implementing intelligent data caching are disclosed. A client can send a request for data to a server. The request can include a query and a query context. The query can retrieve more data than can be displayed in a current page. The query context can specify a quantity of data records that can be displayed in the current page. The client can receive from the server two sets of data in response to the request. The first set of data can include row identifiers of data records that satisfy the query. The second set of data can include data records that can be displayed in the current page. The client can store the two sets of data in one or more buffers (e.g., two buffers) and update buffer(s) when different data records are displayed (e.g., when a user scrolls through pages).
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: Apple Inc.
    Inventors: Wesley Powell, Adam Ward, Edward L. Ford, Peter Nelson
  • Publication number: 20120117121
    Abstract: Methods, program products, and systems implementing browser-based database manipulation are described. A browser on a client device can receive a form definition that is generated based on a schema of a relational database and a layout. The schema in the form definition can specify properties of data fields. The browser can display the data fields and other components of the layout in a list. The browser can receive a drag-and-drop input, the drag-and-drop input selecting a data field or a layout component from the list and dropping the selected data field or layout component in a drop zone in a form area in the browser. The browser can determine the drop location, and use the drop location as a parameter to modify the form definition. The layout and the schema can be modified based on the modified form definition.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: APPLE INC.
    Inventors: Les Thomas, Eric Jacobson, Wesley Powell, Edward L. Ford, Gang Zhang, Adam Ward
  • Publication number: 20120117105
    Abstract: Methods, program products, and systems implementing collaborative database operations are disclosed. Collaborative database operations can be facilitated by data notification, where a server notifies a client when data being viewed at the client are updated. Notification can be achieved through registration and polling. A client of a database can request data from a server. The request can include a data request and a registration request. The data request can include a query into a database. The registration request can include a specification on conditions upon which the client is to be notified. The condition can include an event type. Upon registration, the client can poll the server periodically to determine whether a result of the query has changed, and if so, what data record in the result has changed. If a data record has changed, the client can request the changed data using an identifier of the data record.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: Apple Inc.
    Inventors: Les Thomas, Eric Jacobson, Wesley Powell, Adam Ward, Edward L. Ford