Patents by Inventor David Goldberg

David Goldberg 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: 20200219326
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for virtual try-on of items such as spectacles. A virtual try-on interface may be implemented at a server or at a user device, and may use collision detection between three-dimensional models of the spectacles and of a user's face and head to determine the correct size and position of the spectacles for virtual try-on. With the determined size and position, a virtual representation of the spectacles is superimposed on an image of the user.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: David Goldberg, Michael Rakowski, Benjamin Cohen, Ben Hall, Brian Bernberg, Hannah Zachritz
  • Publication number: 20200161146
    Abstract: A wafer processing system according to one embodiment includes a chamber housing having an exhaust and a rotatable wafer support member for supporting a wafer. A filter fan unit is contained internally within the chamber housing and includes a variable speed fan. A controller is in communication with the variable speed fan to allow the housing to be maintained at either a net positive pressure or a net negative pressure relative to a surrounding environment (e.g., the clean room) outside the housing and also the relative pressures of the chamber housing, the surrounding environment and a handler area can be monitored and controlled.
    Type: Application
    Filed: October 17, 2019
    Publication date: May 21, 2020
    Inventors: David Goldberg, Simon Bird, William Gilbert Breingan, John Taddei, Robert Altonji, Lev Rapoport, Christopher Orlando, Ian Rafter
  • Publication number: 20200091014
    Abstract: A plurality of endpoints in a wet etching process of a substrate are determined. A plurality of benchmark end points during a wet etching process of a first substrate are determined, using first light information represented by a HSV color model for sample locations of the first substrate. Etch parameters are generated for a wet etching process for a second substrate. The generated etch parameters are used with second light information represented by at least one value of the Hue, Saturation, Value color model associated with a plurality of sample locations of the second substrate to reach respective end points during the wet etching process of a second substrate.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 19, 2020
    Inventors: John Taddei, David A. Goldberg, Elena Lawrence, Ian Cochran, Christopher Orlando, James Swallow, William Gilbert Breingan
  • Patent number: 10553502
    Abstract: A system and method for performing a wet etching process is disclosed. The system includes multiple processing stations accessible by a transfer device, including a measuring station to optically measure the thickness of a wafer before and after each etching steps in the process. The system also includes a controller to analyze the thickness measurements in view of a target wafer profile and generate an etch recipe, dynamically and in real time, for each etching step. In addition, the process controller can cause a single wafer wet etching station to etch the wafer according to the generated etching recipes. In addition, the system can, based on the pre and post-etch thickness measurements and target etch profile, generate and/or refine the etch recipes.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: February 4, 2020
    Assignee: VEECO PRECISION SURFACE PROCESSING LLC
    Inventors: Laura Mauer, John Taddei, John Clark, Elena Lawrence, Eric Kurt Zwirnmann, David A. Goldberg, Jonathan Yutkowitz
  • Publication number: 20190388691
    Abstract: The systems and methods described herein include an external base station with a tethered transceiver, an implanted hub that includes power, telemetry, and processing electronics, and a plurality of implanted satellite that contain reconfigurable front-end electronics for interfacing with electrodes. The system can operate in different modes. In a first mode, called a base boost mode, the external base station is used for closed-loop control of stimulation therapies. In a second, autonomous mode, closed-loop control is performed in the hub without direct influence from the base station. In a third mode, streams of neural data are transmitted to an offline processor for offline analysis.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 26, 2019
    Inventors: Jesse J. Wheeler, Philip D. Parks, James E. Moran, Andrew Czarnecki, Keith B. Baldwin, David Goldberg, Alex Kindle, Marc W. McConley
  • Publication number: 20190393108
    Abstract: A semiconductor etch process is provided in which an undercut is minimized during an etch process through tight control of etch profile, recognition of etch completion, and minimization of over etch time to increase productivity.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 26, 2019
    Inventors: John Taddei, David A. Goldberg, Elena Lawrence, Ian Cochran, Christopher Orlando, James Swallow
  • Patent number: 10446387
    Abstract: An apparatus and method are provided to: determine a unique profile to etch each wafer, execute that etch, and determine and deliver the proper chemical addition in order to maintain etch rate within tight tolerances.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: October 15, 2019
    Assignee: VEECO PRECISION SURFACE PROCESSING LLC
    Inventors: Laura Mauer, John Taddei, James Swallow, David Goldberg, Eric Kurt Zwirnmann
  • Publication number: 20190179962
    Abstract: Various methods and systems for providing query result items using an item title demand model are provided. A query is received at a search engine. Based on receiving the query, an item title demand engine is accessed. The item title demand engine operates based on an item title demand model which uses token weights, representing skip probabilities of tokens in item titles, to determine title scores for result item titles for corresponding queries. Based on accessing the item title demand engine, one or more result item titles for the query are identified from items in an item database. An identified result item title is identified based on a title score determined using the item title demand model and a highest skip probability of a token in the result item title. The one or more result item titles are communicated to cause display of the one or more result item titles.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: ISHITA KAMAL KHAN, PRATHYUSHA SENTHIL KUMAR, DANIEL MIRANDA, DAVID GOLDBERG
  • Publication number: 20190129831
    Abstract: Systems and methods for autonomous vehicle testing are provided. In one example embodiment, a computer-implemented method includes presenting, by a computing system, a visual representation of a simulated environment via a user interface on a display device. The simulated environment includes a simulated object and a simulated autonomous vehicle. The method includes initiating, by the computing system, a simulation run associated with the simulated environment. The method includes, during the simulation run, obtaining, by the computing system, data indicative of a user input associated with a motion of the simulated object within the simulated environment. The method includes, in response to the user input and during the simulation run, controlling, by the computing system, the motion of the simulated object within the simulated environment based at least in part on the data indicative of the user input. The method also includes controlling the simulated autonomous vehicle within the simulated environment.
    Type: Application
    Filed: December 11, 2017
    Publication date: May 2, 2019
    Inventor: Joshua David Goldberg
  • Publication number: 20190118829
    Abstract: Systems and methods are directed to compensating for time delays. In one example, a system includes one or more processors and memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include obtaining first pose data indicative of a pose of a vehicle; obtaining first control data indicative of a first vehicle control command that has yet to affect control of the vehicle; determining, based at least partially on the first pose data and the first control data, predicted pose data indicative of an estimate of a pose of the vehicle that will result after the vehicle control command affects control of the vehicle; and generating, based at least partially on the predicted pose data, second control data indicative of a second vehicle control command to be applied subsequent to the first vehicle control command.
    Type: Application
    Filed: November 13, 2017
    Publication date: April 25, 2019
    Inventors: Joshua David Goldberg, Benjamin Butin
  • Publication number: 20190106117
    Abstract: Systems and methods are directed to monitoring the status of a vehicle controller or other autonomy system during operation of an autonomous vehicle. In one example, a system includes one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include obtaining a message from a vehicle controller. The operations further include, based at least partly on the message, determining whether a failure mode exists. The operations further include providing, in response to determining the failure mode exists, one or more commands to implement a safety measure response for the autonomous vehicle.
    Type: Application
    Filed: November 13, 2017
    Publication date: April 11, 2019
    Inventor: Joshua David Goldberg
  • Publication number: 20180329913
    Abstract: A categorization analysis system is provided. The categorization analysis system includes one or more hardware processors, a memory including a first plurality of listings categorized in a first target category, and a categorization analysis engine executing on the one or more hardware processors. The categorization analysis engine is configured to determine a label for each listing including performing a search on title, select a set of training listings based on the determined labels, train a first model using the set of training listings and the determined labels, the first model being a classification model configured to classify categorization of listings, identify a suspect listing categorized in the first target category, apply the suspect listing to the first model, thereby generating a categorization result for the suspect listing, the categorization result indicating miscategorization of the suspect listing, and identify the suspect listing in the memory as miscategorized.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 15, 2018
    Inventors: Dingxian Wang, David Goldberg, Xiaoyuan Wu, Yuanjie Liu
  • Publication number: 20180293321
    Abstract: Disclosed is a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. A data access module accesses search results data indicative of a plurality items and that is indicative of ranking values of the plurality of items. A controller module generates page data based on the search results data. The controller module selects a first item from the plurality of items. A diversification module accesses a first rule of the page data. The diversification module determines a deviance value and a reordering-cost value of a second item from the plurality of items. The controller module can select, based at least on a first combination of the deviance and the reordering-cost values of the second item, the second item for placement ahead of the first item on the page data.
    Type: Application
    Filed: June 13, 2018
    Publication date: October 11, 2018
    Inventors: David Goldberg, Miroslav Melichar, Michael Ching, Davide Libenzi
  • Publication number: 20180294196
    Abstract: A system and method for performing a wet etching process is disclosed. The system includes multiple processing stations accessible by a transfer device, including a measuring station to optically measure the thickness of a wafer before and after each etching steps in the process. The system also includes a controller to analyze the thickness measurements in view of a target wafer profile and generate an etch recipe, dynamically and in real time, for each etching step. In addition, the process controller can cause a single wafer wet etching station to etch the wafer according to the generated etching recipes. In addition, the system can, based on the pre and post-etch thickness measurements and target etch profile, generate and/or refine the etch recipes.
    Type: Application
    Filed: June 8, 2018
    Publication date: October 11, 2018
    Inventors: Laura Mauer, John Taddei, John Clark, Elena Lawrence, Eric Kurt Zwirnmann, David A. Goldberg, Jonathan Yutkowitz
  • Patent number: 10026660
    Abstract: A system and method for performing a wet etching process is disclosed. The system includes multiple processing stations accessible by a transfer device, including a measuring station to optically measure the thickness of a wafer before and after each etching steps in the process. The system also includes a controller to analyze the thickness measurements in view of a target wafer profile and generate an etch recipe, dynamically and in real time, for each etching step. In addition, the process controller can cause a single wafer wet etching station to etch the wafer according to the generated etching recipes. In addition, the system can, based on the pre and post-etch thickness measurements and target etch profile, generate and/or refine the etch recipes.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 17, 2018
    Assignee: VEECO PRECISION SURFACE PROCESSING LLC
    Inventors: Laura Mauer, John Taddei, John Clark, Elena Lawrence, Eric Kurt Zwirnmann, David A. Goldberg, Jonathan Yutkowitz
  • Patent number: 10019523
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. A data access module accesses search results data indicative of a plurality items and that is indicative of ranking values of the plurality of items. A controller module generates page data based on the search results data. The controller module selects a first item from the plurality of items. A diversification module accesses a first rule of the page data. The diversification module determines a deviance value and a reordering-cost value of a second item from the plurality of items. The controller module can select, based at least on a first combination of the deviance and the reordering-cost values of the second item, the second item for placement ahead of the first item on the page data.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 10, 2018
    Assignee: eBay Inc.
    Inventors: David Goldberg, Miroslav Melichar, Michael Ching, Davide Libenzi
  • Patent number: 9996590
    Abstract: A categorization analysis system is provided. The categorization analysis system includes one or more hardware processors, a memory including a first plurality of listings categorized in a first target category, and a categorization analysis engine executing on the one or more hardware processors. The categorization analysis engine is configured to determine a label for each listing including performing a search on title, select a set of training listings based on the determined labels, train a first model using the set of training listings and the determined labels, the first model being a classification model configured to classify categorization of listings, identify a suspect listing categorized in the first target category, apply the suspect listing to the first model, thereby generating a categorization result for the suspect listing, the categorization result indicating miscategorization of the suspect listing, and identify the suspect listing in the memory as miscategorized.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 12, 2018
    Assignee: eBay Inc.
    Inventors: Dingxian Wang, David Goldberg, Xiaoyuan Wu, Yuanjie Liu
  • Patent number: 9984151
    Abstract: Techniques for determining search results based on session based refinements are presented herein. A method is disclosed that includes receiving a query in a user session, the query comprising one or more search parameters, detecting, in the user session and after receiving the query, a user event associated with a property of an item, updating a record in a table that associates the query with the property, the table comprising a plurality of records that associate the query with respective item properties, the record comprising the query, the property, and a score, and ranking search results for a subsequent query based on the associated properties indicated in the plurality of records, the subsequent query including the one or more search parameters.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Yuanjie Liu, Xiaoyuan Wu, Michael Ching, Song Feng, Joseph Anthony Beynon, David Goldberg
  • Publication number: 20180080932
    Abstract: The present invention relates to moving microorganisms to a surface, where they are grown in the presence and absence of antimicrobials, and by monitoring the growth of the microorganisms over time in the two conditions, their susceptibility to the antimicrobials can be determined. The microorganisms can be moved to the surface through electrophoresis, centrifugation or filtration. When the movement involves electrophoresis, the presence of oxidizing and reducing reagents lowers the voltage at which electrophoretic force can be generated and allows a broader range of means by which the target can be detected. Monitoring can comprise optical detection, and most conveniently includes the detection of individual microorganisms. The microorganisms can be stained in order to give information about their response to antimicrobials.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Applicant: Accelerate Diagnostics, Inc.
    Inventors: David A. Goldberg, David C. Howson, Steven W. Metzger, Daniel A. Buttry, Steven Scott Saavedra
  • Publication number: 20180018400
    Abstract: Embodiments of the present disclosure can be used to compensate for presentation bias and estimate click-through rates for content objects in different positions on an Internet web page. Among other things, this allows Internet web page content to be positioned on the web page without necessitating extensive real-world testing, thereby providing better content to users more quickly and efficiently than conventional systems.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Inventors: Alex Cozzi, David Goldberg