Patents by Inventor Richard Bill

Richard Bill 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: 20240133228
    Abstract: Barriers may utilize cores that may be pre-assembled and dropped into a barrier or may be formed within the barriers. The cores may include traditional core materials, biomass materials, graphite polystyrene (GPS) material, or other types of materials. The core may be formed from one or more layers, such as one or more stiffener layers (e.g., stiffener panel, stiffener rods, or the like), one or more matrix layers (e.g., with apertures extending therein), one or more solid layers (e.g., wood, plastic, composite, foam, fiber, or the like), one or more fluid sealed layers (e.g., air, argon, nitrogen, or other like), and/or other types of layers. The barrier edge members, the faces, and/or the core layers described herein may be assembled to each other in traditional ways, such as welding, and/or may be assembled to each other in a way that reduces the amount of welding and/or use of steel.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: AADG, INC.
    Inventors: Daniel Brian Glover, Thomas Rattay, David Richard Bill
  • Patent number: 10740790
    Abstract: Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 11, 2020
    Assignee: Facebook, Inc.
    Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
  • Patent number: 10354287
    Abstract: When the social networking system selects an advertisement for presentation to the user by a client device, a content identifier associated with the selected advertisement is stored in an advertisement history associated with the user. When the user performs a conversion event associated with the selected advertisement, the social networking system receives a content identifier and a user identifier from a client device used that performed the conversion event and retrieves the user's advertisement history. If the retrieved advertisement history includes a content identifier for the selected advertisement matching the content identifier received from the client device and a time between the conversion event and providing the selected advertisement to the client device is less than a threshold time period, a fee is determined for presentation of the selected advertisement.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Richard Bill Sim, Jun Yang, Mathew Varghese, Eitan Shay, Feng Yan, Sadik Gokhan Coglar
  • Publication number: 20150348136
    Abstract: An advertising platform calculates bids for advertisements based on the value of a conversion for the advertisement. The advertising platform identifies an impression opportunity for an advertisement request and computes an expected value of the conversion as well as a likelihood of the conversion. The advertising platform computes a bid amount based on the expected conversion value and the likelihood of the conversion. Bids based on the value of the conversion allow advertisers to optimize for the value of each conversion instead of simply the conversion rate.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Facebook, Inc.
    Inventors: Jun Yang, Richard Bill Sim, Eitan Shay
  • Publication number: 20150332317
    Abstract: An advertising system receives from an advertiser at a social networking system an advertisement request, the advertisement request comprising advertisement content and a specification of a target audience for the advertisement content. The advertising system defines a plurality of bid values for the advertisement request. For each of the plurality of bid values, the advertisement system estimates a corresponding value of advertisement reach for the target audience, for example, by estimating a number of users of the target audience for each of whom the given bid value is expected to have resulted in at least one successful impression. The advertiser is provided a visual representation of a bid-reach landscape representing the estimated plurality of advertisement reach values as a function of the plurality of bid values. The advertising system provides, to the advertiser, one or more recommendations for bid values for which corresponding return-on-investment metrics exceed a specified threshold.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
  • Publication number: 20150332310
    Abstract: An advertising system predicts advertisement reach for a received advertisement request based on an advertiser-specified bid amount and a specification of a target audience. The system samples the target audience, and for each sampled user of the target audience, accesses a recent impression history to obtain costs or bids associated with recent advertisement impressions. The system compares the advertiser-specified bid amount in the received advertisement request to costs or bid values associated with successful advertisement impressions, for each sampled user, in order to determine whether the received advertisement request would have won a bid auction for each given sampled user to successfully reach each given sampled user. An estimated aggregate reach for the sampled users is computed and extrapolated to the targeted user population to estimate a total reach of the advertisement content for the target audience.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
  • Publication number: 20150088644
    Abstract: Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Facebook, Inc., a Delaware Corporation
    Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
  • Publication number: 20150088639
    Abstract: Based on prior interactions associated with a user, an online system predicts an amount of interaction by the user with an object associated with an advertisement. Using the predicted amount of user interaction, the online system determines an expected value of presenting the advertisement to the user. The advertisement is ranked among other advertisements based on the expected values associated with the advertisements, and one or more advertisements are selected for presentation to the user based on the ranking. An advertisement may also specify a threshold amount of interaction with an associated object as targeting criteria, so the predicted amount of interaction with the object associated with the advertisement may determine if a user is eligible to be presented with the advertisement.
    Type: Application
    Filed: July 15, 2014
    Publication date: March 26, 2015
    Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
  • Publication number: 20140358672
    Abstract: When the social networking system selects an advertisement for presentation to the user by a client device, a content identifier associated with the selected advertisement is stored in an advertisement history associated with the user. When the user performs a conversion event associated with the selected advertisement, the social networking system receives a content identifier and a user identifier from a client device used that performed the conversion event and retrieves the user's advertisement history. If the retrieved advertisement history includes a content identifier for the selected advertisement matching the content identifier received from the client device and a time between the conversion event and providing the selected advertisement to the client device is less than a threshold time period, a fee is determined for presentation of the selected advertisement.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Richard Bill Sim, Jun Yang, Mathew Varghese, Eitan Shay, Feng Yan, Sadik Gokhan Coglar
  • Publication number: 20140358673
    Abstract: A group of social networking system users are associated with a holdout group for an advertisement. Users in the holdout group are not presented with the advertisement. When the advertisement is selected for presentation to a user, the social networking system presents the advertisement to the user if the user is not in the holdout group. However, if the user is in the holdout group, alternative content is presented to the user. If a user performs a conversion event associated with the advertisement via a client device, the social networking system determines a fee for an advertiser if the advertisement was presented to the user. The fee may be adjusted based on differences between conversion events by users in the holdout group for the advertisement and by users not in the holdout group.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Richard Bill Sim, Jun Yang, Eitan Shay, Jiahui Wu, Spencer Powell, William Bullock
  • Publication number: 20130124298
    Abstract: A social networking system may identify a first set of users as part of a training cluster and identify a second set of users that is similar to the first set of users for purposes of targeting advertisements related to the advertiser. Using past engagement history (e.g., click-through rates), demographic information, and keywords associated with the training cluster of users, a social networking system may generate a training model specific to the training cluster. Confidence scores may be used to identify similar users across the total population of users of the social networking system for creating a targeting cluster of users for the advertisement. A revenue sharing scheme may be used induce page administrators to increase their fan base by enabling advertisers to target advertisements to users that have expressed interest in pages associated with the page administrators.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Inventors: Huajing Li, Yanxin Shi, Rohit Dhawan, Richard Bill Sim, Rong Yan, David Dawei Ye
  • Publication number: 20130085858
    Abstract: In a social networking system, users may perform different types of actions with respect to objects (e.g., for a song, a user can buy, listen to, recommend, or like the song). Objects on the social networking system may include object properties (e.g., for a song, an artist, genre, and album are the song's object properties). Each type of action performed on a type of object may be aggregated in a different way. Actions may be performed on objects by users through the social networking system, a third-party application installed on the social networking system, and systems external to the social networking system. An advertiser may specify targeting criteria based on multiple different action types and aggregations of an action with respect to a particular object. Users may be categorized based on their interactions with objects having a common element. Ads may then be targeted to the categorized users.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Inventors: Richard Bill Sim, Rong Yan, Philip Anastasios Zigoris
  • Publication number: 20130085859
    Abstract: In a social networking system, users may perform different types of actions with respect to objects (e.g., for a song, a user can buy, listen to, recommend, or like the song). Objects on the social networking system may include object properties (e.g., for a song, an artist, genre, and album are the song's object properties). Each type of action performed on a type of object may be aggregated in a different way. Actions may be performed on objects by users through the social networking system, a third-party application installed on the social networking system, and systems external to the social networking system. An advertiser may specify targeting criteria based on multiple different action types and aggregations of an action with respect to a particular object. Users may be categorized based on their interactions with objects having a common element. Ads may then be targeted to the categorized users.
    Type: Application
    Filed: April 13, 2012
    Publication date: April 4, 2013
    Inventors: Richard Bill Sim, Rong Yan, Philip Anastasios Zigoris
  • Publication number: 20070252977
    Abstract: A surface inspection system, as well as related components and methods, are provided. The surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. The system features a variable scan speed beam scanning subsystem, preferably using an acousto-optic deflector, with beam compensation, so that variable scanning speeds can be achieved. Also included are methods and systems for improving the signal to noise ratio by use of scatter reducing complements, and a system and method for selectively and repeatedly scanning a region of interest on the surface in order to provide additional observations of the region of interest.
    Type: Application
    Filed: December 17, 2005
    Publication date: November 1, 2007
    Inventors: Bruce Baran, Chris Koliopoulos, Songping Gao, Richard Bills, Michael Murphree
  • Publication number: 20070024998
    Abstract: A surface inspection system, as well as related components and methods, are provided. The surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. The optical collection and detection system features, in the front quartersphere, a light channel assembly for collecting light reflected from the surface of the workpiece, and a front collector and wing collectors for collecting light scattered from the surface, to greatly improve the measurement capabilities of the system. The light channel assembly has a switchable edge exclusion mask and a reflected light detection system for improved detection of the reflected light.
    Type: Application
    Filed: December 17, 2005
    Publication date: February 1, 2007
    Inventors: Richard Bills, Neil Judell, Klaus Freischland, James McNiven
  • Publication number: 20060256326
    Abstract: A surface inspection system, as well as related components and methods, are provided. The surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. Certain of these components, most notably the beam source subsystem, the beam scanning subsystem and the optical collection and detection subsystem are modular for ready field replacement and/or maintenance. The optical collection and detection system features wing collectors in the front quartersphere and back collectors in the back quartersphere for collected light scattered from the surface of the workpiece. This can greatly improve the measurement capabilities of the system. Also included is a method for detecting asymmetric defects using the wing collectors and back collectors.
    Type: Application
    Filed: December 17, 2005
    Publication date: November 16, 2006
    Inventors: Richard Bills, Neil Judell, Timothy Tiemeyer, James McNiven
  • Publication number: 20060192949
    Abstract: A surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. The optical collection and detection system features back collectors disposed in the back quartersphere, outside the incident plane, for collecting light scattered from the surface of the workpiece. The back collectors are disposed at a relative minimum in the portion of scattered light attributable to haze relative to the portion of scattered light attributable to defect scatter portion, or, alternatively, at a relative minimum in the Rayleigh scatter.
    Type: Application
    Filed: December 17, 2005
    Publication date: August 31, 2006
    Inventors: Richard Bills, Neil Judell
  • Publication number: 20060192948
    Abstract: A surface inspection system, as well as related components and methods, are provided. The surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. The system features a variable polarization a polarizing relay assembly arranged to selectively permit the scattered light having a selected polarization orientation to pass along a detector optical axis to a light detection unit in the detection subsystem. They system also features a collector output width varying subsystem for varying the width of an output slit in response to changes in the location of the location scanned on the workpiece.
    Type: Application
    Filed: December 17, 2005
    Publication date: August 31, 2006
    Inventors: Neil Judell, Ian Kohl, Songping Gao, Richard Bills
  • Publication number: 20060186362
    Abstract: A surface inspection system, as well as related components and methods, are provided. The surface inspection system includes a beam source subsystem, a beam scanning subsystem, a workpiece movement subsystem, an optical collection and detection subsystem, and a processing subsystem. The system features masking positioned in the collection and detection subsystem arranged to selectively prevent a portion of scattered light from passing through. Also included is a scatter absorbing system having a series of scatter absorbing elements for minimizing unrelated to the scatter associated with a desired location on the surface.
    Type: Application
    Filed: December 17, 2005
    Publication date: August 24, 2006
    Inventors: Richard Bills, James McNiven
  • Publication number: 20050212920
    Abstract: A system for monitoring a plurality of video signals in an internal video network, such as a broadcast recording environment, or security camera network, is described. The system comprises a picture monitor 2 having a screen 6 on which a mosaic video image containing the video signals from a plurality of cameras 28 or other video devices is displayed. Selection of a video signal from the mosaic image can be performed to display a full screen version of that signal. Preferably, at the transmission stage 20 of the network, only the mosaic video image is transmitted. By not transmitting the individual video signals separately, a large saving can be made on the band width required for the transmission as well as on the cost of the encoding components at the transmitter.
    Type: Application
    Filed: May 5, 2004
    Publication date: September 29, 2005
    Inventors: Richard Harold Evans, Andrew David Raine Cotton, Justin David Mitchell, Richard Bills