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: 20240229543Abstract: 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: ApplicationFiled: October 19, 2023Publication date: July 11, 2024Applicant: AADG, INC.Inventors: Daniel Brian Glover, Thomas Rattay, David Richard Bill
-
Publication number: 20240133228Abstract: 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: ApplicationFiled: October 18, 2023Publication date: April 25, 2024Applicant: AADG, INC.Inventors: Daniel Brian Glover, Thomas Rattay, David Richard Bill
-
Patent number: 10740790Abstract: 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: GrantFiled: July 15, 2014Date of Patent: August 11, 2020Assignee: Facebook, Inc.Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
-
Patent number: 10354287Abstract: 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: GrantFiled: June 4, 2013Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Richard Bill Sim, Jun Yang, Mathew Varghese, Eitan Shay, Feng Yan, Sadik Gokhan Coglar
-
Publication number: 20150348136Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: Facebook, Inc.Inventors: Jun Yang, Richard Bill Sim, Eitan Shay
-
Publication number: 20150332317Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: Facebook, Inc.Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
-
Publication number: 20150332310Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: Facebook, Inc.Inventors: Xinyi Cui, Wenjie Fu, Haomin Yu, Ou Jin, Eitan Shay, Richard Bill Sim, Jun Yang
-
Publication number: 20150088644Abstract: 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: ApplicationFiled: September 23, 2013Publication date: March 26, 2015Applicant: Facebook, Inc., a Delaware CorporationInventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
-
Publication number: 20150088639Abstract: 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: ApplicationFiled: July 15, 2014Publication date: March 26, 2015Inventors: Eitan Shay, Stuart Michael Bowers, Richard Bill Sim, Jun Yang
-
Publication number: 20140358672Abstract: 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: ApplicationFiled: June 4, 2013Publication date: December 4, 2014Inventors: Richard Bill Sim, Jun Yang, Mathew Varghese, Eitan Shay, Feng Yan, Sadik Gokhan Coglar
-
Publication number: 20140358673Abstract: 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: ApplicationFiled: June 4, 2013Publication date: December 4, 2014Inventors: Richard Bill Sim, Jun Yang, Eitan Shay, Jiahui Wu, Spencer Powell, William Bullock
-
Publication number: 20130124298Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Inventors: Huajing Li, Yanxin Shi, Rohit Dhawan, Richard Bill Sim, Rong Yan, David Dawei Ye
-
Publication number: 20130085859Abstract: 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: ApplicationFiled: April 13, 2012Publication date: April 4, 2013Inventors: Richard Bill Sim, Rong Yan, Philip Anastasios Zigoris
-
Publication number: 20130085858Abstract: 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: ApplicationFiled: October 4, 2011Publication date: April 4, 2013Inventors: Richard Bill Sim, Rong Yan, Philip Anastasios Zigoris
-
Publication number: 20070252977Abstract: 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: ApplicationFiled: December 17, 2005Publication date: November 1, 2007Inventors: Bruce Baran, Chris Koliopoulos, Songping Gao, Richard Bills, Michael Murphree
-
Publication number: 20070024998Abstract: 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: ApplicationFiled: December 17, 2005Publication date: February 1, 2007Inventors: Richard Bills, Neil Judell, Klaus Freischland, James McNiven
-
Publication number: 20060256326Abstract: 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: ApplicationFiled: December 17, 2005Publication date: November 16, 2006Inventors: Richard Bills, Neil Judell, Timothy Tiemeyer, James McNiven
-
Publication number: 20060192948Abstract: 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: ApplicationFiled: December 17, 2005Publication date: August 31, 2006Inventors: Neil Judell, Ian Kohl, Songping Gao, Richard Bills
-
Publication number: 20060192949Abstract: 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: ApplicationFiled: December 17, 2005Publication date: August 31, 2006Inventors: Richard Bills, Neil Judell
-
Publication number: 20060186362Abstract: 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: ApplicationFiled: December 17, 2005Publication date: August 24, 2006Inventors: Richard Bills, James McNiven