Patents by Inventor Mark Ashby

Mark Ashby 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: 9710685
    Abstract: This patent specification describes a barcode reading application for a mobile device. The mobile device comprises a camera, which comprises an image sensor array and an output module coupled to the image sensor array. The image sensor array includes a plurality of pixels and the output module is capable of providing output in both: i) a primary color format wherein each pixel is represented by an intensity of each of three primary colors; and ii) a color space format wherein each pixel is represented by an intensity value and a plurality of chromatic values. The barcode reading application is configured to perform one of: i) confirming that the output module is set to provide output in the color space format; and ii) setting the output module to provide output in the color space format.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: July 18, 2017
    Assignee: The Code Corporation
    Inventors: Ming Lei, Ryan Hoobler, Garrett Russell, George Powell, Mark Ashby
  • Patent number: 9704008
    Abstract: A computer includes an application that expects to receive data via a unidirectional communication interface. The computer also includes a background service having a first thread and a second thread. The computer additionally includes device management client software. A barcode reader scans one or more barcodes to generate scanned data. The scanned data is sent to the computer via the unidirectional interface. The first thread of the background service reads the scanned data from the unidirectional interface and sends the scanned data to the application. The second thread of the background service enables the device management client software to perform management operations on the barcode reader via a bidirectional communication interface.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 11, 2017
    Assignee: The Code Corporation
    Inventors: George Powell, Ryan Hoobler, Mark Ashby
  • Patent number: 9681973
    Abstract: A sealing device attached to an intragastric balloon device having a head flexibly attached to a body by a pivot portion, where the pivot portion provides the head with a closed state and an open state relative to the body and the intragastric device. The sealing device having one or more plugs configured to seal an aspiration port of a lumen when the head is in a closed state and further configured to release the aspiration port of the lumen when the head is in an open state.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: June 20, 2017
    Assignee: ReShape Medical, Inc.
    Inventors: Outhit Bouasaysy, Mark Ashby
  • Publication number: 20170118309
    Abstract: A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.
    Type: Application
    Filed: January 7, 2017
    Publication date: April 27, 2017
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9629740
    Abstract: Inflation devices for inflating intragastric devices and associated systems and methods are disclosed herein. In several embodiments, an inflation device can include a tube, an inner detent, and an outer detent. The tube can extend from a proximal portion of the inflation device to a distal portion of the inflation device, and can include a handle at the proximal portion and a barb at the distal portion. The barb can have a cross-sectional dimension greater than a cross-sectional dimension of a corresponding inflation port of an intragastric device. The inner detent can be positioned over the barb and can include a mating interface. The outer detent can be positioned over the inner detent, and can be configured to attach over a proximal cap of the intragastric device. The tube can be longitudinally advanceable relative to at least one of the inner and outer detents.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: April 25, 2017
    Assignee: ReShape Medical, Inc.
    Inventors: Outhit Bouasaysy, Mark Ashby
  • Patent number: 9622896
    Abstract: A sealing device attached to an intragastric balloon device having a at least one flexible membrane aligned with and configured to seal an aspiration port of a lumen when the membrane is in a closed state and further configured to provide access to the lumen when the membrane is in a open state.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: April 18, 2017
    Assignee: ReShape Medical, Inc.
    Inventors: Outhit Bouasaysy, Mark Ashby
  • Patent number: 9604038
    Abstract: According to embodiments, disclosed is an inflation and deflation device for an inflatable medical device, comprising: an inflation tubing disposed between an access block and a roller configured to rotate about an axis of a roller head; wherein the inflation tubing provides fluid communication between a container and the inflatable medical device; wherein the access block and the roller are configured to restrict flow through the inflation tubing at the area of pressure between the roller and the access block; and wherein the rotation of the roller about the axis of the roller head is configured to transport a fluid within the inflation tubing.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: March 28, 2017
    Assignee: ReShape Medical, Inc.
    Inventors: Robert Pecor, Jason Kwok, Mark Ashby
  • Patent number: 9576170
    Abstract: A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: February 21, 2017
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20160354220
    Abstract: Improved devices and components for securing and retrieving an implantable medical device including at least one of a flanged tip disposed at a distal end of the implantable medical device; a halo retrieval tip disposed at a distal end of the implantable medical device; an external leash disposed at least one of a proximal end, a midportion, and a distal end of the implantable medical device; and an internal leash disposed within an inflatable balloon of the implantable medical device. A method of retrieving an implantable medical device, comprising: securing a retrieval device to at least one of the components described herein; and removing the implantable medical device from a patient.
    Type: Application
    Filed: April 13, 2016
    Publication date: December 8, 2016
    Inventors: Outhit Bouasaysy, Mark Ashby
  • Publication number: 20160321482
    Abstract: A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 3, 2016
    Inventors: Mark Ashby, Ming Lei, Ryan Hoobler
  • Publication number: 20160321487
    Abstract: A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 3, 2016
    Inventors: Ming Lei, Mark Ashby, Ryan Hoobler
  • Publication number: 20160171266
    Abstract: A computer includes an application that expects to receive data via a unidirectional communication interface. The computer also includes a background service having a first thread and a second thread. The computer additionally includes device management client software. A barcode reader scans one or more barcodes to generate scanned data. The scanned data is sent to the computer via the unidirectional interface. The first thread of the background service reads the scanned data from the unidirectional interface and sends the scanned data to the application. The second thread of the background service enables the device management client software to perform management operations on the barcode reader via a bidirectional communication interface.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventors: George Powell, Ryan Hoobler, Mark Ashby
  • Patent number: 9367720
    Abstract: A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: June 14, 2016
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9367726
    Abstract: A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: June 14, 2016
    Assignee: The Code Corporation
    Inventors: Mark Ashby, Ming Lei, Ryan Hoobler
  • Patent number: 9358143
    Abstract: Improved devices and components for securing and retrieving an implantable medical device including at least one of a flanged tip disposed at a distal end of the implantable medical device; a halo retrieval tip disposed at a distal end of the implantable medical device; an external leash disposed at least one of a proximal end, a midportion, and a distal end of the implantable medical device; and an internal leash disposed within an inflatable balloon of the implantable medical device. A method of retrieving an implantable medical device, comprising: securing a retrieval device to at least one of the components described herein; and removing the implantable medical device from a patient.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: June 7, 2016
    Assignee: ReShape Medical, Inc.
    Inventors: Outhit Bouasaysy, Mark Ashby
  • Publication number: 20160154984
    Abstract: A host device is configured to (i) establish a point-to-point connection with a barcode reader via a point-to-point communication interface, (ii) determine that the barcode reader is in a state wherein executable instructions necessary for providing decoded data to the host device are not present within memory of the barcode reader, (iii) use the network interface to connect to a configuration server and to receive, from the configuration server, executable instructions required for the barcode reader to be capable of providing the decoded data to the host device, (iv) provide the executable instructions to the barcode reader via the point-to-point connection, and (v) receive from the barcode reader, via the point-to-point communication interface, the decoded data only after the executable instructions have been loaded to volatile memory of the barcode reader.
    Type: Application
    Filed: February 3, 2016
    Publication date: June 2, 2016
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20160092711
    Abstract: This patent specification describes an attachment for a camera device. The attachment comprises at least one of a target generating mechanism, a proximity sensor, illumination that is optimized for bar code reading, optics that provide an alternative optical path to the camera device, and a supplementary lens system that is optimized for bar code reading.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: George Powell, Ryan Hoobler, Ming Lei, Garrett Russell, Mark Ashby
  • Patent number: 9286559
    Abstract: In accordance with the present disclosure a portable computing device may capture an image of a physical bar code, which may exist on some physical medium, such as paper, plastic, glass, etc. The physical bar code may be decoded to obtain decoded data, and the decoded data may subsequently be re-encoded to generate a virtual bar code. The virtual bar code may be rendered (e.g., on a display of a computing device, and/or on some type of physical medium) and read by a barcode reader.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: March 15, 2016
    Assignee: The Code Corporation
    Inventors: George Powell, Ryan Hoobler, Ming Lei, Garrett Russell, Mark Ashby
  • Patent number: 9286502
    Abstract: A barcode reader may perform image processing functions to generate distinct image data records from the frame of image data of a barcode, select an image data record from the distinct image data records and decode the selected image data record. Each image data record may be generated by applying a distinct image processing function to the frame of image data. The barcode reader may capture multiple frames of image data in sequence based on image capture parameters. At least one of the multiple frames of image data may be captured with a distinct parameter value. The image capture parameters may include an exposure setting, a gain setting, a resolution setting, and/or an illumination setting.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: March 15, 2016
    Assignee: The Code Corporation
    Inventors: Mark Ashby, Ming Lei, Ryan Hoobler
  • Patent number: 9286498
    Abstract: A computer includes an application that expects to receive data via a unidirectional communication interface. The computer also includes a background service having a first thread and a second thread. The computer additionally includes device management client software. A barcode reader scans one or more barcodes to generate scanned data. The scanned data is sent to the computer via the unidirectional interface. The first thread of the background service reads the scanned data from the unidirectional interface and sends the scanned data to the application. The second thread of the background service enables the device management client software to perform management operations on the barcode reader via a bidirectional communication interface.
    Type: Grant
    Filed: October 18, 2014
    Date of Patent: March 15, 2016
    Assignee: The Code Corporation
    Inventors: George Powell, Ryan Hoobler, Mark Ashby