Patents by Inventor Jerry Lin

Jerry Lin 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).

  • Publication number: 20190164132
    Abstract: Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Gio Borje, Benjamin John McCann, David DiCato, Jerry Lin, Skylar Payne, Apoorv Khandelwal, Nadeem Anjum
  • Publication number: 20190163718
    Abstract: Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Gio Borje, Benjamin John McCann, David DiCato, Jerry Lin, Skylar Payne, Apoorv Khandelwal, Nadeem Anjum
  • Publication number: 20190163668
    Abstract: Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Gio Borje, Benjamin John McCann, David DiCato, Jerry Lin, Skylar Payne, Apoorv Khandelwal, Nadeem Anjum
  • Publication number: 20190164096
    Abstract: Systems and methods for predicting feature values in a matrix are disclosed. In example embodiments, a server accesses a matrix, the matrix having multiple dimensions, one dimension of the matrix representing features, and one dimension of the matrix representing entities. The server separates the matrix into multiple submatrices along a first dimension, each submatrix including all cells in the matrix for a set of values in the first dimension. The server provides the multiple submatrices to multiple machines. The server computes, using each machine, a correlation between values in at least one second dimension of the matrix and a value for a preselected feature in the matrix, the correlation being used to predict the value for the preselected feature based on other values along the at least one second dimension. The server provides an output representing the computed correlation.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Gio Borje, Benjamin John McCann, David DiCato, Jerry Lin, Skylar Payne, Apoorv Khandelwal, Nadeem Anjum
  • Patent number: 10268999
    Abstract: In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: April 23, 2019
    Assignee: Square, Inc.
    Inventors: Christopher Lang Mocko, Koun Han, Hsuan-Yu (Jerry) Lin, Michael Wells White
  • Patent number: 10169068
    Abstract: Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. The virtual compute instance may be a client of a network-based storage resource that stores data for the virtual compute instance. Access to the data stored for the virtual compute instance may be limited to the source host. When migration is performed, the destination host may be prepared to assume operation of the virtual compute instance. Operation of the virtual compute instance at the source host may be paused and the access to the data at the network-based storage resource may be modified to limit access to the destination host. Operation of the virtual compute instance may then resume at the destination host.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 10121136
    Abstract: In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: November 6, 2018
    Assignee: Square, Inc.
    Inventors: Christopher Lang Mocko, Koun Han, Hsuan-Yu (Jerry) Lin, Michael Wells White
  • Publication number: 20180150815
    Abstract: In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
    Type: Application
    Filed: February 1, 2016
    Publication date: May 31, 2018
    Inventors: Christopher Lang Mocko, Koun Han, Hsuan-Yu (Jerry) Lin, Michael Wells White
  • Publication number: 20180150818
    Abstract: In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
    Type: Application
    Filed: October 25, 2017
    Publication date: May 31, 2018
    Inventors: Christopher Lang Mocko, Koun Han, Hsuan-Yu (Jerry) Lin, Michael Wells White
  • Patent number: 9964261
    Abstract: A message board lighting fixture has semiconductor based lighting elements for illumination and an integrated electronic message board display for displaying content to occupants of a transit vehicle or other area. The lighting fixture may include a concave fixture frame having a reflective interior, with lighting elements positioned along the length of the frame to provide area illumination. The electronic display may be mounted on a projecting frame substantially centrally within the cavity of the concave fixture frame, and may be augmented with additional semiconductor based lighting elements for backlighting. A detachable lens cover may have a diffusive portion and a separate transparent region over the electronic display area.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 8, 2018
    Assignee: I/O Controls Corporation
    Inventors: Jeffrey Ying, Jerry Lin, Yongchang Wang
  • Publication number: 20180047781
    Abstract: A dot matrix light-emitting diode (LED) backlighting light source for a wafer-level microdisplay includes a substrate, multiple LED sets arranged at spaced intervals, a first electrode assembly, and a second electrode assembly. The multiple LED sets have multiple LEDs spaced apart and aligned in a first direction. The first electrode assembly and the second electrode assembly are formed on the multiple LED sets to connect the LEDs of the multiple LED sets in series along the first and second directions to constitute a dot matrix LED light source. Upon manufacture of a wafer-level microdisplay, the dot matrix LED light source can be directly packaged and assembled in a microdisplay, rendering the advantages of compact size and low production cost.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 15, 2018
    Inventors: Jonathan Wang, Peichin Hsieh, Pei-Jih Wang, Jerry Lin
  • Patent number: 9836327
    Abstract: A network-based storage resource may implement access control for virtual computing resources that utilize the storage resource during live migration of the virtual computing resources. A network-based storage resource may enforce an access control that limits access to a host of a virtual compute instance. Upon detecting migration of the virtual compute instance, the network-based storage resource may allow a connection to be established with a destination host for the virtual compute instance. The access control mechanism may be updated to limit access to the destination host for data stored for the virtual compute instance at the network-based storage resource.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9811376
    Abstract: Techniques for preserving the state of virtual machine instances during a migration from a source location to a target location are described herein. A set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. When the migration from the source location to the target location starts, a second set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. During the migration, a response to an input-output request is provided to one or more of the locations using the set of credentials and based at least in part on the state of the migration.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Publication number: 20170177401
    Abstract: Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. The virtual compute instance may be a client of a network-based storage resource that stores data for the virtual compute instance. Access to the data stored for the virtual compute instance may be limited to the source host. When migration is performed, the destination host may be prepared to assume operation of the virtual compute instance. Operation of the virtual compute instance at the source host may be paused and the access to the data at the network-based storage resource may be modified to limit access to the destination host. Operation of the virtual compute instance may then resume at the destination host.
    Type: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9594598
    Abstract: Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. The virtual compute instance may be a client of a network-based storage resource that stores data for the virtual compute instance. Access to the data stored for the virtual compute instance may be limited to the source host. When migration is performed, the destination host may be prepared to assume operation of the virtual compute instance. Operation of the virtual compute instance at the source host may be paused and the access to the data at the network-based storage resource may be modified to limit access to the destination host. Operation of the virtual compute instance may then resume at the destination host.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9589031
    Abstract: A system for storing time series data includes an ingester that prepares metadata indices associated with blocks of incoming time series data and stores the blocks of data in a time series database and the indices in a separate index database. The time series database distributes storage of the data blocks among multiple data nodes. A query layer receives queries and uses the index database to determine which data blocks are needed to process the query, and then requests only those data blocks from the time series database. Processing of the query is performed within the time series database only on those data nodes that contain relevant data, and partial results are passed to an output layer for formation into a final query result.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: March 7, 2017
    Assignee: General Electric Company
    Inventors: Jerry Lin, Kareem Sherif Aggour, Brian Scott Courtney, John Alan Interrante, Christina Ann LaComb, Sunil Mathur, Christopher Thomas McConnell, Quinn Snell
  • Publication number: 20170050560
    Abstract: A transit vehicle lighting system has a plurality of LED-based lighting fixtures for providing interior illumination. A control network comprises a plurality of slave nodes for controlling the LED-based lighting fixtures, and a master node for controlling the slave nodes. The master node may be connected to the slave nodes by a combined power/communication bus in a daisy chain fashion. The slave node may include a power regulator and a controller for providing a target current command to the power regulator, and may adjust the target current based upon temperature measurementsor a recorded age of the LEDs. An optical sensor may provide automatic dimming. A reduced number of LEDs may be used in an emergency mode. The lighting fixture may include a ceiling panel fixture and a riser panel attachable by way of a hinge mechanism.
    Type: Application
    Filed: November 9, 2016
    Publication date: February 23, 2017
    Inventors: Baixiong Kuang, Jerry Lin, Yongchang Wang, Chin Seong Khor
  • Patent number: 9562662
    Abstract: A vehicle headlight and control system for a bus or large vehicle includes a headlight fixture with a center or low beam light source and side illumination light source operated independently. The side illumination light source may be activated when the vehicle is turning, as detected by the vehicle speed and steering shaft turn angle, to provide supplemental illumination. Both right and left side illumination sources may be provided, and may comprise LED light elements. The system may also include an audible sound generator to alert pedestrians when the vehicle is turning.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 7, 2017
    Assignee: I/O Controls Corporation
    Inventors: Jerry Lin, Yongchang Wang, Ren-Cheng Chao, Chin-Tin Hsiao, Chih-Li Wang
  • Publication number: 20160378546
    Abstract: Techniques for preserving the state of virtual machine instances during a migration from a source location to a target location are described herein. A set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. When the migration from the source location to the target location starts, a second set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. During the migration, a response to an input-output request is provided to one or more of the locations using the set of credentials and based at least in part on the state of the migration.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Publication number: 20160378547
    Abstract: Techniques for preserving the state of virtual machine instances during a migration from a source location to a target location are described herein. A set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. When the migration from the source location to the target location starts, a second set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. During the migration, state information associated with the block storage device is copied from the source location to the target location based on the migration phase.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson