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: 11923341Abstract: 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: GrantFiled: September 3, 2021Date of Patent: March 5, 2024Assignee: SUNRISE MEMORY CORPORATIONInventors: 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: 20220193534Abstract: 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: ApplicationFiled: October 19, 2021Publication date: June 23, 2022Inventor: Norman Chan
-
Publication number: 20220118348Abstract: 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: ApplicationFiled: December 17, 2020Publication date: April 21, 2022Inventor: Norman Chan
-
Patent number: 10607245Abstract: 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: GrantFiled: July 11, 2014Date of Patent: March 31, 2020Assignee: 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: 9046877Abstract: 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: GrantFiled: April 26, 2012Date of Patent: June 2, 2015Assignee: WOOX Innovations Belgium NVInventors: Kin-Wa Tang, Hin Leung Norman Chan, Peter Kong, Ka Man Lui
-
Publication number: 20140324562Abstract: 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: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Inventors: 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: 20140049388Abstract: 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: ApplicationFiled: April 26, 2012Publication date: February 20, 2014Applicant: KONINKLIJKE PHILIPS N.V.Inventors: Kin-Wa Tang, Hin Leung Norman Chan, Peter Kong, Ka Man Lui
-
Publication number: 20130185133Abstract: 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: ApplicationFiled: January 15, 2012Publication date: July 18, 2013Inventors: 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: 7362702Abstract: 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: GrantFiled: October 29, 2002Date of Patent: April 22, 2008Assignee: QLOGIC, CorporationInventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Publication number: 20080008202Abstract: 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: ApplicationFiled: September 24, 2007Publication date: January 10, 2008Inventors: William Terrell, Tracy Edmonds, Wayland Jeong, Eric Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Patent number: 7292567Abstract: 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: GrantFiled: October 31, 2002Date of Patent: November 6, 2007Assignee: QLogic CorporationInventors: William C. Terrell, Tracy Edmonds, Wayland Joeng, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Publication number: 20070183421Abstract: 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: ApplicationFiled: March 30, 2007Publication date: August 9, 2007Inventors: William Terrell, Tracy Edmonds, Wayland Jeong, Eric Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Patent number: 7200144Abstract: 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: GrantFiled: October 18, 2001Date of Patent: April 3, 2007Assignee: 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: 20030210686Abstract: 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: ApplicationFiled: October 18, 2001Publication date: November 13, 2003Applicant: Troika Networds, Inc.Inventors: William Terrell , Wayland Jeong , Haun Muliadi , Norman Chan , Rexford Hill , Michael Nishimura , Stephen How , Eric Peterson , Tracy Edmond
-
Publication number: 20030189930Abstract: 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: ApplicationFiled: October 29, 2002Publication date: October 9, 2003Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Publication number: 20030191857Abstract: 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: ApplicationFiled: October 30, 2002Publication date: October 9, 2003Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Publication number: 20030189936Abstract: 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: ApplicationFiled: October 31, 2002Publication date: October 9, 2003Inventors: William C. Terrell, Tracy Edmonds, Wayland Jeong, Eric Russell Peterson, Jean Kodama, Harun Muliadi, Norman Chan, Rexford Hill, Michael Nishimura, Stephen How
-
Patent number: D815212Type: GrantFiled: June 29, 2017Date of Patent: April 10, 2018Inventor: Norman Chan