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: 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: 20190180343
    Abstract: Systems and methods are disclosed related to presenting an interactive audiovisual presentation that provides a user with information regarding individual items matching a user's search request or other request that results in a set of items. The audiovisual content may be generated to include a summary of a subset of item attributes associated with the individual items, and may include both an audio summary and visual content that are presented in synchronization with each other based on markup information in a presentation file.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Jon Arnett, Alexey Budnik, Philip Douglas Bozak, Jackie Davis Goldberg, Bennett Wilson Hornbostel, Robert Katz, Andrew Samuel Li, Vander McClain, Chee Kiat Ng, Allana Pritchard, Amy Jane Scrivanich, Xiaobin Zhang, Chris David Ziemba
  • Patent number: 10317955
    Abstract: A portable computing device includes at least a base portion of a lightweight material that includes at least a wedge shaped top case having a trough formed at an interfacing edge thereof. The trough includes a raised portion having a first contact surface and a receiving area, and a bottom case coupled to the top case to form a complete housing for at least a portion of the portable computing device for enclosing at least a plurality of operational components and a plurality of structural components. The portable computing device also includes at least a lid portion pivotally connected to the base portion by a hinge assembly. In the described embodiments, the lid portion has a display in communication with one or more of the plurality of components in the base portion by way of or more electrical conductors that electrically connect the base portion to the lid portion.
    Type: Grant
    Filed: July 7, 2018
    Date of Patent: June 11, 2019
    Assignee: APPLE INC.
    Inventors: Brett W. Degner, Euan Abraham, John M. Brock, Matthew P. Casebolt, Robert L. Coish, Laura M. DeForest, Michelle Goldberg, Bradley Joseph Hamel, Ron Hopkinson, Jim Hwang, Caitlin E. Kalinowski, Steven Keiper, Patrick Kessler, Eugene Kim, Chris Ligtenberg, Jay K. Osborn, John Raff, Nicholas A. Rundle, David J. Yeh
  • Patent number: 10303666
    Abstract: Embodiments of the present invention provide a system and method for synchronizing data to update backup files. In one embodiment, data associated with files to be synchronized is sent to a second computer system by a first computers system. The second computer system matches data associated with the files to be synchronized to a database, and the first computer system determines differences between an old and new version of the files to be synchronized and creates a backup of the files. The backup of the files is stored in a storage device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: David N. Clissold, Itzhack Goldberg, Su Liu, Neil Sondhi
  • 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: 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
  • 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
  • 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
  • Patent number: 9870928
    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: January 16, 2018
    Assignee: VEECO PRECISION SURFACE PROCESSING LLC
    Inventors: David A. Goldberg, Jonathan Yutkowitz
  • Publication number: 20170364967
    Abstract: In various example embodiments, a system and method for evaluating and sorting product feedback is presented. In one example, a system includes a learning module to train a machine learning system on feedback from a plurality of users, the machine learning system configured to generate a quality rating for individual feedback, a feedback module to collect feedback for a specific product available from the online network based marketplace and apply the machine learning system to generate a quality rating for each feedback collected, and a sorting module to sort the feedback collected according to the quality ratings generated by the machine learning system.
    Type: Application
    Filed: September 30, 2016
    Publication date: December 21, 2017
    Inventors: Nish Parikh, Qifeng Qiao, Syeda Hudda, Naveen Kumar, Krithivasan Nagarajan, David Goldberg
  • Patent number: 9841422
    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: Grant
    Filed: July 11, 2014
    Date of Patent: December 12, 2017
    Assignee: Accelerate Diagnostics, Inc.
    Inventors: David A. Goldberg, David C. Howson, Steven W. Metzger, Daniel A. Buttry, Steven Scott Saavedra
  • Publication number: 20170323022
    Abstract: A search engine is configured to return increased diversity results based on past user interactions with search results. For a given query, historical data is analyzed to generate an item score describing a past quantity of users that navigated to a given page of an item. The historical data can further be used to generate a category score describing a past quantity of users that navigated to a given category of items. The category of items can be analyzed to generate a diversity score describing their diversity with respect to each other. Results for the given query can be arranged using items scores, category scores, and diversity scores.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 9, 2017
    Inventors: Daniel David Miranda, Amit Jaiswal, David Goldberg