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: 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: 9039470Abstract: 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: GrantFiled: November 15, 2013Date of Patent: May 26, 2015Inventor: David Berge
-
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
-
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
-
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
-
Publication number: 20070186443Abstract: 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: ApplicationFiled: February 13, 2007Publication date: August 16, 2007Inventors: David Berg, Thomas McGann
-
Patent number: D836624Type: GrantFiled: September 26, 2016Date of Patent: December 25, 2018Inventor: David Berg