Patents by Inventor Alan Geller

Alan Geller 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: 20230112460
    Abstract: A pattern projector is disclosed. The pattern projector comprises a light source, a projection lens, a mask and configured to enable the at least one projection lens to illuminate a target while projecting the pre-defined pattern thereat, and at least one holder, and wherein the pattern projector is characterized in that the at least one light source is a wide area light source, and wherein the area of the at least one mask or the at least one mask active area, is smaller than the area of the at least one light source, enabling to refrain from applying condenser optics or focusing optics between the at least one light source and the at least one mask.
    Type: Application
    Filed: October 12, 2021
    Publication date: April 13, 2023
    Inventors: Pavel GRINBERG, Alan GELLER, Mishel IVGI
  • Patent number: 11599450
    Abstract: This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alan Geller, Krysta Svore
  • Publication number: 20220276951
    Abstract: This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.
    Type: Application
    Filed: May 16, 2022
    Publication date: September 1, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alan Geller, Krysta Svore
  • Patent number: 11366741
    Abstract: This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 21, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alan Geller, Krysta Svore
  • Publication number: 20210155273
    Abstract: Generally, an optical unit for collecting light from small and/or distant objects is disclosed. The optical unit may include a front lens having a diameter of at least 150 mm and at least one additional lens in association with the front lens, wherein the front lens is made of chalcogenide glass. In some embodiments, a weight of the optical unit ranges between 2 and 6 kg.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 27, 2021
    Applicant: RAIL VISION LTD
    Inventors: Yuval ISBI, Shahar HANIA, Alan GELLER
  • Publication number: 20190179730
    Abstract: This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 13, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alan Geller, Krysta Svore
  • Publication number: 20070234410
    Abstract: Techniques are described for providing enhanced security for electronic communications, such as by including in a message sent between two services a digital signature that is generated by using secret information known to the services, so that the recipient receives assurance regarding the sender's identity if the recipient can replicate the received digital signature using the secret information known to the recipient. In some situations, the enhanced security is used in communications to and/or from an access manager system that provides single sign-on functionality and other functionality to other services for use with those services' users, such as to prevent malicious phishers from inappropriately gaining access to user information. Various services may use the enhanced security techniques when interacting with the access manager system at various times, such as to initiate sign-on for a user and/or to take subsequent action on behalf of a signed-on user.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventor: Alan Geller
  • Publication number: 20060168023
    Abstract: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g.,. binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol.
    Type: Application
    Filed: December 10, 2004
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnan Srinivasan, Craig Critchley, Uday Hegde, Alan Geller, David Driver, Richard Hill, Rodney Limprecht
  • Publication number: 20060168052
    Abstract: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g., binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol.
    Type: Application
    Filed: June 23, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnan Srinivasan, Craig Critchley, Uday Hegde, Alan Geller, David Driver, Richard Hill, Rodney Limprecht
  • Publication number: 20060130069
    Abstract: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g.,. binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol.
    Type: Application
    Filed: June 23, 2005
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Krishnan Srinivasan, Craig Critchley, Uday Hegde, Alan Geller, David Driver, Richard Hill, Rodney Limprecht
  • Publication number: 20060047757
    Abstract: Mechanisms for providing requested date items in a request-driven enumeration session while retaining to control over how much inter-message context information is retained by the data provider. Upon receiving a request for the data items, the data provider identifies a portion of the data items to be provided in the first response along with context information that reflects that the first portion of information has been provided. The data provider then makes a determination of how much of the context is to be provided to the data receiver system, and then provides that appropriate context information to the data receiver. Furthermore, the data provider provides a response that includes the first portion of the data items. The data receiver includes this first provided context information in the second request for the next portion of the data items, allowing continuity in the data transfer session.
    Type: Application
    Filed: June 18, 2004
    Publication date: March 2, 2006
    Inventors: Alan Geller, Donald Box, Luis Cabrera, Raymond McCollum
  • Publication number: 20050204128
    Abstract: A method of controlling information exposure in a multiparty transaction includes an originating transaction participant cryptographically encoding all information for each of the transaction participants such that a unique data content and encryption are used for each of the messages destined to the other transaction participants. The cryptographically encoded messages are transmitted to the transaction participants such that each may decrypt their message and respond to a primary transaction participant with status concerning their portion of the transaction. After reception of affirmative status messages from the transaction participants, the primary transaction participant may transmit messages to the responding transaction participants to execute the multiparty transaction. The originating transaction participant may also be provided an indication that the multiparty transaction is executed.
    Type: Application
    Filed: January 28, 2004
    Publication date: September 15, 2005
    Inventors: Michael Aday, Bryan Willman, Marcus Peinado, Alan Geller
  • Publication number: 20050182843
    Abstract: To maintain and manage a computer network, a system administrator may monitor a large number and variety of components, each component comprising a variety of resources. The instrumentation of a resource may be monitored and/or manipulated by receiving a Simple Object Accessing Protocol (SOAP) message comprising an operation identifier for accessing instrumentation information and a resource identifier associated with a computer system resource. The management system may resolve the resource identifier into an address for a local handler associated with the resource, and may send a local request to the local handler at the resolved address.
    Type: Application
    Filed: August 12, 2004
    Publication date: August 18, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Reistad, Raymond McCollum, Alan Geller, Paul Allen
  • Patent number: 6093475
    Abstract: A costume element having an inner layer and an at least in part transparent outer layer forming a passage therebetween, the passage having an upper opening. A fluid visible in at least a part of the passage is injected into the passage through the upper opening. A lower opening to the passage can be coupled to the upper opening by one or more tubes providing fluid communication and a pump.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: July 25, 2000
    Assignee: Easter Unlimited Inc.
    Inventor: Alan Geller
  • Patent number: 6061830
    Abstract: A multi-component costume for at least partially masking a contoured anterior portion of the body includes a first component consisting of a fabric foundation garment for receiving and substantially fully covering the contoured body portion. The second component consists of at least one molded flexible three-dimensional member configured to at least partially receive and cover or mask an anterior surface of the contoured body portion. The second component defines an external, generally convex surface provided with exterior decoration to simulate a desired appearance and an interior generally concave surface forming a three-dimensional cavity having a configuration substantially corresponding to a portion of the contoured body intended or desired to be covered or masked. At least a portion of the fabric foundation garment normally covering the contoured body portion intended or desired to be covered or masked is attached to the interior generally concave surface, such as with adhesive.
    Type: Grant
    Filed: February 5, 1999
    Date of Patent: May 16, 2000
    Assignee: Easter Unlimited, Inc.
    Inventor: Alan Geller
  • Patent number: 5546604
    Abstract: A garment for covering a wearer's head and face including a hood worn over the head with a tailpiece adjacent a rear portion of the head. The hood is made from a non-shrink material. A mesh face mask is attached to the hood to cover and conceal the face while allowing the wearer to see out through the face mask. A cowl is formed along a portion of the junction between the hood and the face mask and extends out over the face mask. The cowl may be formed from a single piece of material or two differently colored pieces of material. A central padded layer may be inserted within the cowl to give it additional thickness and shape.
    Type: Grant
    Filed: February 9, 1995
    Date of Patent: August 20, 1996
    Assignee: Fun World
    Inventor: Alan Geller