Patents by Inventor Allan White

Allan White 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: 12045730
    Abstract: The present disclosure relates to a computer-implemented method for genetic placement of analog and mix-signal circuit components. Embodiments may include receiving an unplaced layout associated with an electronic circuit design and grouping requirements. Embodiments may also include identifying one or more instances that need to be placed in the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may further include analyzing one or more instances that need to be placed in the unplaced layout and the areas of the unplaced layout configured to receive the instances, wherein analyzing is based upon a row-based data structure. Embodiments may also include determining a location and an orientation for each of the one or more instances based upon the genetic algorithm and generating a placed layout based upon the determined location and orientation for each of the instances.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: July 23, 2024
    Assignee: Cadence Design Systems, Inc.
    Inventors: Elias Lee Fallon, David Allan White, Regis R Colwell, Hongzhou Liu, Hui Xu, Wangyang Zhang, Shang Li, Hua Luo
  • Patent number: 11989488
    Abstract: Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, receiving a data set of user-provided information regarding a particular product design, generating, based on the data set, a visual representation mapping design factors to potential product design geometry, segmenting the visual representation based on the design factor values, selecting a segment that contains less than a threshold amount of data points, selecting a digital component, dynamically altering, based on the selected segment, a presentation of the digital component that solicits information from the user about the segment, distributing, for presentation at the user device, the dynamically-altered digital component, obtaining, from the user device through a feedback mechanism, feedback information regarding the segment that contains less than the threshold amount of data points, and modifying a design factor of the particular product design based, at least in part, on the feedb
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: May 21, 2024
    Assignee: Google LLC
    Inventor: David Allan White
  • Patent number: 11531655
    Abstract: Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, determining an attribute of the user based information provided by the user or information contained in the request, identifying a behavioral model corresponding to the attribute, dynamically altering a presentation of an item depicted by the digital component based on the identified behavioral model, determining that the user corresponds to an underrepresented segment of a user population in a database containing information about the item, and in response, generating a digital component that includes the dynamically altered presentation of the item, solicits feedback from the user regarding the item, and includes a feedback mechanism, updating the database to include the feedback obtained, and modifying presentation of the item when distributed to other users having the attribute of the user based, at least in part, on the feedback obtained.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: December 20, 2022
    Assignee: Google LLC
    Inventor: David Allan White
  • Patent number: 11346140
    Abstract: A vertical door system includes a safety brake that is engaged when the vertical door system fails. The safety brake includes a panel with a slanted channel and a pin slidably disposed in the slanted channel. The panel may be coupled to a counterweight that keeps the pin from engaging with stops in a track when the safety brake is disengaged. When the panel is uncoupled from the counterweight, the safety brake engages and the pin may slide in the channel to allow contact between a portion of the pin and one of the stops in the track to inhibit movement of a door.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: May 31, 2022
    Assignee: Renlita Doors North America, LLC
    Inventors: Jason Royse, Caleb Allan White
  • Patent number: 11227087
    Abstract: The present disclosure relates to embodiments for collaborative electronic design. Embodiments may include receiving a baseline model at a computing device associated with each of a plurality of geographically dispersed electronic design teams. Embodiments may further include applying environmental data from each of the plurality of geographically dispersed electronic design teams to the baseline model. Embodiments may also include generating a plurality of training changes, based upon, at least in part, the applied environmental data from each of the plurality of geographically dispersed electronic design teams. Embodiments may also include encrypting the plurality of training changes to create a plurality of encrypted training changes. Embodiments may further include providing the plurality of encrypted training changes to a centralized host configured to aggregate the plurality of encrypted training changes.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: January 18, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventor: David Allan White
  • Publication number: 20210326312
    Abstract: Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, determining an attribute of the user based information provided by the user or information contained in the request, identifying a behavioral model corresponding to the attribute, dynamically altering a presentation of an item depicted by the digital component based on the identified behavioral model, determining that the user corresponds to an underrepresented segment of a user population in a database containing information about the item, and in response, generating a digital component that includes the dynamically altered presentation of the item, solicits feedback from the user regarding the item, and includes a feedback mechanism, updating the database to include the feedback obtained, and modifying presentation of the item when distributed to other users having the attribute of the user based, at least in part, on the feedback obtained.
    Type: Application
    Filed: July 30, 2020
    Publication date: October 21, 2021
    Inventor: David Allan White
  • Publication number: 20210326494
    Abstract: Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, receiving a data set of user-provided information regarding a particular product design, generating, based on the data set, a visual representation mapping design factors to potential product design geometry, segmenting the visual representation based on the design factor values, selecting a segment that contains less than a threshold amount of data points, selecting a digital component, dynamically altering, based on the selected segment, a presentation of the digital component that solicits information from the user about the segment, distributing, for presentation at the user device, the dynamically-altered digital component, obtaining, from the user device through a feedback mechanism, feedback information regarding the segment that contains less than the threshold amount of data points, and modifying a design factor of the particular product design based, at least in part, on the feedb
    Type: Application
    Filed: July 30, 2020
    Publication date: October 21, 2021
    Inventor: David Allan White
  • Patent number: 10837846
    Abstract: A method for installing a sensor on a component is provided. The method includes attaching the sensor to a surface of the component. The method includes covering the sensor using a metal wire. The method includes applying a multilayer coating on the metal wire. Applying the multilayer coating includes applying a first coating. The first coating is capable of being machined. Applying the multilayer coating includes machining the first coating and applying a second coating over the first coating. The second coating is a ceramic oxide and the second coating is configured to serve as a thermal and dielectric barrier. Applying the multilayer coating also includes applying a third coating over the second coating. The third coating is configured to provide erosion resistance.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: November 17, 2020
    Assignee: Caterpillar Inc.
    Inventors: Daniel Joseph Sordelet, Arun Rajendran, John Allan White
  • Patent number: 10437954
    Abstract: The present disclosure relates to a system and method for electronic design recommendations. Embodiments may include receiving, using at least one processor, an electronic design. Embodiments may further include recognizing one or more circuits within the electronic circuit design. Embodiments may also include identifying one or more user-specific circuit performance preferences. Embodiments may further include generating a first set of one or more placement and routing topology recommendations based upon, at least in part, the one or more user-specific circuit performance preferences. Embodiments may also include receiving a selection of at least one of the placement and routing topology recommendations. Embodiments may further include generating a second set of one or more placement and routing topology recommendations based upon, at least in part, the selected at least one placement and routing topology recommendations.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 8, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventors: David Allan White, Weifu Li
  • Publication number: 20190178732
    Abstract: A method for installing a sensor on a component is provided. The method includes attaching the sensor to a surface of the component. The method includes covering the sensor using a metal wire. The method includes applying a multilayer coating on the metal wire. Applying the multilayer coating includes applying a first coating. The first coating is capable of being machined. Applying the multilayer coating includes machining the first coating and applying a second coating over the first coating. The second coating is a ceramic oxide and the second coating is configured to serve as a thermal and dielectric barrier. Applying the multilayer coating also includes applying a third coating over the second coating. The third coating is configured to provide erosion resistance.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Applicant: Caterpillar Inc.
    Inventors: Daniel Joseph Sordelet, Arun Rajendran, John Allan White
  • Publication number: 20190153760
    Abstract: In various implementations, a vertical door system may include a door and a movement member that allows adjustment of the position (e.g., height) of the door. The door may be disposed in a track at a location. The vertical door system may include a safety brake that inhibits movement of the door when engaged and allows movement of the door when disengaged. The safety brake may include a pin that extends from the safety brake to contact a stop in the track to inhibit movement of the door when the safety brake is engaged.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Jason Royse, Caleb Allan White
  • Patent number: 10185702
    Abstract: Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Allan White
  • Patent number: 9317622
    Abstract: Content may be stored as structured language data that may be separated into a formatting skeleton (skeleton) and fragments. The skeleton may be extracted from the structured language data to retain at least a portion of the formatting information of a structured language data. The fragments may be segments of presentation data from the structured language data and may be mapped to a location within the skeleton. Upon rendering, a client device may only have to load the skeleton and one or more fragments associated with a specified viewing location in order to quickly and accurately render a portion of the content. By rendering only some of the fragments of the structured language data, the client device may minimize user-perceived latency during processing and rendering operations.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Alexander Zuromski, Hao Hu, Palanidaran Chidambaram, Surendran Rangasamy, Fei Wang, Christopher Allan White
  • Patent number: 8812951
    Abstract: Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Allan White
  • Patent number: 8657119
    Abstract: A system and method of publishing digital media content works is provided in which an individual content work is divided into multiple segments, and when a subscriber initiates a subscription to the content work, each individual content work segment is published via email to the subscriber on a fixed periodic basis until either the work is completely published or the subscriber terminates the subscription. The subscriber may interactively access the segments of the digital media content work via directly accessing the publication website or via an embedded link in the published segment. During interactive access, the subscriber may update subscription control data controlling segment publication so that the next segment published to the subscriber will be the next successive segment after the segment being accessed interactively. A table of unique book positions is maintained to control segment publication and thereby avoid excess accesses to underlying subscription data for a subscriber.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: February 25, 2014
    Inventors: Scott D. Wolf, Bryan Allan White, Hugh Parker Spain, Bryan S. Carrington
  • Publication number: 20130125270
    Abstract: A new and distinct apple tree named ‘PremA92’ is disclosed. The new apple is notable for its attractive appearance, superb texture, improved flavor and long shelf life.
    Type: Application
    Filed: August 9, 2012
    Publication date: May 16, 2013
    Inventor: Allan White
  • Publication number: 20130074225
    Abstract: A new and distinct apple tree named ‘PremA96’ is disclosed. The new apple is notable for its attractive appearance, superb texture, improved flavor and long shelf life.
    Type: Application
    Filed: April 6, 2012
    Publication date: March 21, 2013
    Inventor: Allan White
  • Publication number: 20120185978
    Abstract: A new and distinct pear tree named ‘PremP109’ is disclosed. The new pear is notable for its attractive appearance, superb texture, improved flavor and long shelf life.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 19, 2012
    Inventor: Allan White
  • Patent number: PP24408
    Abstract: A new and distinct pear tree named ‘PremP109’ is disclosed. The new pear is notable for its attractive appearance, superb texture, improved flavor and long shelf life.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: April 29, 2014
    Assignee: Prevar Limited
    Inventor: Allan White
  • Patent number: PP24946
    Abstract: A new and distinct apple tree named ‘PremA96’ is disclosed. The new apple is notable for its attractive appearance, superb texture, improved flavor and long shelf life.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: October 7, 2014
    Assignee: Prevar Limited
    Inventor: Allan White