Patents by Inventor David Rudy

David Rudy 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).

  • Publication number: 20230338782
    Abstract: Systems, methods, and non-transitory media are provided for smart sports equipment and integrated platforms. An example method can include receiving, by an integrated platform and from a client device, a request for content associated with a smart ball having a communications device configured to communicate an address for the content to one or more client devices, the request being based on the address from the smart ball; in response to the request, retrieving, by the integrated platform, the content associated with the smart ball; and providing, by the integrated platform, the content to the client device.
    Type: Application
    Filed: July 7, 2021
    Publication date: October 26, 2023
    Applicant: DrillZBall LLC
    Inventors: Jason Escalante ROBLES, Daniel Aguilar MARROQUIN, David Rudy MIRELES, Jesse Courson MILLER, Daniel Aguilar MARROQUIN, Jr.
  • Patent number: 11224783
    Abstract: Systems, methods, and non-transitory media are provided for smart sports equipment and integrated platforms. An example method can include receiving, by an integrated platform and from a client device, a request for content associated with a smart ball having a communications device configured to communicate an address for the content to one or more client devices, the request being based on the address from the smart ball; in response to the request, retrieving, by the integrated platform, the content associated with the smart ball; and providing, by the integrated platform, the content to the client device.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 18, 2022
    Assignee: DRILLZBALL LLC
    Inventors: Jason Escalante Robles, Daniel Aguilar Marroquin, David Rudy Mireles, Jr., Jesse Courson Miller, Daniel Aguilar Marroquin, Jr.
  • Publication number: 20220008789
    Abstract: Systems, methods, and non-transitory media are provided for smart sports equipment and integrated platforms. An example method can include receiving, by an integrated platform and from a client device, a request for content associated with a smart ball having a communications device configured to communicate an address for the content to one or more client devices, the request being based on the address from the smart ball; in response to the request, retrieving, by the integrated platform, the content associated with the smart ball; and providing, by the integrated platform, the content to the client device.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 13, 2022
    Applicant: DrillZBall LLC
    Inventors: Jason Escalante ROBLES, Daniel Aguilar MARROQUIN, David Rudy MIRELES, JR., Jesse Courson MILLER, Daniel Aguilar MARROQUIN, JR.
  • Patent number: 10846162
    Abstract: Utilities (e.g., systems, methods, etc.) that make use of a secure input/output (I/O) channel between system firmware (e.g., BIOS) and the SP to allow the BIOS to securely send data (e.g., error data) for secure consumption by the SP while preventing or limiting other sources from sending falsified data or the like the SP. The secure I/O channel includes interface hardware (e.g., Field-programmable gate array (FPGA)) that is configured to be unlocked by the BIOS using a security key received from a key generator over a separate security channel. After such data is securely sent to the interface hardware, the BIOS may then pass error interrupt(s) to the OS for performing of any necessary recovery actions. At any appropriate time, the SP may read or consume error data from the memory register of the interface hardware and perform any appropriate diagnoses and/or handling of the error data.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Oracle International Corporation
    Inventors: David Rudy, Robert Hueston, Scott Cooke, Paul Mitchell
  • Publication number: 20200174875
    Abstract: Utilities (e.g., systems, methods, etc.) that make use of a secure input/output (I/O) channel between system firmware (e.g., BIOS) and the SP to allow the BIOS to securely send data (e.g., error data) for secure consumption by the SP while preventing or limiting other sources from sending falsified data or the like the SP. The secure I/O channel includes interface hardware (e.g., Field-programmable gate array (FPGA)) that is configured to be unlocked by the BIOS using a security key received from a key generator over a separate security channel. After such data is securely sent to the interface hardware, the BIOS may then pass error interrupt(s) to the OS for performing of any necessary recovery actions. At any appropriate time, the SP may read or consume error data from the memory register of the interface hardware and perform any appropriate diagnoses and/or handling of the error data.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: David Rudy, Robert Hueston, Scott Cooke, Paul Mitchell
  • Patent number: 10614266
    Abstract: Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: April 7, 2020
    Assignee: Adobe Inc.
    Inventors: Steve Dakin, Shawn Gaither, Randy Swineford, Frederic Thevenet, David Rudi Sherry
  • Publication number: 20190155892
    Abstract: Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection.
    Type: Application
    Filed: January 17, 2019
    Publication date: May 23, 2019
    Applicant: Adobe Inc.
    Inventors: Steve Dakin, Shawn Gaither, Randy Swineford, Frederic Thevenet, David Rudi Sherry
  • Patent number: 10223344
    Abstract: Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: March 5, 2019
    Assignee: Adobe Inc.
    Inventors: Steve Dakin, Shawn Gaither, Randy Swineford, Frederic Thevenet, David Rudi Sherry
  • Patent number: 10146604
    Abstract: Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement NAND flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in NAND flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the NAND flash device before being placed into service to weed out devices with defects).
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 4, 2018
    Assignee: Oracle International Corporation
    Inventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell
  • Patent number: 10091003
    Abstract: Systems and methods provide for efficiently obtaining biometric signatures for electronically signing digital documents. A digital document having a signature field is provided for display on a general computing device. An instruction to obtain a biometric signature from a mobile computing device is received on the general computing device. A remote signing request is sent to a remote server device. The request can include, among other things, an electronic contact address associated with the mobile computing device. Responsive to receiving the request, a Uniform Resource Identifier (URI) is generated, referencing a dynamic application for obtaining the biometric signature on the mobile computing device. The remote server device obtains the biometric signature via the dynamic application or an incoming electronic message from the mobile computing device via the electronic contact address.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 2, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mangesh Bhandarkar, Frederic Thevenet, David Rudi Sherry
  • Patent number: 10013411
    Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 3, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
  • Publication number: 20180060148
    Abstract: Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement NAND flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in NAND flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the NAND flash device before being placed into service to weed out devices with defects).
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell
  • Publication number: 20170272249
    Abstract: Systems and methods provide for efficiently obtaining biometric signatures for electronically signing digital documents. A digital document having a signature field is provided for display on a general computing device. An instruction to obtain a biometric signature from a mobile computing device is received on the general computing device. A remote signing request is sent to a remote server device. The request can include, among other things, an electronic contact address associated with the mobile computing device. Responsive to receiving the request, a Uniform Resource Identifier (URI) is generated, referencing a dynamic application for obtaining the biometric signature on the mobile computing device. The remote server device obtains the biometric signature via the dynamic application or an incoming electronic message from the mobile computing device via the electronic contact address.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: MANGESH BHANDARKAR, FREDERIC THEVENET, DAVID RUDI SHERRY
  • Publication number: 20160217119
    Abstract: Techniques are disclosed for identifying and populating static form fields using prior responses to similar form fields. An example method includes receiving an electronic form having, encoded in the form, static text and a static form field for containing information specific to a given user of the electronic form. Using an image recognition algorithm, a fillable form field candidate is identified based on a graphical representation of the static form field. An attribute of the fillable form field candidate can be identified based on the static text. A suggested response for populating the fillable form field candidate is selected from prior responses to other form fields having at least one attribute in common with the identified attribute of the fillable form field candidate. The prior responses are inputs obtained from or associated with the given user. The suggested response is presented to the user for subsequent acceptance or rejection.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 28, 2016
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Steve Dakin, Shawn Gaither, Randy Swineford, Frederic Thevenet, David Rudi Sherry
  • Patent number: 9342513
    Abstract: One disclosed method includes the steps of initiating a download of a first document by a computer system, the first document having a plurality of parts according to a first predefined format; initiating a download of a second document by the computer system, the second document having a plurality of parts according to a second predefined format; determining a download priority of at least one of the plurality of parts of the first document by the computer system based at least in part on the predefined format of the first document; downloading the at least one of the plurality of parts of the first document according to the download priority; determining whether to suspend the download of the second document based on a state of a resource available to the computer system and the download priority; and suspending the download of the second document.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 17, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Publication number: 20150317295
    Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
  • Publication number: 20120084405
    Abstract: One disclosed method includes the steps of initiating a download of a first document by a computer system, the first document having a plurality of parts according to a first predefined format; initiating a download of a second document by the computer system, the second document having a plurality of parts according to a second predefined format; determining a download priority of at least one of the plurality of parts of the first document by the computer system based at least in part on the predefined format of the first document; downloading the at least one of the plurality of parts of the first document according to the download priority; determining whether to suspend the download of the second document based on a state of a resource available to the computer system and the download priority; and suspending the download of the second document.
    Type: Application
    Filed: December 1, 2011
    Publication date: April 5, 2012
    Applicant: Adobe Systems Incorporated
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Patent number: 8086946
    Abstract: A system detects a requirement to obtain a first document by the computer system, the first document having a predefined format. The system identifies a sequence of portions of the first document to obtain based on analysis of the predefined format of the first document, and analysis of current operational parameters of the computer system. The system obtains a first portion of the document from the identified sequence, and then obtains successive portions of the first document in accordance with the identified sequence.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: December 27, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Publication number: 20110173314
    Abstract: A system detects a requirement to obtain a first document by the computer system, the first document having a predefined format. The system identifies a sequence of portions of the first document to obtain based on analysis of the predefined format of the first document, and analysis of current operational parameters of the computer system. The system obtains a first portion of the document from the identified sequence, and then obtains successive portions of the first document in accordance with the identified sequence.
    Type: Application
    Filed: September 5, 2006
    Publication date: July 14, 2011
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Patent number: 5855935
    Abstract: Injection moulding apparatus consists of a rotary carrier (11) which transports a number of mould sets (14,15) in turn through an injection station (46), cooling stations (35) and a mould opening station (27). The injection body (62) is upwardly arranged, and there is a positioning device (71-74) for adjusting the position of the injection head (60) when in an injection position and in a withdrawn position, and a further positioning device (65,66) for moving the injection head (60) relative to the injection body. The clamping device (47) at the injection station and the cooling device (36,37) at the cooling station can also be used as heat transfer devices. The sprue formed between the mould cavity (17) and the inlet (18) of the mould set can be severed while the mould set is closed. During transfer between the injection station and the opening station, tools (14) and (15) of the mould set are held in a closed condition by connectors (16) and retaining elements (21,22) which are part of the mould set.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: January 5, 1999
    Inventors: David Rudy Brent, Gerald Dennis Day