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: 11770482Abstract: 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: GrantFiled: September 16, 2019Date of Patent: September 26, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ricardo Osuna
-
Publication number: 20220297074Abstract: 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: ApplicationFiled: February 6, 2020Publication date: September 22, 2022Inventors: Justin PETTINGILL, Ricardo OSUNA, Sean Daniel FITZGERALD, Gabriel MCDANIEL, Juan GUZMAN, William MCNEIL, Melissa Rhea ROBERTS
-
Publication number: 20220232133Abstract: 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: ApplicationFiled: September 16, 2019Publication date: July 21, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventor: Ricardo Osuna
-
Publication number: 20210280997Abstract: 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: ApplicationFiled: November 14, 2018Publication date: September 9, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventor: Ricardo Osuna
-
Patent number: 7027174Abstract: 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: GrantFiled: June 4, 2001Date of Patent: April 11, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Ricardo Osuna Leyva
-
Publication number: 20050268002Abstract: 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: ApplicationFiled: August 3, 2005Publication date: December 1, 2005Inventors: Paul Gregory, Ricardo Osuna
-
Patent number: 6970953Abstract: 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: GrantFiled: January 4, 2002Date of Patent: November 29, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Paul E. Gregory, Ricardo Osuna
-
Patent number: 6842264Abstract: 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: GrantFiled: August 7, 2000Date of Patent: January 11, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ricardo Osuna Leyva, Lawrence Bert Newell, Jr., Carlos F. Becerra
-
Patent number: 6772232Abstract: 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: GrantFiled: August 26, 1999Date of Patent: August 3, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva
-
Patent number: 6668319Abstract: 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: GrantFiled: April 4, 2000Date of Patent: December 23, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva, Carlos F. Becerra
-
Patent number: 6594027Abstract: 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: GrantFiled: April 23, 1999Date of Patent: July 15, 2003Assignee: Hewlett-Packard CompanyInventors: Gustavo M. Guillemin, Ricardo Osuna Leyva, Lawrence Bert Newell, Jr.
-
Publication number: 20030131159Abstract: 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: ApplicationFiled: January 4, 2002Publication date: July 10, 2003Inventors: Paul E. Gregory, Ricardo Osuna
-
Patent number: 6587968Abstract: 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: GrantFiled: July 16, 1999Date of Patent: July 1, 2003Assignee: Hewlett-Packard CompanyInventor: Ricardo Osuna Leyva
-
Publication number: 20020181002Abstract: 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: ApplicationFiled: June 4, 2001Publication date: December 5, 2002Inventor: Ricardo Osuna Leyva
-
Patent number: 6249666Abstract: 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: GrantFiled: November 19, 1999Date of Patent: June 19, 2001Assignee: Hewlett-Packard CompanyInventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva, Carlos F. Becerra Jimenez, Gary G. Stringham
-
Patent number: 6144814Abstract: 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: GrantFiled: November 19, 1999Date of Patent: November 7, 2000Assignee: Hewlett-Packard CompanyInventors: Lawrence Bert Newell, Jr., Ricardo Osuna Leyva