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: 9280704
    Abstract: During a pairing procedure between an electronic device and a host system, the host system may output audiovisual data that communicates wireless pairing information. The electronic device may detect the audiovisual data and determine the wireless pairing information by processing the audiovisual data that it detects. The wireless pairing information may facilitate pairing the electronic device to the host system in accordance with the short-range wireless communication protocol.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: March 8, 2016
    Assignee: The Code Corporation
    Inventors: Ming Lei, Mark Ashby, Jonathan Bosley, Steve Pierce
  • Publication number: 20160008156
    Abstract: A deflation device including a catheter having a proximal opening at a proximal end and a distal opening at a distal end; and a coring member disposed within the catheter and comprising a handle disposed near the proximal end of the catheter, a cable, and a coring tip disposed near the distal end of the catheter; wherein pressing said distal end of said catheter against said wall of said balloon creates a substantially normalized surface of said balloon relative to a coring tip and wherein the coring tip is a sharpened, hollow cylinder. A method for deflating and removing an implantable, inflatable device comprising: pressing a distal end of a catheter against the wall of an inflated balloon of an implanted device; advancing the coring tip within the catheter beyond the distal end of the catheter and into the balloon, whereby a hole adapted for advancing the catheter is created in the wall of the balloon; and advancing the catheter into the balloon.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventors: Robert Pecor, Outhit Bouasaysy, Jason Kwok, Mark Ashby
  • Publication number: 20150363622
    Abstract: A barcode reader for decoding and manipulating data from a barcode and providing the decoded and manipulated data to a remote computing system includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view. The barcode reader also includes a processor executing executable code which generates decoded data representative of data encoded in the barcode, formats the decoded data, and sends the formatted decoded data to the remote computing system only when the processor executes formatting and routing instructions which the barcode reader obtains from a remote configuration server upon power up of the barcode reader.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 17, 2015
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20150363621
    Abstract: A barcode reader for providing decoded data to a remote computing system includes a communication interface, non-volatile memory comprising first executable code, volatile memory, and a processor. The processor executes the first executable code to utilize the communication interface to obtain second executable code from a remote configuration server. The processor also loads the second executable code directly to the volatile memory and executes the second executable code to commence operation of the barcode reader.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 17, 2015
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20150363623
    Abstract: A barcode reader for decoding data from a barcode includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view. The barcode reader also includes a processor. The processor executes embedded firmware to operate the barcode reading hardware. The processor also generates decoded data representative of data encoded in the barcode by executing supplemental operating instructions which the barcode reader obtains from a remote configuration server upon power up of the barcode reader. The supplemental operating instructions are distinct from the embedded firmware and include instructions which, when executed by the processor, enable the barcode reader to output the decoded data from the barcode within the field of view.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 17, 2015
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20150363624
    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: June 27, 2014
    Publication date: December 17, 2015
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20150363626
    Abstract: A barcode reader may include one or more advancements in the manner in which its software and/or firmware are updated and/or installed. The barcode reader may have an image sensor that captures an image of a barcode, a communication interface, volatile memory, non-volatile memory, and a processor. The barcode reader may receive executable code, selected from multiple versions, from a configuration server remote from the barcode reader. The executable code may be loaded directly into the volatile memory, without first being loaded into the non-volatile memory. The executable code may be loaded at a location in the volatile memory that begins at a start address stored in the non-volatile memory or in a header of the executable code. The barcode reader may execute the executable code to commence operation of the barcode reader directly after the executable code has been loaded into the volatile memory.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9213877
    Abstract: A barcode reader for providing decoded data to a remote computing system includes a communication interface, non-volatile memory comprising first executable code, volatile memory, and a processor. The processor executes the first executable code to utilize the communication interface to obtain second executable code from a remote configuration server. The processor also loads the second executable code directly to the volatile memory and executes the second executable code to commence operation of the barcode reader.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 15, 2015
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9213878
    Abstract: A barcode reader for decoding and manipulating data from a barcode and providing the decoded and manipulated data to a remote computing system includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view. The barcode reader also includes a processor executing executable code which generates decoded data representative of data encoded in the barcode, formats the decoded data, and sends the formatted decoded data to the remote computing system only when the processor executes formatting and routing instructions which the barcode reader obtains from a remote configuration server upon power up of the barcode reader.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 15, 2015
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9213881
    Abstract: A barcode reader may include one or more advancements in the manner in which its software and/or firmware are updated and/or installed. The barcode reader may have an image sensor that captures an image of a barcode, a communication interface, volatile memory, non-volatile memory, and a processor. The barcode reader may receive executable code, selected from multiple versions, from a configuration server remote from the barcode reader. The executable code may be loaded directly into the volatile memory, without first being loaded into the non-volatile memory. The executable code may be loaded at a location in the volatile memory that begins at a start address stored in the non-volatile memory or in a header of the executable code. The barcode reader may execute the executable code to commence operation of the barcode reader directly after the executable code has been loaded into the volatile memory.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 15, 2015
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9213879
    Abstract: A barcode reader for decoding data from a barcode includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view. The barcode reader also includes a processor. The processor executes embedded firmware to operate the barcode reading hardware. The processor also generates decoded data representative of data encoded in the barcode by executing supplemental operating instructions which the barcode reader obtains from a remote configuration server upon power up of the barcode reader. The supplemental operating instructions are distinct from the embedded firmware and include instructions which, when executed by the processor, enable the barcode reader to output the decoded data from the barcode within the field of view.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 15, 2015
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Patent number: 9174031
    Abstract: Deflation devices including a catheter having a proximal opening at a proximal end and a distal opening at a distal end, and a coring member disposed within the catheter are disclosed herein. In one embodiment, the coring member comprises a handle disposed near the proximal end of the catheter, a cable, and a coring tip disposed near the distal end of the catheter. The distal end of the catheter can be configured to press against a wall of a balloon to create a substantially normalized surface of the balloon relative to a coring tip. A method for deflating and removing an implanted device, in accordance with another embodiment, can include pressing a distal end of a catheter against the wall of an inflated balloon of the device, and advancing the coring tip within the catheter beyond the distal end of the catheter and into the balloon.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: November 3, 2015
    Assignee: ReShape Medical, Inc.
    Inventors: Robert Pecor, Outhit Bouasaysy, Jason Kwok, Mark Ashby
  • Publication number: 20150265811
    Abstract: A deflation catheter device, comprising: a catheter tube having a proximal end and a distal end; a stylet disposed within the catheter tube; a stylet handle attached to the stylet; and a y-connector disposed near a proximal end of the catheter tube, configured to provide fluid communication from the distal end of the catheter tube and a suction port, and configured to provide access for the stylet from the proximal end of the catheter tube to the distal end of the catheter tube.
    Type: Application
    Filed: June 5, 2015
    Publication date: September 24, 2015
    Inventors: Robert Pecor, Jason Kwok, Mark Ashby
  • Patent number: 9135485
    Abstract: A barcode reader for providing decoded data to a remote computing system includes barcode reading hardware, including an image sensor which captures an image of a barcode within a field of view and a communication interface for output of the decoded data to a remote computing system. The barcode reader also includes volatile memory, non-volatile memory comprising start-up instructions, and a processor. The processor is configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: September 15, 2015
    Assignee: The Code Corporation
    Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
  • Publication number: 20150216529
    Abstract: A deflation device for use in deflating an inflatable or implantable balloon device, comprising, in combination: an endoscope tube, having a distal end, a proximal end, and a lumen; a cap disposed at the distal end of the endoscope tube and having walls defining a balloon interface chamber; a coring device disposed within the lumen and configured to travel within the lumen such that a distal end of the coring device is extendable beyond the distal end of the cap; wherein the cap is configured to provide a normal surface of a balloon relative to the orientation of the coring device as the coring device is disposed near the distal end of the cap.
    Type: Application
    Filed: October 30, 2014
    Publication date: August 6, 2015
    Inventors: Jason Kwok, Robert Pecor, Mark Ashby, Selene Chida, Outhit Bouasaysy
  • Publication number: 20150199549
    Abstract: This patent specification describes an attachment for a mobile device. The attachment may have an attachment feature designed to be attached to a mobile device such as a smartphone, tablet, or smartphone/tablet with a camera. The attachment may also include an optics system and/or an illumination system that cooperates with the camera to facilitate the capture of decodable barcodes. The illumination system may include a targeting illumination system that facilitates proper positioning of the article and/or an exposure illumination system that helps illuminate the article during capture. The optics system may include a lens that modifies the depth of field and/or the size of the field of view of the camera, an aperture that helps define the field of view, a filter that prevents light of undesired wavelengths from reaching the camera, and/or a mirror that redirects the camera's optical pathway.
    Type: Application
    Filed: October 29, 2014
    Publication date: July 16, 2015
    Inventors: Ming Lei, Ryan Hoobler, Garrett Russell, George Powell, Mark Ashby
  • Patent number: 9050174
    Abstract: A deflation catheter device, comprising: a catheter tube having a proximal end and a distal end; a stylet disposed within the catheter tube; a stylet handle attached to the stylet; and a y-connector disposed near a proximal end of the catheter tube, configured to provide fluid communication from the distal end of the catheter tube and a suction port, and configured to provide access for the stylet from the proximal end of the catheter tube to the distal end of the catheter tube.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: June 9, 2015
    Assignee: ReShape Medical, Inc.
    Inventors: Robert Pecor, Jason Kwok, Mark Ashby
  • Publication number: 20150129656
    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: Application
    Filed: January 26, 2015
    Publication date: May 14, 2015
    Inventors: George Powell, Ryan Hoobler, Ming Lei, Garrett Russell, Mark Ashby
  • Publication number: 20150053765
    Abstract: This patent specification describes an attachment for a mobile device. The attachment may have an attachment feature designed to be attached to a mobile device such as a smartphone, tablet, or smartphone/tablet with a camera. The attachment may also include an optics system and/or an illumination system that cooperates with the camera to facilitate the capture of decodable barcodes. The illumination system may include a targeting illumination system that facilitates proper positioning of the article and/or an exposure illumination system that helps illuminate the article during capture. The optics system may include a lens that modifies the depth of field and/or the size of the field of view of the camera, an aperture that helps define the field of view, a filter that prevents light of undesired wavelengths from reaching the camera, and/or a mirror that redirects the camera's optical pathway.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 26, 2015
    Inventors: George Powell, Ryan Hoobler, Garrett Russell, Ming Lei, Mark Ashby
  • Publication number: 20150048167
    Abstract: This patent specification describes an attachment for a mobile device. The attachment may have an attachment feature designed to be attached to a mobile device such as a smartphone, tablet, or smartphone/tablet with a camera. The attachment may also include an optics system and/or an illumination system that cooperates with the camera to facilitate the capture of decodable barcodes. The illumination system may include a targeting illumination system that facilitates proper positioning of the article and/or an exposure illumination system that helps illuminate the article during capture. The optics system may include a lens that modifies the depth of field and/or the size of the field of view of the camera, an aperture that helps define the field of view, a filter that prevents light of undesired wavelengths from reaching the camera, and/or a mirror that redirects the camera's optical pathway.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 19, 2015
    Inventors: Garrett Russell, Ryan Hoobler, Ming Lei, George Powell, Mark Ashby