Patents by Inventor David Bourne
David Bourne 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: 11907246Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.Type: GrantFiled: July 18, 2018Date of Patent: February 20, 2024Assignee: EMC IP Holding Company LLCInventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph K. Malek
-
Patent number: 11507591Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.Type: GrantFiled: January 29, 2020Date of Patent: November 22, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
-
Patent number: 11379482Abstract: One method includes receiving aggregated free-form query information comprising a first section and a second section for requesting data pertaining to a computing system and converting the first section and the second section of the aggregated free-form query information into an original query portion and a contingency query portion for accessing at least one data set. The method further includes accessing, using the original query portion, the at least one data set to obtain result information pertaining to an initial element included in the computing system. The method also includes accessing, using the contingency query portion and the result information returned in response to the original query portion, the at least one data set to obtain information for at least one descendant element or ancestor element related to the initial element included in the result information.Type: GrantFiled: June 2, 2020Date of Patent: July 5, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Geoffrey David Bourne, James K. Boettcher
-
Publication number: 20200349151Abstract: Methods, systems, and computer readable mediums for performing an aggregated free-form query are disclosed. One method includes receiving aggregated free-form query information comprising a first section and a second section for requesting data pertaining to a computing system and converting the first section and the second section of the aggregated free-form query information into an original query portion and a contingency query portion for accessing at least one data set. The method further includes accessing, using the original query portion, the at least one data set to obtain result information pertaining to an initial element included in the computing system. The method also includes accessing, using the contingency query portion and the result information returned in response to the original query portion, the at least one data set to obtain information for at least one descendant element or ancestor element related to the initial element included in the result information.Type: ApplicationFiled: June 2, 2020Publication date: November 5, 2020Inventors: Geoffrey David Bourne, James K. Boettcher
-
Patent number: 10713252Abstract: One method includes receiving aggregated free-form query information comprising a first section and a second section for requesting data pertaining to a computing system and converting the first section and the second section of the aggregated free-form query information into an original query portion and a contingency query portion for accessing at least one data set. The method further includes accessing, using the original query portion, the at least one data set to obtain result information pertaining to an initial element included in the computing system. The method also includes accessing, using the contingency query portion and the result information returned in response to the original query portion, the at least one data set to obtain information for at least one descendant element or ancestor element related to the initial element included in the result information.Type: GrantFiled: August 29, 2016Date of Patent: July 14, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Geoffrey David Bourne, James K. Boettcher
-
Publication number: 20200167363Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.Type: ApplicationFiled: January 29, 2020Publication date: May 28, 2020Inventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
-
Patent number: 10585911Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.Type: GrantFiled: December 30, 2016Date of Patent: March 10, 2020Assignee: VCE IP Holding Company LLCInventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
-
Publication number: 20180349455Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.Type: ApplicationFiled: July 18, 2018Publication date: December 6, 2018Inventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph K. Malek
-
Patent number: 10079715Abstract: Methods, systems, and computer readable mediums for performing metadata-driven data collection are disclosed. According to one embodiment, a method for performing metadata-driven data collection includes receiving a request for system related data, wherein the request includes metadata indicating a protocol and identifying information for obtaining the system related data. The method also includes configuring, using the metadata, at least one data collector for obtaining the system related data. The method further includes obtaining, by the at least one data collector, the system related data and storing the system related data in a memory.Type: GrantFiled: July 16, 2015Date of Patent: September 18, 2018Assignee: VCE IP HOLDING COMPANY LLCInventors: Rajesh Nandyalam, Venkatesh Sudarsanam Madhipatla, Bayi Peng, Xiaohong Fu, Geoffrey David Bourne
-
Patent number: 10037368Abstract: Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.Type: GrantFiled: December 23, 2014Date of Patent: July 31, 2018Assignee: VCE IP HOLDING COMPANY LLCInventors: Rajesh Nandyalam, Geoffrey David Bourne, Joseph Malek
-
Patent number: 8136839Abstract: An apparatus for providing counterweight to a vehicle on an inclined surface. In one embodiment, a control unit may engage a motor, which rotates a weight such that it is positioned to act as a counterweight for a vehicle on an inclined surface. In another embodiment, when an inclinometer detects the vehicle is positioned on an inclined surface, logic circuitry engages motor, causing a weight to rotate to a position such that it acts as a counterweight for the vehicle.Type: GrantFiled: June 26, 2009Date of Patent: March 20, 2012Inventor: David Bourn
-
Publication number: 20100327569Abstract: A method and apparatus for providing counterweight to a vehicle on an inclined surface. In one embodiment, a control unit may engage a motor, which rotates a weight such that it is positioned to act as a counterweight for a vehicle on an inclined surface. In another embodiment, when an inclinometer detects the vehicle is positioned on an inclined surface, logic circuitry engages motor, causing a weight to rotate to a position such that it acts as a counterweight for the vehicle.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Inventor: David Bourn
-
Publication number: 20070073694Abstract: Access rights to content items, such as personal photos etc, is determined in response to content metadata and requester metadata. A plurality of content items is stored in a content item store. An access right processor determines content metadata for the plurality of content items. When a request for a content item is determined, the access right processor determines requester metadata for the request. The requester metadata comprises data of a characteristic of a requester of the request. The access right processor then determines access rights in response to the content metadata and the requester metadata. If a positive access right is determined, the requested content item may be sent to the requester. The access right may further be determined in response to past usage data or context data for the content items. The invention may allow an improved and automated access right management.Type: ApplicationFiled: September 26, 2005Publication date: March 29, 2007Inventors: Jerome Picault, Frank Bentley, David Bourne, Nicolas Lhuillier, Crysta Metcalf, Joseph Wodka
-
Publication number: 20070011041Abstract: Generally described, embodiments of the present invention provide systems and methods for facilitating communication within a supply chain. In one embodiment of the present invention, a supplier places RFID tags on containers holding product or items for shipment to a customer. When a customer depletes the product or items in the container, the RFID tag associated with the container is read by an RFID interrogator. Software associated with the RFID interrogator places an order with the supplier for replenishment of the product or items held in the container. In a further embodiment, an RFID tag is provided for communicating a need for technical assistance from a supplier. In this embodiment, an RFID tag associated with an outside company having technical expertise is made available to technicians at the customer's facility. If a need arises for technical assistance, the technician positions the tag so that it can be read by an RFID interrogator.Type: ApplicationFiled: July 7, 2006Publication date: January 11, 2007Inventor: David Bourne