Patents by Inventor David Berges

David Berges 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: 11753890
    Abstract: 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: Grant
    Filed: January 14, 2020
    Date of Patent: September 12, 2023
    Assignee: Schlumberger Technology Corporation
    Inventors: Clinton D. Chapman, Florence Binet, Richard L. Christie, Francois Daube, Pavel Vasilev, David Berg
  • Patent number: 11645501
    Abstract: 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: Grant
    Filed: February 28, 2018
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arnon Amir, David Berg, Pallab Datta, Jeffrey A. Kusnitz, Hartmut Penner
  • Patent number: 11276041
    Abstract: 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: Grant
    Filed: November 30, 2015
    Date of Patent: March 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vivek Garg, Christopher Jay Hoorn, Robert David Berg, Erica L. Klein
  • Publication number: 20200224508
    Abstract: 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: Application
    Filed: January 14, 2020
    Publication date: July 16, 2020
    Inventors: Clinton D. Chapman, Florence Binet, Richard L. Christie, Francois Daube, Pavel Vasilev, David Berg
  • Patent number: 10607191
    Abstract: 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: Grant
    Filed: January 8, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vivek Garg, Christopher Jay Hoorn, Jamie Cabaccang, Evan Ming Lew, Robert David Berg, Erica L. Klein
  • Publication number: 20190272342
    Abstract: 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: Application
    Filed: November 14, 2018
    Publication date: September 5, 2019
    Applicant: HEXAGON TECHNOLOGY CENTER GMBH
    Inventors: David BERG, Aleksandras VIAZMINAS
  • Publication number: 20190266481
    Abstract: 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: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Arnon Amir, David Berg, Pallab Datta, Jeffrey A. Kusnitz, Hartmut Penner
  • Publication number: 20170200129
    Abstract: 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: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Vivek Garg, Christopher Jay Hoorn, Jamie Cabaccang, Evan Ming Lew, Robert David Berg, Erica L. Klein
  • Publication number: 20170154315
    Abstract: 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: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Vivek Garg, Christopher Jay Hoorn, Robert David Berg, Erica L. Klein
  • Patent number: 9039470
    Abstract: A shoe with integrated fin apparatus including a pair of fin members disposed on either side of a shoe proximal the outsole of said shoe, each of said fin members including a maximum width disposed proximal the toe box of the shoe and a minimum width disposed proximal the heel of said shoe, wherein each of said pair of fin members is moveable between a furled position, securable to a shoe fastener medially disposed atop the toe box, and an unfurled position, disposed splayed laterally along each side of the shoe, whereby said shoe with integrated fin apparatus is wearable for unimpeded locomotion upon dry land and is also usable to effect increased water displacement when swimming.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: May 26, 2015
    Inventor: David Berge
  • Patent number: 8631002
    Abstract: 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: Grant
    Filed: December 9, 2010
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Sandeep Suresh, Robert David Berg
  • Patent number: 8478779
    Abstract: 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: Grant
    Filed: May 19, 2009
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Thomas F. Bergstraesser, Bert Casper, Robert David Berg
  • Publication number: 20120150846
    Abstract: 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: Application
    Filed: December 9, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: SANDEEP SURESH, ROBERT DAVID BERG
  • Patent number: 7929129
    Abstract: 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: Grant
    Filed: May 19, 2010
    Date of Patent: April 19, 2011
    Assignee: Corning Incorporated
    Inventors: David Berg, Clarke Kimberly Eastman, Jacques Gollier
  • Patent number: 7898670
    Abstract: 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: Grant
    Filed: February 26, 2008
    Date of Patent: March 1, 2011
    Assignee: Corning Incorporated
    Inventors: David Berg, Jacques Gollier, Douglas S Goodman, Correy Robert Ustanik
  • Publication number: 20100296084
    Abstract: 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: Application
    Filed: May 19, 2010
    Publication date: November 25, 2010
    Inventors: David Berg, Clarke Kimberly Eastman, Jacques Gollier
  • Publication number: 20100299336
    Abstract: 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: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: THOMAS F. BERGSTRAESSER, BERT CASPER, ROBERT DAVID BERG
  • Publication number: 20080204740
    Abstract: 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: Application
    Filed: February 26, 2008
    Publication date: August 28, 2008
    Inventors: David Berg, Jacques Gollier, Douglas S. Goodman, Correy Robert Ustanik
  • Publication number: 20070186443
    Abstract: The present invention provides a shoe with a sole member having an upper surface for receiving a user's foot and a lower surface for contacting a support surface. The sole member has a first sidewall and a second sidewall that are spaced apart and extend between the upper and lower surfaces. The sole member also has a slot defined therethrough, with the slot extending between the first and second sidewalls. A strap has a pair of opposed ends and a midportion therebetween. The midportion is designed to be received in and retained by the slot. The slot also has a closure member for joining the opposed ends. When the midportion of the strap is received in the slot and the closure member joins the opposed ends, the strap and the sole cooperate to form a shoe upper for receiving the foot.
    Type: Application
    Filed: February 13, 2007
    Publication date: August 16, 2007
    Inventors: David Berg, Thomas McGann
  • Patent number: D836624
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: December 25, 2018
    Inventor: David Berg