Patents by Inventor Norman Chan

Norman Chan 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: 11923341
    Abstract: An electronic device with embedded access to a high-bandwidth, high-capacity fast-access memory includes (a) a memory circuit fabricated on a first semiconductor die, wherein the memory circuit includes numerous modular memory units, each modular memory unit having (i) a three-dimensional array of storage transistors, and (ii) a group of conductors exposed to a surface of the first semiconductor die, the group of conductors being configured for communicating control, address and data signals associated the memory unit; and (b) a logic circuit fabricated on a second semiconductor die, wherein the logic circuit also includes conductors each exposed at a surface of the second semiconductor die, wherein the first and second semiconductor dies are wafer-bonded, such that the conductors exposed at the surface of the first semiconductor die are each electrically connected to a corresponding one of the conductors exposed to the surface of the second semiconductor die.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: March 5, 2024
    Assignee: SUNRISE MEMORY CORPORATION
    Inventors: Khandker Nazrul Quader, Robert Norman, Frank Sai-keung Lee, Christopher J. Petti, Scott Brad Herner, Siu Lung Chan, Sayeef Salahuddin, Mehrdad Mofidi, Eli Harari
  • Publication number: 20220193534
    Abstract: A board game roughly similar to chess, but having unconventional game elements, is shown and described. The identities of all playing pieces except a king are initially concealed, and revealed after making an initial move. The initial move is predetermined, and changes if the revealed identity differs from a corresponding pre-assigned identity. Move characteristics of the playing pieces are varied in most cases from their counterparts in conventional chess. The king may not leave a certain area of the board, and is not permitted to face an opposed king without presence of an intervening playing piece. A new playing piece with unique move requirements is introduced.
    Type: Application
    Filed: October 19, 2021
    Publication date: June 23, 2022
    Inventor: Norman Chan
  • Publication number: 20220118348
    Abstract: Apparatus and method of a variation of the game of chess are shown and described. The playing board is conventional. Playing pieces have two exposable faces including an initial face concealing identity of that playing piece, and a subsequently exposed face identifying identity of that playing piece. Initially, all playing pieces occupy conventional starting positions on the board, but with the face concealing identity visible to the players. The king is an exception, and is identified and placed in the conventional position for a king. Initial moves by each playing piece have move characteristics of that playing piece which conventionally occupies its space on the board. Upon completion of a first move, the face identifying identity of the playing piece is exposed. Moves subsequent to the initial moves have move characteristics of playing pieces identified by exposing the identity. The game may then be played according to conventional rules.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 21, 2022
    Inventor: Norman Chan
  • Patent number: 10607245
    Abstract: In an embodiment, a method performed by one or more computing devices comprises storing, for one or more marketplace associated applications, interaction information that identifies, for each particular application of said one or more marketplace associated applications, a list of devices that interacted with an instance of the particular application; receiving, from a requesting device, a request for a list of offer eligible applications; determining, based on said interaction information, a set of applications associated with the requesting device; based on said determination of the set of applications associated with the requesting device, sending a list of one or more selected eligible applications to the requesting device.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 31, 2020
    Assignee: Tapjoy, Inc.
    Inventors: Linda Tong, Stephen James McCarthy, Ryan Allen Johns, Hai-Van Pham, Norman Chan, Amir Bashir Manji, Jia Feng, Marc Bourget, Joey Pan, Hwan-Joon Choi
  • Patent number: 9046877
    Abstract: The invention relates to a method and a system (SYS) for managing an alarm signal in a system comprising a first internal clock. The system is intended to cooperate with a portable player (PP) comprising a second internal clock and a screen (S). The method comprises the steps of: —setting the time of said first internal clock at the time of said second internal clock, —selecting a given time value being displayed on said screen, —memorizing said given time value in said system, —setting the time of said second internal clock at the time of said first internal clock, —triggering an alarm signal on said system when the time of said first internal clock reaches said given time value. According to this method, when the portable player is docked to the system, the system according to the invention does not require its own screen because the screen of the portable player is used to display the current time and the alarm time during setting it, resulting in a reduction of the costs of the system.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: June 2, 2015
    Assignee: WOOX Innovations Belgium NV
    Inventors: Kin-Wa Tang, Hin Leung Norman Chan, Peter Kong, Ka Man Lui
  • Publication number: 20140324562
    Abstract: In an embodiment, a method performed by one or more computing devices comprises storing, for one or more marketplace associated applications, interaction information that identifies, for each particular application of said one or more marketplace associated applications, a list of devices that interacted with an instance of the particular application; receiving, from a requesting device, a request for a list of offer eligible applications; determining, based on said interaction information, a set of applications associated with the requesting device; based on said determination of the set of applications associated with the requesting device, sending a list of one or more selected eligible applications to the requesting device.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: LINDA TONG, STEPHEN JAMES McCARTHY, RYAN ALLEN JOHNS, HAI-VAN PHAM, NORMAN CHAN, AMIR BASHIR MANJI, JIA FENG, MARC BOURGET, JOEY PAN, HWAN-JOON CHOI
  • Publication number: 20140049388
    Abstract: The invention relates to a method and a system (SYS) for managing an alarm signal in a system comprising a first internal clock. The system is intended to cooperate with a portable player (PP) comprising a second internal clock and a screen (S). The method comprises the steps of: —setting the time of said first internal clock at the time of said second internal clock, —selecting a given time value being displayed on said screen, —memorizing said given time value in said system, —setting the time of said second internal clock at the time of said first internal clock, —triggering an alarm signal on said system when the time of said first internal clock reaches said given time value. According to this method, when the portable player is docked to the system, the system according to the invention does not require its own screen because the screen of the portable player is used to display the current time and the alarm time during setting it, resulting in a reduction of the costs of the system.
    Type: Application
    Filed: April 26, 2012
    Publication date: February 20, 2014
    Applicant: KONINKLIJKE PHILIPS N.V.
    Inventors: Kin-Wa Tang, Hin Leung Norman Chan, Peter Kong, Ka Man Lui
  • Publication number: 20130185133
    Abstract: In an embodiment, a method performed by one or more computing devices comprises storing, for one or more marketplace associated applications, interaction information that identifies, for each particular application of said one or more marketplace associated applications, a list of devices that interacted with an instance of the particular application; receiving, from a requesting device, a request for a list of offer eligible applications; determining, based on said interaction information, a set of applications associated with the requesting device; based on said determination of the set of applications associated with the requesting device, sending a list of one or more selected eligible applications to the requesting device.
    Type: Application
    Filed: January 15, 2012
    Publication date: July 18, 2013
    Inventors: Linda TONG, Stephen James McCARTHY, Ryan Allen JOHNS, Hai-Van PHAM, Norman CHAN, Amir Bashir MANJI, Jia Feng, Marc BOURGET, Joey PAN, Hwan-Joon CHOI
  • Patent number: 7362702
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: April 22, 2008
    Assignee: QLOGIC, Corporation
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Publication number: 20080008202
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a viral entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: September 24, 2007
    Publication date: January 10, 2008
    Inventors: William Terrell, Tracy Edmonds, Wayland Jeong, Eric Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Patent number: 7292567
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: November 6, 2007
    Assignee: QLogic Corporation
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Publication number: 20070183421
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: March 30, 2007
    Publication date: August 9, 2007
    Inventors: William Terrell, Tracy Edmonds, Wayland Jeong, Eric Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Patent number: 7200144
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: April 3, 2007
    Assignee: Qlogic, Corp.
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Publication number: 20030210686
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame"s destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: October 18, 2001
    Publication date: November 13, 2003
    Applicant: Troika Networds, Inc.
    Inventors: William Terrell , Wayland Jeong , Haun Muliadi , Norman Chan , Rexford Hill , Michael Nishimura , Stephen How , Eric Peterson , Tracy Edmond
  • Publication number: 20030189930
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: October 29, 2002
    Publication date: October 9, 2003
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Publication number: 20030191857
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: October 30, 2002
    Publication date: October 9, 2003
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Publication number: 20030189936
    Abstract: A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervising processor; and a plurality of routing processors coupled to a fabric. The managing processor has an in-band link to a routing processor. A routing processor receives a frame from the network, determines by parsing the frame, the protocol and logical unit number, and routes the frame to a queue according to a traffic class associated with the logical unit number in routing information prepared for the processors. An arbitration scheme empties the queue in accordance with a deficit round robin technique. If a routing processor detects the frame's destination is a virtual entity, and so is part of a virtual transaction, the router conducts a nonvirtual transaction in concert with the virtual transaction.
    Type: Application
    Filed: October 31, 2002
    Publication date: October 9, 2003
    Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
  • Patent number: D815212
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 10, 2018
    Inventor: Norman Chan