Patents by Inventor Kevin Malone
Kevin Malone 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: 10824298Abstract: An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.Type: GrantFiled: April 2, 2018Date of Patent: November 3, 2020Assignee: Hipmunk, Inc.Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Robert Glass
-
Patent number: 10129107Abstract: An item sharing machine is configured to receive share requests submitted by requesters and specifying numerical values accorded to the shareable item by the requesters. The item sharing machine determines a distribution of the numerical values and generates an allocation plan based on the distribution of the numerical values, which include a first numerical value accorded by a first requester. The item sharing machine determines an allocated percentage at which the shareable item is allocated to the first requester and selects an alternative percentage at which the shareable item is allocable to the first requester. The item sharing machine calculates an alternative numerical value accordable to the shareable item and causes presentation of a notification that the shareable item is allocable to the first requester at the alternative percentage, conditioned upon a future share request indicating that the alternative numerical value is accorded to the shareable item.Type: GrantFiled: November 16, 2015Date of Patent: November 13, 2018Assignee: Hipmunk, Inc.Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Glass
-
Publication number: 20180232117Abstract: An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.Type: ApplicationFiled: April 2, 2018Publication date: August 16, 2018Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Robert Glass
-
Patent number: 9965149Abstract: An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.Type: GrantFiled: November 16, 2015Date of Patent: May 8, 2018Assignee: Hipmunk Inc.Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Glass
-
Publication number: 20170141972Abstract: An item sharing machine is configured to receive share requests submitted by requesters and specifying numerical values accorded to the shareable item by the requesters. The item sharing machine determines a distribution of the numerical values and generates an allocation plan based on the distribution of the numerical values, which include a first numerical value accorded by a first requester. The item sharing machine determines an allocated percentage at which the shareable item is allocated to the first requester and selects an alternative percentage at which the shareable item is allocable to the first requester. The item sharing machine calculates an alternative numerical value accordable to the shareable item and causes presentation of a notification that the shareable item is allocable to the first requester at the alternative percentage, conditioned upon a future share request indicating that the alternative numerical value is accorded to the shareable item.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Glass
-
Publication number: 20170139549Abstract: An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Adam Julian Goldstein, Kevin Malone, Steven Ji, Navin Lal, Christopher Brian Slowe, Steven Ladd Huffman, William Glass
-
Patent number: 9495436Abstract: A server includes a data ingestion module with executable instructions executed by a processor to produce inferred data types from received data and utilize the inferred data types to augment the received data with computed values that aggregate the received data along a hierarchical dimension.Type: GrantFiled: May 30, 2014Date of Patent: November 15, 2016Assignee: ClearStory Data Inc.Inventors: Vaibhav Nivargi, Nicholas Briggs, Douglas van der Molen, Kevin Malone, Mikhail Bautin
-
Publication number: 20140358975Abstract: A server includes a data ingestion module with executable instructions executed by a processor to produce inferred data types from received data and utilize the inferred data types to augment the received data with computed values that aggregate the received data along a hierarchical dimension.Type: ApplicationFiled: May 30, 2014Publication date: December 4, 2014Applicant: ClearStory Data Inc.Inventors: Vaibhav Nivargi, Nicholas Briggs, Douglas van der Molen, Kevin Malone, Mikhail Bautin
-
Publication number: 20140359742Abstract: A computer system includes a firewall between the computer system and an external network. Private data sources are protected by the firewall. An agent executed behind the firewall is configured to connect to a target data repository external to the firewall, specify a data set in the form of a query against one or more of the private data sources, generate the data set by executing the query against one or more of the private data sources, and export the data set through the firewall and into the target data repository.Type: ApplicationFiled: July 28, 2014Publication date: December 4, 2014Applicant: CLEARSTORY DATA INC.Inventors: Mikhail Bautin, Vaibhav Nivargi, Douglas van der Molen, Kevin Malone
-
Publication number: 20060162104Abstract: A multilayer ceramic carrier for an optical element includes a terraced cavity for retaining a vertically receiving or vertically emitting optical element. The multilayer ceramic carrier includes conductive traces interposed between the ceramic layers and which extend into the terraced cavity along the trenches formed in the cavity. A vertical cavity surface emitting laser or vertically receiving optical element is wire bonded to the conductive traces which extend into the cavity. In one embodiment, the terraced cavity of the multilayer ceramic carrier includes a VCSEL and photodetector therein, the photodetector capable of monitoring the output optical power of the VCSEL. The method for forming the multilayer ceramic carrier includes forming a plurality of layers of ceramic tape, joining the layers, then co-firing the stacked layers. The multilayer ceramic carrier is joined to a plastic optical housing which includes an aperture for securing an optical fiber.Type: ApplicationFiled: April 3, 2006Publication date: July 27, 2006Applicant: Optical Communication Products, Inc.Inventors: Kevin Malone, Christine Mollenkopf, Jason Yorks, Lance Thompson, Blake Mynatt, Mark Stiehl, Tess Abidi, William Dean, Robert Arnold, Richard Adams, George Jarriel, Dale Isaacson
-
Patent number: 7045824Abstract: A multilayer ceramic carrier for an optical element includes a terraced cavity for retaining a vertically receiving or vertically emitting optical element. The multilayer ceramic carrier includes conductive traces interposed between the ceramic layers and which extend into the terraced cavity along the trenches formed in the cavity. A vertical cavity surface emitting laser or vertically receiving optical element is wire bonded to the conductive traces which extend into the cavity. In one embodiment, the terraced cavity of the multilayer ceramic carrier includes a VCSEL and photodetector therein, the photodetector capable of monitoring the output optical power of the VCSEL. The method for forming the multilayer ceramic carrier includes forming a plurality of layers of ceramic tape, joining the layers, then co-firing the stacked layers. The multilayer ceramic carrier is joined to a plastic optical housing which includes an aperture for securing an optical fiber.Type: GrantFiled: May 2, 2005Date of Patent: May 16, 2006Assignee: Optical Communication Products, Inc.Inventors: Kevin Malone, Christine Mollenkopf, Jason Yorks, Lance Thompson, Blake Mynatt, Mark Stiehl, Tess Abidi, William Kit Dean, Robert A. Arnold, Richard J. Adams, George W. Jarriel, Jr., Dale Isaacson
-
Patent number: 6960032Abstract: A method for making a transmitter optical subassembly (TOSA) is provided. In the method, an alignment in the Z-direction between a fiber stub array (FSA) and a VCSEL array is performed first. Then, an alignment in the X-Y direction is performed. A rough prealignment in the X-Y direction may also be performed prior to the alignment in Z-direction. A vertical cavity surface emitting laser (VCSEL) array may be hermetically sealed using a lens assembly or by using a separate lid assembly. The hermetic sealing and attaching of different components may be achieved by laser welding and/or soldering or any other suitable method.Type: GrantFiled: March 30, 2004Date of Patent: November 1, 2005Assignee: Optical Communication Products, Inc.Inventors: Joachim Eldring, Blake Mynatt, Kevin Malone, Rich Adams
-
Publication number: 20050189549Abstract: A multilayer ceramic carrier for an optical element includes a terraced cavity for retaining a vertically receiving or vertically emitting optical element. The multilayer ceramic carrier includes conductive traces interposed between the ceramic layers and which extend into the terraced cavity along the trenches formed in the cavity. A vertical cavity surface emitting laser or vertically receiving optical element is wire bonded to the conductive traces which extend into the cavity. In one embodiment, the terraced cavity of the multilayer ceramic carrier includes a VCSEL and photodetector therein, the photodetector capable of monitoring the output optical power of the VCSEL. The method for forming the multilayer ceramic carrier includes forming a plurality of layers of ceramic tape, joining the layers, then co-firing the stacked layers. The multilayer ceramic carrier is joined to a plastic optical housing which includes an aperture for securing an optical fiber.Type: ApplicationFiled: May 2, 2005Publication date: September 1, 2005Inventors: Kevin Malone, Christine Mollenkopf, Jason Yorks, Lance Thompson, Blake Mynatt, Mark Stiehl, Tess Abidi, William Dean, Robert Arnold, Richard Adams, George Jarriel, Dale Isaacson
-
Publication number: 20050117447Abstract: Coating production systems and methods which include ultrasonic dispersion and active cooling. The system includes a mixing reservoir and an ultrasonic disperser for ultrasonically dispersing an additive with another coating component within the mixing reservoir. The system also includes a heat exchanger in communication with the mixing reservoir to receive a mixture of the additive and another coating component from the mixing reservoir. The mixture is cooled by thermal energy transfer from the mixture to the heat exchanger. The cooled mixture is returned to the mixing reservoir.Type: ApplicationFiled: December 1, 2003Publication date: June 2, 2005Inventors: Stephen Moore, Kevin Malone, James McGarvey
-
Patent number: 6898219Abstract: An apparatus and method for monitoring the optical output of vertical cavity surface emitting lasers (VCSELS) utilizes a portion of light emitted by the VCSEL and scatters and/or reflects this portion of emitted light so that it is directed towards a detecting surface of a photodetector. In one embodiment, scattering elements may be incorporated within the epoxy or other coupling medium used to couple the VCSEL to the optical fiber. In another embodiment, the VCSEL may be coupled to an optical fiber secured within a ferrule which has an end surface capable of reflecting or scattering light and directing the light towards the photodetector. In another embodiment, a reflective integrating member may be alternatively or additionally used to reflect a portion of the emitted light to the photodetector. The photodetector, in conjunction with electrical circuitry to which it is coupled, develops an electrical signal which may be provided to laser control means to control and adjust the optical output of the VCSELs.Type: GrantFiled: September 28, 2001Date of Patent: May 24, 2005Assignee: Optical Communication Products, Inc.Inventors: Kevin Malone, Jeffrey Scott, Dale Isaacson
-
Patent number: 6888169Abstract: A multilayer ceramic carrier for an optical element includes a terraced cavity for retaining a vertically receiving or vertically emitting optical element. The multilayer ceramic carrier includes conductive traces interposed between the ceramic layers and which extend into the terraced cavity along the trenches formed in the cavity. A vertical cavity surface emitting laser or vertically receiving optical element is wire bonded to the conductive traces which extend into the cavity. In one embodiment, the terraced cavity of the multilayer ceramic carrier includes a VCSEL and photodetector therein, the photodetector capable of monitoring the output optical power of the VCSEL. The method for forming the multilayer ceramic carrier includes forming a plurality of layers of ceramic tape, joining the layers, then co-firing the stacked layers. The multilayer ceramic carrier is joined to a plastic optical housing which includes an aperture for securing an optical fiber.Type: GrantFiled: October 1, 2001Date of Patent: May 3, 2005Assignee: Optical Communication Products, Inc.Inventors: Kevin Malone, Christine Mollenkopf, Jason Yorks, Lance Thompson, Blake Mynatt, Mark Stiehl, Tess Abidi, William Kit Dean, Robert A. Arnold, Richard J. Adams, George W. Jarriel, Jr., Dale Isaacson
-
Publication number: 20040228588Abstract: A method for making a transmitter optical subassembly (TOSA) is provided. In the method, an alignment in the Z-direction between a fiber stub array (FSA) and a VCSEL array is performed first. Then, an alignment in the X-Y direction is performed. A rough prealignment in the X-Y direction may also be performed prior to the alignment in Z-direction. A vertical cavity surface emitting laser (VCSEL) array may be hermetically sealed using a lens assembly or by using a separate lid assembly. The hermetic sealing and attaching of different components may be achieved by laser welding and/or soldering or any other suitable method.Type: ApplicationFiled: March 30, 2004Publication date: November 18, 2004Applicant: Optical Communication Products, Inc.Inventors: Joachim Eldring, Blake Mynatt, Kevin Malone, Rich Adams
-
Patent number: 6778585Abstract: A method and apparatus for monitoring the optical power output of a VCSEL uses refracted ray coupling to direct rays refracted out of an optical transmission medium, towards a photodetector. The photodetector is coupled to feedback circuitry and laser control circuitry capable of adjusting the VCSEL based on the monitored power output. A portion of the rays that enter the optical fiber are refracted out of the optical fiber by means of high-index materials and directed toward the photodetector by reflective surfaces situated around the coupling region in which the VCSEL is coupled to the optical fiber.Type: GrantFiled: September 28, 2001Date of Patent: August 17, 2004Assignee: Optical Communication Products, Inc.Inventor: Kevin Malone
-
Patent number: 6757308Abstract: During assembly of a transmitter optical subassembly (TOSA), an alignment in Z-direction between a fiber stub array (FSA) and a VCSEL array is performed first, then an alignment in X-Y direction is performed. A rough pre-alignment in X-Y direction may also be performed prior to the alignment in Z-direction. A vertical cavity surface emitting laser (VCSEL) array may be hermetically sealed using a lens assembly or by using a separate lid assembly. The hermetic sealing and attaching of different components may be achieved by laser welding and/or soldering or any other suitable method.Type: GrantFiled: May 22, 2002Date of Patent: June 29, 2004Assignee: Optical Communication Products, Inc.Inventors: Joachim Eldring, Blake Mynatt, Kevin Malone, Rich Adams
-
Patent number: 6626585Abstract: An optical subassembly configured to passively align an optical fiber with an optical device. The optical subassembly including a submount having a guide hole with a first tapered portion for guiding an optical fiber into a second portion of substantially constant cross section, wherein the second portion aligns the optical fiber with the optical device.Type: GrantFiled: October 19, 2001Date of Patent: September 30, 2003Assignee: Optical Communication Products, Inc.Inventor: Kevin Malone