Patents by Inventor Ricardo Osuna

Ricardo Osuna 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: 11770482
    Abstract: Examples dis closed herein relate to displaying, proximate to a hand engagement interface, a plurality of user interface elements, receiving, via a freeform input interface associated with the hand engagement interface, a freeform input from a user, identifying a command associated with a first element of the plurality of user interface elements associated with the freeform input, and updating the display of the plurality of user interface elements according to the command associated with the first element of the plurality of user elements.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: September 26, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ricardo Osuna
  • Publication number: 20220297074
    Abstract: A print material container comprising a body to hold print material, a housing, and a detecting member. The housing being coupled to the body and including a movable mass to move in the housing when a shaking force is applied to the print material container. The detecting member to detect the shaking force and to signal a feedback of the shaking force relative to a shaking force threshold.
    Type: Application
    Filed: February 6, 2020
    Publication date: September 22, 2022
    Inventors: Justin PETTINGILL, Ricardo OSUNA, Sean Daniel FITZGERALD, Gabriel MCDANIEL, Juan GUZMAN, William MCNEIL, Melissa Rhea ROBERTS
  • Publication number: 20220232133
    Abstract: Examples dis closed herein relate to displaying, proximate to a hand engagement interface, a plurality of user interface elements, receiving, via a freeform input interface associated with the hand engagement interface, a freeform input from a user, identifying a command associated with a first element of the plurality of user interface elements associated with the freeform input, and updating the display of the plurality of user interface elements according to the command associated with the first element of the plurality of user elements.
    Type: Application
    Filed: September 16, 2019
    Publication date: July 21, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Ricardo Osuna
  • Publication number: 20210280997
    Abstract: In example implementations, a printed circuit assembly (PCA) is provided. The PCA includes vertical connector pads and right angle connector pads. The vertical connector pads includes a first row of pads and a second row of pads. The right angle connector pads include the first row of pads of the vertical connector pads and additional pads located between adjacent pads of the first row of pads of the vertical connector pads.
    Type: Application
    Filed: November 14, 2018
    Publication date: September 9, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Ricardo Osuna
  • Patent number: 7027174
    Abstract: A media-handling system includes a printer having an output that is variable among a variety of different speeds. A first accessory device has an input that is coupled to receive media from the output of the printer. The first accessory device is configured to communicate an associated input speed to the printer. The printer may also have an input that is variable among a variety of different speeds. The printer includes a print engine that is capable of communicating with other devices coupled to the printer.
    Type: Grant
    Filed: June 4, 2001
    Date of Patent: April 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ricardo Osuna Leyva
  • Publication number: 20050268002
    Abstract: An exemplary system includes a bus (such as CAN bus) having at least two end points. A first and/or a second set of an undetermined number of devices may be connected to the bus. A controller is also connected to the bus, and is configured to establish a termination of the bus at one of the end points relative to the first and second sets of devices, dependent upon whether the controller receives a reply message in response to a communication test message sent to the first and second sets of devices at different times. If the controller discovers that devices are connected to the bus in both sets, the controller is relieved of establishing an end point on either end of the bus. Otherwise, if the controller discovers that devices are only connected to the bus in one of the two sets, the controller is therefore, configured to terminate an end of the bus.
    Type: Application
    Filed: August 3, 2005
    Publication date: December 1, 2005
    Inventors: Paul Gregory, Ricardo Osuna
  • Patent number: 6970953
    Abstract: An exemplary system includes a bus (such as CAN bus) having at least two end points. A first and/or a second set of an undetermined number of devices may be connected to the bus. A controller is also connected to the bus, and is configured to establish a termination of the bus at one of the end points relative to the first and second sets of devices, dependent upon whether the controller receives a reply message in response to a communication test message sent to the first and second sets of devices at different times. If the controller discovers that devices are connected to the bus in both sets, the controller is relieved of establishing an end point on either end of the bus. Otherwise, if the controller discovers that devices are only connected to the bus in one of the two sets, the controller is therefore, configured to terminate an end of the bus.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: November 29, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul E. Gregory, Ricardo Osuna
  • Patent number: 6842264
    Abstract: A printer that contains printer devices that use different versions of a protocol is configured with a translation layer in printer firmware that receives one version of a protocol command from a sending device, translates the protocol command to another version of the protocol command, and sends the translated command to a receiving device or devices. The translation layer includes a table of modified commands that identifies each command used in the versions of the protocol used by the printer devices. The table of modified commands is used to generate a translation table for each device. The translation table is used to find a command that is compatible with a receiving device when the receiving device uses a different version of the command than the sending device. If the command has not changed in the protocol versions used by the sending and receiving devices, then the translation facility is not invoked and print processing proceeds normally.
    Type: Grant
    Filed: August 7, 2000
    Date of Patent: January 11, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ricardo Osuna Leyva, Lawrence Bert Newell, Jr., Carlos F. Becerra
  • Patent number: 6772232
    Abstract: The method of the invention enables assignment of addresses to devices in a system, wherein each assigned address allows each device to determine addresses of neighboring devices. The procedure used to assign the addresses employs a multi-order address field, with a number assigned to a respective reference device used as the value that is inserted into a high order position of the address field. In the next lower order position of the address field is inserted the number of the device that is immediately connected to the respective connector. Thereafter, the lower orders of the address field are completed in accord with the physical position of each device in relation to the higher order devices that are coupled to the respective connector. Devices thereafter can determine addresses of adjoining devices by either removing an order from their address or adding an order thereto with a predetermined value inserted.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: August 3, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva
  • Patent number: 6668319
    Abstract: A features matching method and mechanism for use in a system wherein devices communicate through a protocol to request features to be performed by others of the devices and each device supports at least a subset of the feature set of the system. A first device stores information identifying the features supported by the first device and a match mechanism generates and transmits a declaration to second devices wherein each declaration identifies the features supported by the first device. The first device receives declarations from second devices wherein each declaration identifies the features supported by the second device and identifies the features supported in common by the first and second devices. The first device then monitors each request for a feature that is directed to a second device to determine whether the feature is supported by the second device.
    Type: Grant
    Filed: April 4, 2000
    Date of Patent: December 23, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva, Carlos F. Becerra
  • Patent number: 6594027
    Abstract: In one aspect, the invention encompasses a method of identifying the location of interchangeable media handling devices relative to one another and relative to an image forming device. A data communication path is provided in parallel data communication with a plurality of media handling devices, and also in data communication with a processor. A power connection path is provided and configured to provide power sequentially to the media handling devices. The media handling devices are initially in an lower power state. Power is provided through the power connection path to the individual media handling devices to change the power state of the media handling devices from the lower power state to an higher power state. The power travels sequentially through the power connection path to each of the media handling devices, and the individual media handling devices send a signal to the processor after they receive power.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: July 15, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Gustavo M. Guillemin, Ricardo Osuna Leyva, Lawrence Bert Newell, Jr.
  • Publication number: 20030131159
    Abstract: An exemplary system includes a bus (such as CAN bus) having at least two end points. A first and/or a second set of an undetermined number of devices may be connected to the bus. A controller is also connected to the bus, and is configured to establish a termination of the bus at one of the end points relative to the first and second sets of devices, dependent upon whether the controller receives a reply message in response to a communication test message sent to the first and second sets of devices at different times. If the controller discovers that devices are connected to the bus in both sets, the controller is relieved of establishing an end point on either end of the bus. Otherwise, if the controller discovers that devices are only connected to the bus in one of the two sets, the controller is therefore, configured to terminate an end of the bus.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Paul E. Gregory, Ricardo Osuna
  • Patent number: 6587968
    Abstract: CAN bus termination circuits, and CAN bus auto-termination methods are described. In one embodiment, a CAN bus termination circuit includes a first circuit in electrical communication with a CAN bus. The first circuit is configured to monitor an electrical operating parameter associated with operation of the CAN bus. A second circuit is in electrical communication with the first circuit, and is selectively enabled by the first circuit responsive to the first circuit's sensing a change in the electrical operating parameter that it is configured to monitor. When enabled, the second circuit terminates the CAN bus.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: July 1, 2003
    Assignee: Hewlett-Packard Company
    Inventor: Ricardo Osuna Leyva
  • Publication number: 20020181002
    Abstract: A media-handling system includes a printer having an output that is variable among a variety of different speeds. A first accessory device has an input that is coupled to receive media from the output of the printer. The first accessory device is configured to communicate an associated input speed to the printer. The printer may also have an input that is variable among a variety of different speeds. The printer includes a print engine that is capable of communicating with other devices coupled to the printer.
    Type: Application
    Filed: June 4, 2001
    Publication date: December 5, 2002
    Inventor: Ricardo Osuna Leyva
  • Patent number: 6249666
    Abstract: A print medium is fed through a printer along a print path that can include one or more devices and a print engine. A plurality of path identifiers are used to identify the different print paths through the printer. According to one embodiment of the invention, a path identifier defines a print path from an input device through the print engine and possibly through an output device. According to another embodiment of the invention, path identifiers are separated into input paths and output paths. An input path identifier defines a print path from an input device to the print engine, while an output path identifier defines a print path from the print engine to an output device.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: June 19, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva, Carlos F. Becerra Jimenez, Gary G. Stringham
  • Patent number: 6144814
    Abstract: A method and apparatus are disclosed for automatically calibrating media feed timing operations for both internal media handling and for media transfers between coupled feeder and receiving devices. Each of the devices is equipped with a microprocessor and a read-only memory (ROM) for program storage. A stop location is determined for the media feed path of each receiving device. In addition, the media path of each feeder device is equipped with a media detection sensor near its exit. The distance between this sensor and the media path exit of the feeder device may be determined by manual measurement. In addition, each feeder device must "know" the speed at which it transports pages along the media path. Each feeder device is given the page stop specifications of any attached receiving devices over a communication bus at system boot-up.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: November 7, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva