Patents by Inventor Simon Laws

Simon Laws 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: 8212297
    Abstract: High optical efficiency CMOS image sensors capable of sustaining pixel sizes less than 1.2 microns are provided. Due to high photodiode fill factors and efficient optical isolation, microlenses are unnecessary. Each sensor includes plural imaging pixels having a photodiode structure on a semiconductor substrate adjacent a light-incident upper surface of the image sensor. An optical isolation grid surrounds each photodiode structure and defines the pixel boundary. The optical isolation grid extends to a depth of at least the thickness of the photodiode structure and prevents incident light from penetrating through the incident pixel to an adjacent pixel. A positive diffusion plug vertically extends through a portion of the photodiode structure. A negative diffusion plug vertically extends into the semiconductor substrate for transferring charge generated in the photodiode to a charge collecting region within the semiconductor substrate.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: July 3, 2012
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Pui Chung Simon Law, Dan Yang, Xunqing Shi
  • Publication number: 20120150748
    Abstract: A user may claim to have not made or allowed a transaction and that the transaction was made in error. Where it appears the user has not authorized the transaction, the funds of the transaction are returned to the user, or are charged back. Systems and methods provide a way to confirm whether or not a transaction was actually authorized by the user, thereby settling a chargeback dispute for a previously executed transaction. The method comprises receiving the dispute regarding the transaction including associated transaction data, and retrieving a digital signature associated with the transaction data, the digital signature computed by signing the transaction data. The digital signature is then verified using a public key, wherein the public key corresponds to a private key stored on a mobile device. It is then determined whether or not the transaction is fraudulent based on a verification result of the digital signature.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 14, 2012
    Applicant: Xtreme Mobility Inc.
    Inventors: Simon Law, Dennis Poon, Richard Burnison
  • Publication number: 20120150742
    Abstract: A user may claim to have not made or allowed a transaction and that the transaction was made in error. Where it appears the user has not authorized the transaction, the funds of the transaction are returned to the user, or are charged back. Systems and methods provide a way to confirm whether or not a transaction was actually authorized by the user, thereby settling a chargeback dispute for a previously executed transaction. The method comprises receiving the dispute regarding the transaction including associated transaction data, and retrieving a digital signature associated with the transaction data, the digital signature computed by signing the transaction data. The digital signature is then verified using a public key, wherein the public key corresponds to a private key stored on a mobile device. It is then determined whether or not the transaction is fraudulent based on a verification result of the digital signature.
    Type: Application
    Filed: June 16, 2011
    Publication date: June 14, 2012
    Applicant: Xtreme Mobility Inc.
    Inventors: Dennis Poon, Simon Law, Richard Burnison
  • Publication number: 20120150750
    Abstract: Systems and methods are provided for providing a more seamless purchasing experience using a mobile device. The mobile device acquires data, such a barcode image, an image of an object or text, or audio data. A non-limiting example of a barcode is a Quick Response (QR) barcode. The acquired data is then used to obtain a network address of a payment website or webpage, which allows a user to make a purchase for a given product or service. The mobile device then launches the payment website or webpage. A user can enter into the mobile device, through the payment website or webpage, a supplemental ID used for authenticating the transaction.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 14, 2012
    Applicant: Xtreme Mobility Inc.
    Inventors: Simon Law, Dennis Poon, Richard Burnison, Jerry Bokser
  • Publication number: 20110221018
    Abstract: An electronic device package comprises a substrate 110 having a first surface 110a and a second surface 110b opposite the first surface. An electronic device 120, 130 is positioned on the first surface 110a. An isolation layer 140 extends over at least a portion of the top surface of the electronic device. A redistribution layer 145 having one or more I/O lines extends over the isolation layer and the top surface of the electronic device. The RDL layer connects the electronic device to one or more first vias 160 which pass through the substrate 110 to the second surface 110b thereof. The electronic device may be an image sensor. A microlens 220 and protective parylene layer 230 may be fabricated over the image sensor. A method of manufacturing the electronic device package is also disclosed.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Inventors: Xunqing Shi, Dan Yang, Pui Chung Simon Law
  • Publication number: 20100010932
    Abstract: A system and method is provided for registering a user or a wireless device and executing a transaction of funds from a third party account to a prepaid account. The wireless device is in secure communication with an administrating server over a network. The administrating server is in communication with a third party entity, via a third party entity server, as well as with a prepaid server. In the initial registration process, the user provides the credentials for accessing the third party account using the wireless device. The credentials are stored on the wireless device, administrating server, or both. In subsequent transactions, the user enters in the amount to be deposited into the prepaid account and the credentials are automatically retrieved from storage for authentication. If authenticated, the transaction is executed by the administrating server.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 14, 2010
    Inventors: Simon Law, Dennis Taksing Poon, Razim Farid Samy, Jim Chi-Yin Law, Dai Van Duc Nguyen
  • Patent number: 7447494
    Abstract: The invention relates to a secure wireless authorization system by which a user can employ a wireless device to authorize a request that is initiated by a remote third party and transmitted to the user by an authorization server. The system includes the authorization server that is linked to the third party by way of a communications connection and a wireless device that is adapted to securely store an encryption scheme and create a secure authorization from the user in response to the third party request and has the ability to establish a secure wireless connection over which the secure authorization is transmitted from the user's wireless device to the authorization server. Pre-authorization, real-time authorization and post-authorization methods are disclosed by which user authorized transactions can be completed by way of the authorization system of this invention.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: November 4, 2008
    Assignee: Xtreme Mobility, Inc.
    Inventors: Simon Law, Pasan Hapuarachchi, Daniel Man Tse, Jimmy Law
  • Publication number: 20070250684
    Abstract: A digital camera having a central processing unit with an embedded micro-code engine comprises a system memory capable of storing an instruction, at least one CPU execution unit electrically coupled with the system memory, and at least one micro-code engine electrically coupled with the CPU execution unit. The at least one CPU execution unit receive and decodes the instruction stored in the system memory. In response to the decoded instruction, the CPU execution unit sends commands and instruction parameters to at least one of an arithmetic logic unit of the CPU execution unit and the micro-code engine to execute the instruction. Typically the at least one CPU execution unit and the at least one micro-code engine operate in synchronization to execute the instruction.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 25, 2007
    Inventors: Li-Fung Cheung, Simon Law, Ming-Chin Kang
  • Publication number: 20070050486
    Abstract: A first peer computer system operable in a peer to peer network, comprising: means for accessing a first piece of information, means for creating a first entity (e.g. a “token”), means for associating the first entity with the first piece of information (e.g. attaching the first piece of information to the entity) and wherein the first entity is associated with a topic of the information.
    Type: Application
    Filed: November 12, 2003
    Publication date: March 1, 2007
    Inventors: Andrew Bravery, Alan Knox, Simon Laws
  • Patent number: 7068267
    Abstract: A computer-implemented system and method for use in a data visualization system having a data model. The data model contains data observations. A first view and a second view are used to display at least a portion of the data observations contained in the data model. Conditional data that is associated with the second view specifies how the second view's display is modified based upon a selection of a data observation within the first view.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: June 27, 2006
    Assignee: SAS Institute Inc.
    Inventors: Phillip C. Meanor, Simon Laws Smith
  • Publication number: 20050198482
    Abstract: A digital camera having a central processing unit with an embedded micro-code engine comprises a system memory capable of storing an instruction, at least one CPU execution unit electrically coupled with the system memory, and at least one micro-code engine electrically coupled with the CPU execution unit. The at least one CPU execution unit receive and decodes the instruction stored in the system memory. In response to the decoded instruction, the CPU execution unit sends commands and instruction parameters to at least one of an arithmetic logic unit of the CPU execution unit and the micro-code engine to execute the instruction. Typically the at least one CPU execution unit and the at least one micro-code engine operate in synchronization to execute the instruction.
    Type: Application
    Filed: June 24, 2004
    Publication date: September 8, 2005
    Inventors: Li-Fung Cheung, Simon Law, Kang Ming-Chin
  • Publication number: 20050198090
    Abstract: A micro-code engine with a linear shift register comprises at least one shift register and an execution unit. The shift registers contain a plurality of data cells, each of which store at least one data value. The shift register is operable to shift the data values from a first data cell to a second data cell as new data is input into the shift register. The execution unit is electrically coupled to the linear shift register such that when the execution unit performs an algorithm, the execution unit uses the data value stored in the second data cell as an operand. After the execution unit substantially completes the algorithm, the linear shift register shifts a new data value into the second data cell. In response to the linear shift register shifting new data into the second data cell, the execution unit re-performs the algorithm.
    Type: Application
    Filed: June 24, 2004
    Publication date: September 8, 2005
    Inventors: Li-Fung Cheung, Simon Law, Kang Ming-Chin
  • Publication number: 20050184145
    Abstract: The invention relates to a secure wireless authorization system by which a user can employ a wireless device to authorize a request that is initiated by a remote third party and transmitted to the user by an authorization server. The system includes the authorization server that is linked to the third party by way of a communications connection and a wireless device that is adapted to securely store an encryption scheme and create a secure authorization from the user in response to the third party request and has the ability to establish a secure wireless connection over which the secure authorization is transmitted from the user's wireless device to the authorization server. Pre-authorization, real-time authorization and post-authorization methods are disclosed by which user authorized transactions can be completed by way of the authorization system of this invention.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 25, 2005
    Inventors: Simon Law, Pasan Hapuarachchi, Daniel Tse, Jimmy Law
  • Publication number: 20050064432
    Abstract: Disclosed is a substrate that includes a promoter primer that can be extended to form a transcribable template nucleic acid; and a capture probe. Typically, the promoter primer and the capture probe are non-complementary, and the capture probe can specifically bind to a target nucleic acid. The substrate can be used to amplify and detect one or more target nucleic acids.
    Type: Application
    Filed: September 19, 2003
    Publication date: March 24, 2005
    Inventors: Tai-Nang Huang, Simon Law, Haisun Liao
  • Publication number: 20040201588
    Abstract: A computer-implemented system and method for use in a data visualization system having a data model. The data model contains data observations. A first view and a second view are used to display at least a portion of the data observations contained in the data model. Conditional data that is associated with the second view specifies how the second view's display is modified based upon a selection of a data observation within the first view.
    Type: Application
    Filed: April 14, 2003
    Publication date: October 14, 2004
    Inventors: Phillip C. Meanor, Simon Laws Smith
  • Publication number: 20030037076
    Abstract: Device-type-specific XSLT style sheets (or equivalent) are generated from page layout files or ‘presentation skeleton’ files which define a Web page layout including abstract component references that can be mapped to complex, device-specific or repeated style sheet components and are more easily constructed than XSLT style sheets. The presentation skeleton files use and extend existing mark-up languages. One presentation skeleton file can be used to generate XSLT style sheets for many devices that use the same mark-up language. In addition, presentation skeleton files can be produced directly from storyboard files to demonstrate Web sites statically before constructing them for real. This provides a route from initial Web site design to final implementation for multiple output devices.
    Type: Application
    Filed: March 8, 2002
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Andrew James Frederick Bravery, Alan William Knox, Simon Laws