Patents by Inventor David Berg
David Berg 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: 11753890Abstract: Systems and methods presented herein enable the automation of perforation gun deployment to a downhole location in a well at an oilfield. For example, at least one perforation gun may be deployed into the well with a conveyance line coupled to a head of a downhole tool string that includes the at least one perforation gun, and advanced with pump assistance from at least one pump unit at the oilfield. Deployment of the at least one perforation gun may be adjusted by a coordinated controller in an automated manner based at least in part on monitoring of a pump rate of the at least one pump unit and a tension at a head of the downhole tool string.Type: GrantFiled: January 14, 2020Date of Patent: September 12, 2023Assignee: Schlumberger Technology CorporationInventors: Clinton D. Chapman, Florence Binet, Richard L. Christie, Francois Daube, Pavel Vasilev, David Berg
-
Patent number: 11645501Abstract: Systems for distributed, event-based computation are provided. In various embodiments, the systems include a plurality of neurosynaptic processors and a network interconnecting the plurality of neurosynaptic processors. Each neurosynaptic processor includes a clock uncoupled from the clock of each other neurosynaptic processor. Each neurosynaptic processor is adapted to receive an input stream, the input stream comprising a plurality of inputs and a clock value associated with each of the plurality of inputs. Each neurosynaptic processor is adapted to compute, for each clock value, an output based on the inputs associated with that clock value. Each neurosynaptic processor is adapted to send to another of the plurality of neurosynaptic processors, via the network, the output and an associated clock value.Type: GrantFiled: February 28, 2018Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arnon Amir, David Berg, Pallab Datta, Jeffrey A. Kusnitz, Hartmut Penner
-
Patent number: 11276041Abstract: Scheduling one or more users via potential calendars is presented. In preparing a potential schedule request, one or more potential time slots in which the to-be scheduled event may be held are identified. The potential schedule is sent to the scheduled users and the potential time slots for the potential schedule event are added to the users' calendars. In response to clarifying information, one or more potential time slots of the potential schedule request may be removed from consideration for the potential schedule event. A selection is made regarding a potential time slot for the potential schedule event and the potential schedule event is promoted to the explicit calendars of the scheduled users to be held at the selected potential time slot. In promoting the potential schedule event to the explicit calendars, the potential event is removed from the potential calendars, including any remaining potential time slots.Type: GrantFiled: November 30, 2015Date of Patent: March 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vivek Garg, Christopher Jay Hoorn, Robert David Berg, Erica L. Klein
-
Publication number: 20200224508Abstract: Systems and methods presented herein enable the automation of perforation gun deployment to a downhole location in a well at an oilfield. For example, at least one perforation gun may be deployed into the well with a conveyance line coupled to a head of a downhole tool string that includes the at least one perforation gun, and advanced with pump assistance from at least one pump unit at the oilfield. Deployment of the at least one perforation gun may be adjusted by a coordinated controller in an automated manner based at least in part on monitoring of a pump rate of the at least one pump unit and a tension at a head of the downhole tool string.Type: ApplicationFiled: January 14, 2020Publication date: July 16, 2020Inventors: Clinton D. Chapman, Florence Binet, Richard L. Christie, Francois Daube, Pavel Vasilev, David Berg
-
Patent number: 10607191Abstract: Systems and methods for creating a calendar event on a calendar are presented. In response to a request to create a calendar event on a calendar, a first set of calendar event suggestions are presented to a user on a computing device. In response to a selection of a calendar event suggestion, an attribute corresponding to the selected calendar event suggestion is added to an attribute set. A subsequent set of calendar event suggestions are then presented on the computing device. In response to a selection of a subsequent calendar event suggestion, an attribute corresponding to the subsequent calendar event suggestion is added to an attribute set. A calendar event is created on the calendar according to the attributes in the attribute set in response to an instruction to create the calendar event.Type: GrantFiled: January 8, 2016Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vivek Garg, Christopher Jay Hoorn, Jamie Cabaccang, Evan Ming Lew, Robert David Berg, Erica L. Klein
-
Publication number: 20190272342Abstract: A method for transfer of data to a client computer, the data being stored on a remote server computer in a hierarchical database having hierarchical relationships. The method comprises generating a query having query parameters, generating a call for data based on the query, the plurality of query parameters being sent from the client computer to the server computer, data is provided from the server computer to the client computer according to the query parameters, the provided data comprising a plurality of resources and their hierarchical relationships, and the data connection between the client computer and the server computer is terminated, and outputting the provided data to a user of the client computer. A status of the database is subject to continuous change, wherein the structure and/or content of the database is variable, wherein the query is generated manually by input of the user of the client computer, and customized.Type: ApplicationFiled: November 14, 2018Publication date: September 5, 2019Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: David BERG, Aleksandras VIAZMINAS
-
Publication number: 20190266481Abstract: Systems for distributed, event-based computation are provided. In various embodiments, the systems include a plurality of neurosynaptic processors and a network interconnecting the plurality of neurosynaptic processors. Each neurosynaptic processor includes a clock uncoupled from the clock of each other neurosynaptic processor. Each neurosynaptic processor is adapted to receive an input stream, the input stream comprising a plurality of inputs and a clock value associated with each of the plurality of inputs. Each neurosynaptic processor is adapted to compute, for each clock value, an output based on the inputs associated with that clock value. Each neurosynaptic processor is adapted to send to another of the plurality of neurosynaptic processors, via the network, the output and an associated clock value.Type: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Inventors: Arnon Amir, David Berg, Pallab Datta, Jeffrey A. Kusnitz, Hartmut Penner
-
Publication number: 20170200129Abstract: Systems and methods for creating a calendar event on a calendar are presented. In response to a request to create a calendar event on a calendar, a first set of calendar event suggestions are presented to a user on a computing device. In response to a selection of a calendar event suggestion, an attribute corresponding to the selected calendar event suggestion is added to an attribute set. A subsequent set of calendar event suggestions are then presented on the computing device. In response to a selection of a subsequent calendar event suggestion, an attribute corresponding to the subsequent calendar event suggestion is added to an attribute set. A calendar event is created on the calendar according to the attributes in the attribute set in response to an instruction to create the calendar event.Type: ApplicationFiled: January 8, 2016Publication date: July 13, 2017Inventors: Vivek Garg, Christopher Jay Hoorn, Jamie Cabaccang, Evan Ming Lew, Robert David Berg, Erica L. Klein
-
Publication number: 20170154315Abstract: Scheduling one or more users via potential calendars is presented. In preparing a potential schedule request, one or more potential time slots in which the to-be scheduled event may be held are identified. The potential schedule is sent to the scheduled users and the potential time slots for the potential schedule event are added to the users' calendars. In response to clarifying information, one or more potential time slots of the potential schedule request may be removed from consideration for the potential schedule event. A selection is made regarding a potential time slot for the potential schedule event and the potential schedule event is promoted to the explicit calendars of the scheduled users to be held at the selected potential time slot. In promoting the potential schedule event to the explicit calendars, the potential event is removed from the potential calendars, including any remaining potential time slots.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Inventors: Vivek Garg, Christopher Jay Hoorn, Robert David Berg, Erica L. Klein
-
Patent number: 8631002Abstract: Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.Type: GrantFiled: December 9, 2010Date of Patent: January 14, 2014Assignee: Microsoft CorporationInventors: Sandeep Suresh, Robert David Berg
-
Publication number: 20130339164Abstract: A method for adapting the amount of predial delay in a terminal, such as an automatic teller machine (ATM) system, based upon actual connection times with a host over a telecommunications network experienced by the ATM in a particular installation. The ATM may adjust the point in the customer transaction process at which it initiates a connection with a host in order to decrease the wait time experienced by a customer while a connection with the host is established, as well as wait time by the host after a connection is established while a transaction request message is being prepared.Type: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: Triton Systems of Delaware, LLCInventors: Christopher A. LoPresto, David A. Berg
-
Patent number: 8478779Abstract: A query may be ambiguous when the domain-confidence factors indicate a high likelihood that the search query may belong to two or more domains. A domain is a subject matter category such as shopping, sports, entertainment, music, or politics. A domain-confidence factor indicates the likelihood that a search query is related to a particular domain. Upon determining that a search query is ambiguous, embodiments of the present invention may present an interface that allows the user to place the search query into one or more domains. Updated search results, or other objects, may be returned based on the selection of a domain by the user.Type: GrantFiled: May 19, 2009Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Thomas F. Bergstraesser, Bert Casper, Robert David Berg
-
Publication number: 20120150846Abstract: Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain.Type: ApplicationFiled: December 9, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: SANDEEP SURESH, ROBERT DAVID BERG
-
Patent number: 7929129Abstract: Glass inspection systems are provided for detecting particles and defects in or on a glass sheet or glass ribbon (2, 14). The system is mounted so that the surface (1) to be inspected is in the object plane of a reflective lens (10). The lens images a thin stripe area, long in the direction tangent to the lens circumference and short in the radial direction, onto a linescan camera (18). A line illuminator (12) can be mounted so that it illuminates the stripe area. To perform the inspection, the system is moved with respect to the glass in the direction perpendicular to the long axis of the stripe, either by moving the system over the glass or by moving the glass while the system is fixed. Image information is collected by the linescan camera during this motion and assembled into an image.Type: GrantFiled: May 19, 2010Date of Patent: April 19, 2011Assignee: Corning IncorporatedInventors: David Berg, Clarke Kimberly Eastman, Jacques Gollier
-
Patent number: 7898670Abstract: A distortion measurement and inspection system is presented. In one embodiment, a vision system is implemented. The vision system performs dual focal plane imaging where simultaneous imaging of two focal planes is simultaneously performed on a sample substrate and a reference substrate to determine distortion. In addition, a highly reflective background is implemented to provide for more resolution during distortion measurement.Type: GrantFiled: February 26, 2008Date of Patent: March 1, 2011Assignee: Corning IncorporatedInventors: David Berg, Jacques Gollier, Douglas S Goodman, Correy Robert Ustanik
-
Publication number: 20100296084Abstract: Glass inspection systems are provided for detecting particles and defects in or on a glass sheet or glass ribbon (2, 14). The system is mounted so that the surface (1) to be inspected is in the object plane of a reflective lens (10). The lens images a thin stripe area, long in the direction tangent to the lens circumference and short in the radial direction, onto a linescan camera (18). A line illuminator (12) can be mounted so that it illuminates the stripe area. To perform the inspection, the system is moved with respect to the glass in the direction perpendicular to the long axis of the stripe, either by moving the system over the glass or by moving the glass while the system is fixed. Image information is collected by the linescan camera during this motion and assembled into an image.Type: ApplicationFiled: May 19, 2010Publication date: November 25, 2010Inventors: David Berg, Clarke Kimberly Eastman, Jacques Gollier
-
Publication number: 20100299336Abstract: Methods, systems, and computer-readable media for disambiguating a search query are provided. A query may be ambiguous when the domain-confidence factors indicate a high likelihood that the search query may belong to two or more domains. A domain is a subject matter category such as shopping, sports, entertainment, music, or politics. A domain-confidence factor indicates the likelihood that a search query is related to a particular domain. Upon determining that a search query is ambiguous, embodiments of the present invention may present an interface that allows the user to place the search query into one or more domains. Updated search results, or other objects, may be returned based on the selection of a domain by the user.Type: ApplicationFiled: May 19, 2009Publication date: November 25, 2010Applicant: MICROSOFT CORPORATIONInventors: THOMAS F. BERGSTRAESSER, BERT CASPER, ROBERT DAVID BERG
-
Patent number: 7536831Abstract: There is disclosed an apparatus having a base, a shaft, a swivel joint assembly and plural stories. The base is fixed relative to the ground. The shaft extends vertically through the apparatus. The shaft is mounted to the base. The swivel joint assembly is mounted in the base coaxially with the shaft. The swivel joint rotatably connects fixed utility lines extending into the base with corresponding utility lines secured within the apparatus. Each of the plural stories defines an enclosed living area and is rotatably supported, at least in part, via the shaft. Each story has a drive mechanism adapted to rotate the story about the shaft at a speed controllable within the story.Type: GrantFiled: May 31, 2006Date of Patent: May 26, 2009Assignee: 3sixty Technologies, LLCInventors: Frank W Ratliff, Albert E Johnstone, III, David A. Berg, Michael L Rogers
-
Publication number: 20080204740Abstract: A distortion measurement and inspection system is presented. In one embodiment, a vision system is implemented. The vision system performs dual focal plane imaging where simultaneous imaging of two focal planes is simultaneously performed on a sample substrate and a reference substrate to determine distortion. In addition, a highly reflective background is implemented to provide for more resolution during distortion measurement.Type: ApplicationFiled: February 26, 2008Publication date: August 28, 2008Inventors: David Berg, Jacques Gollier, Douglas S. Goodman, Correy Robert Ustanik
-
Patent number: D836624Type: GrantFiled: September 26, 2016Date of Patent: December 25, 2018Inventor: David Berg