Patents by Inventor David Bautista
David Bautista 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: 11549335Abstract: A downhole tool assembly includes a housing, the housing defining one or more formation jetting ports structurally configured to pass fluid outward from the downhole tool assembly, a downhole motor positioned at least partially within the housing, a centrifugal pump coupled to the downhole motor, the centrifugal pump including a shaft coupled to the downhole motor, and one or more blades extending outward from the shaft, and a filtration element in communication with the centrifugal pump, where the filtration element is structurally configured to separate particulate matter from fluid passing through the filtration element.Type: GrantFiled: December 9, 2020Date of Patent: January 10, 2023Assignee: Saudi Arabian Oil CompanyInventors: Ali M. Assiri, Bandar S. Al-Malki, Ghassan A. Essa, Oscar David Bautista Sayago
-
Publication number: 20220178226Abstract: A downhole tool assembly includes a housing, the housing defining one or more formation jetting ports structurally configured to pass fluid outward from the downhole tool assembly, a downhole motor positioned at least partially within the housing, a centrifugal pump coupled to the downhole motor, the centrifugal pump including a shaft coupled to the downhole motor, and one or more blades extending outward from the shaft, and a filtration element in communication with the centrifugal pump, where the filtration element is structurally configured to separate particulate matter from fluid passing through the filtration element.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Applicant: Saudi Arabian Oil CompanyInventors: Ali M. Assiri, Bandar S. Al-Malki, Ghassan A. Essa, Oscar David Bautista Sayago
-
Patent number: 11055298Abstract: Apparatuses, computer readable medium, and methods are disclosed for dynamic sampling based on talent pool size. The method of dynamic sampling based on talent pool size may include determining, by at least one hardware processor, a talent pool based on a query from a user, where the talent pool comprises members and the members comprise attributes. The method further includes determining based on a size of the talent pool a sampling size number, where the attributes are represented by probability distribution functions. The method may further include determining an aggregate distribution of the attributes by combining the sampling size number of samples from each of the attributes and determining a range of a value of the aggregate distribution of the attributes. The method may further include causing the range of the value of the aggregate distribution of the attributes to be displayed to the user.Type: GrantFiled: December 21, 2018Date of Patent: July 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Xiaochuan Zhou, Shi Yan, Ted Tomlinson, Nikko David Bautista, Daniel Francis
-
Publication number: 20200201857Abstract: Apparatuses, computer readable medium, and methods are disclosed for dynamic sampling based on talent pool size. The method of dynamic sampling based on talent pool size may include determining, by at least one hardware processor, a talent pool based on a query from a user, where the talent pool comprises members and the members comprise attributes. The method further includes determining based on a size of the talent pool a sampling size number, where the attributes are represented by probability distribution functions. The method may further include determining an aggregate distribution of the attributes by combining the sampling size number of samples from each of the attributes and determining a range of a value of the aggregate distribution of the attributes. The method may further include causing the range of the value of the aggregate distribution of the attributes to be displayed to the user.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Xiaochuan Zhou, Shi Yan, Ted Tomlinson, Nikko David Bautista, Daniel Francis
-
Patent number: 10655390Abstract: A tool use system has a tool having sensors tracking use of the tool, a first CPU executing first coded instructions monitoring input from the sensors with respect to time; and first wireless communication circuitry adapted to transmit data, and a central hub comprising a second CPU executing second coded instructions, a data repository, and second wireless communication circuitry compatible with the first wireless communication circuitry. The first coded instructions comprise an algorithm adapted to identify an instance of unsafe use of the tool based on sensory input and time, and wherein an identified instance of unsafe use is transmitted by the first wireless communication circuitry to the second wireless communication circuitry, and the second coded instructions cause the instance of unsafe use to be recorded in the data repository.Type: GrantFiled: February 11, 2019Date of Patent: May 19, 2020Inventors: David Bautista, Salve Bigayan Bautista
-
Publication number: 20200032584Abstract: A tool use system has a tool having sensors tracking use of the tool, a first CPU executing first coded instructions monitoring input from the sensors with respect to time; and first wireless communication circuitry adapted to transmit data, and a central hub comprising a second CPU executing second coded instructions, a data repository, and second wireless communication circuitry compatible with the first wireless communication circuitry. The first coded instructions comprise an algorithm adapted to identify an instance of unsafe use of the tool based on sensory input and time, and wherein an identified instance of unsafe use is transmitted by the first wireless communication circuitry to the second wireless communication circuitry, and the second coded instructions cause the instance of unsafe use to be recorded in the data repository.Type: ApplicationFiled: February 11, 2019Publication date: January 30, 2020Inventors: David Bautista, Salve Bigayan Bautista
-
Patent number: 10260282Abstract: An electronically-enhanced climbing structure has a first lower and a second higher horizontal surface provided at different heights above ground level to support weight of a user, enabling the user to attain a working position above ground level, electronic circuitry comprising a microprocessor mounted to the climbing structure, a first pressure sensor on the first, lower horizontal surface, coupled to the electronic circuitry, a second pressure sensor on the second, higher horizontal surface, also coupled to the electronic circuitry, and an alert output mechanism. The electronic circuitry receives signals from the first and the second pressure sensors at different times, processes the signals to determine safe use of the climbing structure, and, in an event of unsafe use, triggers the alert output mechanism to issue an alert of unsafe use.Type: GrantFiled: July 25, 2018Date of Patent: April 16, 2019Inventors: David Bautista, Salve Bigayan Bautista
-
Publication number: 20160125361Abstract: Techniques for ingesting job listings are described. A job ingestion module of a social network system can access a seed uniform resource locator (URL), and identify a job URL from the seed URL. Additionally, the job ingestion module can obtain job attributes from the job URL. Furthermore, the job ingestion module can validate the obtained field attributes using member data from the social network system. Moreover, the job ingestion module can generate a job listing based on the validated job attributes. Subsequently, the job ingestion module can post the generated job listing.Type: ApplicationFiled: November 26, 2014Publication date: May 5, 2016Inventors: Eduardo Vivas, Anthony Duane Duerr, Aaron Tyler Rucker, Nikko David Bautista, Iain MacNaughton, Rafael E. Crespo, Kyle Sosnowski, Christophe Boudet, Nitin Perumbeti
-
Patent number: 7000008Abstract: Disclosed is a method, system, and program for providing data updates to a page, wherein the page includes multiple regions of dynamic content that may be separately updated independently of each other. The regions of the page are displayed within a presentation program executing on a client. A server transfers the page to the client over a network. The server detects state changes and queues information on the state changes. The server further generates an update package including content indicating the state changes and sends the update package to the client. The presentation program in the client renders the information on the state changes to the regions of the page including the dynamic content modified by the content indicating the state changes.Type: GrantFiled: April 16, 2001Date of Patent: February 14, 2006Assignee: Sun Microsystems, Inc.Inventors: David Bautista-Lloyd, Arieh Markel
-
Publication number: 20020152239Abstract: Disclosed is a method, system, and program for providing data updates to a page, wherein the page includes multiple regions of dynamic content that may be separately updated independently of each other. The regions of the page are displayed within a presentation program executing on a client. A server transfers the page to the client over a network. The server detects state changes and queues information on the state changes. The server further generates an update package including content indicating the state changes and sends the update package to the client. The presentation program in the client renders the information on the state changes to the regions of the page including the dynamic content modified by the content indicating the state changes.Type: ApplicationFiled: April 16, 2001Publication date: October 17, 2002Inventors: David Bautista-Lloyd, Arieh Markel