Patents by Inventor Daniel Rosenfeld

Daniel Rosenfeld 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: 8514260
    Abstract: A video-conferencing system includes a display panel configured to form a display image for viewing by a local video conferencer, a camera configured to acquire a facial image of the local video conferencer and having an aperture oriented toward the display panel, and an array of partly reflective facets aligned in parallel against a plane disposed parallel to and forward of the display panel, each facet positioned to transmit a portion of the display image from the display panel through that facet to the local video conferencer, and to reflect a portion of the facial image of the local video conferencer to the aperture.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Timothy Andrew Large, Daniel Rosenfeld, Neil Emerton
  • Patent number: 8416715
    Abstract: Gaze tracking or other interest indications are used during a video conference to determine one or more audio sources that are of interest to one or more participants to the video conference, such as by determining a conversation from among multiple conversations that a subset of participants are participating in or listening to, for enhancing the audio experience of one or more of the participants.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Daniel A. Rosenfeld, Zicheng Liu, Ross G. Cutler, Philip A. Chou, Christian Huitema, Kori Quinn
  • Patent number: 8272743
    Abstract: The techniques described herein provide a surface computing device that includes a surface layer configured to be in a transparent state and a diffuse state. In the diffuse state, an image can be projected onto the surface. In the transparent state, an image can be projected through the surface.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Stuart Taylor, Shahram Izadi, Daniel A. Rosenfeld, Stephen Hodges, David Alexander Butler, James Scott, Nicolas Villar
  • Patent number: 8225062
    Abstract: Embodiments are disclosed herein that are related to controlling the visibility of a portion of memory in a hardware device. For example, one disclosed embodiment provides a hardware device comprising a communications interface configured to connect to a complementary communications interface on a computing device. The hardware device further comprises a portion of memory having a first ID configured to cause the portion of memory to be visible to a user of the computing device to which the hardware device is connected. Further still, the hardware device comprises instructions stored in the portion of memory which are executable by and transferable to the computing device to cause the installation of a computer program related to the hardware device, and to cause the portion of memory to be hidden from the user of the computing device upon transferring of the instructions to the computing device.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Garret J. Buban, Dominic Lai, Daniel Rosenfeld, Jonathan Westhues
  • Patent number: 8204677
    Abstract: A method for tracking a moving platform (MP) wherein the MP uses an on-board navigation system (NS). Data provided by the navigation system on board the moving platform (MP) is merged with data obtained using a tracking system that tracks the MP from another location. A typical navigation system on board the moving platforms is an inertial navigation system (INS). State data of one or more MP is sent to a processing facility and state data of one or more electromagnetic tracking (EMT) is collected by one or more processing facility. The collected states data from the sources are processed, using the one or more processing facilities for calculating tracking data are used to direct one or more antennas for MP tracking. The state data from one or more MP's are sent using a communications channel.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: June 19, 2012
    Assignee: Rafael—Armament Development
    Inventors: Daniel Rosenfeld, Ofer Salama
  • Publication number: 20120038891
    Abstract: The techniques described herein provide a surface computing device that includes a surface layer configured to be in a transparent state and a diffuse state. In the diffuse state, an image can be projected onto the surface. In the transparent state, an image can be projected through the surface.
    Type: Application
    Filed: October 24, 2011
    Publication date: February 16, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Stuart Taylor, Shahram Izadi, Daniel A. Rosenfeld, Stephen Hodges, David Alexander Butler, James Scott, Nicolas Villar
  • Patent number: 8042949
    Abstract: A surface computing device is described which has a surface which can be switched between transparent and diffuse states. When the surface is in its diffuse state, an image can be projected onto the surface and when the surface is in its transparent state, an image can be projected through the surface and onto an object. In an embodiment, the image projected onto the object is redirected onto a different face of the object, so as to provide an additional display surface or to augment the appearance of the object. In another embodiment, the image may be redirected onto another object.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Stuart Taylor, Shahram Izadi, Daniel A. Rosenfeld, Stephen Hodges, David Alexander Butler, James Scott, Nicolas Villar
  • Publication number: 20110227947
    Abstract: Multi-touch user interface interaction is described. In an embodiment, an object in a user interface (UI) is manipulated by a cursor and a representation of a plurality of digits of a user. At least one parameter, which comprises the cursor location in the UI, is used to determine that multi-touch input is to be provided to the object. Responsive to this, the relative movement of the digits is analyzed and the object manipulated accordingly. In another embodiment, an object in a UI is manipulated by a representation of a plurality of digits of a user. Movement of each digit by the user moves the corresponding representation in the UI, and the movement velocity of the representation is a non-linear function of the digit's velocity. After determining that multi-touch input is to be provided to the object, the relative movement of the representations is analyzed and the object manipulated accordingly.
    Type: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Hrvoje Benko, Shahram Izadi, Andrew D. Wilson, Daniel Rosenfeld, Ken Hinckley, Xiang Cao, Nicolas Villar, Stephen Hodges
  • Publication number: 20110195781
    Abstract: Keyboards, mice, joysticks, customized gamepads, and other peripherals are continually being developed to enhance a user's experience when playing computer video games. Unfortunately, many of these devices provide users with limited input control because of the complexity of today's gaming applications. For example, many computer video games require a combination of mouse and keyboard to control even the simplest of in-game tasks (e.g., walking into a room and looking around may require several keyboard keystrokes and mouse movements). Accordingly, one or more systems and/or techniques for performing in-game tasks based upon user input within a multi-touch mouse are disclosed herein. User input comprising one or more user interactions detect by spatial sensors within the multi-touch mouse may be received. A wide variety of in-game tasks (e.g., character movements, character actions, character view, etc.) may be performed based upon the user interactions (e.g., a swipe gesture, a mouse position change, etc.).
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Applicant: Microsoft Corporation
    Inventors: Billy Chen, Hrvoje Benko, Eyal Ofek, Daniel A. Rosenfeld
  • Publication number: 20110099348
    Abstract: Embodiments are disclosed herein that are related to controlling the visibility of a portion of memory in a hardware device. For example, one disclosed embodiment provides a hardware device comprising a communications interface configured to connect to a complementary communications interface on a computing device. The hardware device further comprises a portion of memory having a first ID configured to cause the portion of memory to be visible to a user of the computing device to which the hardware device is connected. Further still, the hardware device comprises instructions stored in the portion of memory which are executable by and transferable to the computing device to cause the installation of a computer program related to the hardware device, and to cause the portion of memory to be hidden from the user of the computing device upon transferring of the instructions to the computing device.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Garret J. Buban, Dominic Lai, Daniel Rosenfeld, Jonathan Westhues
  • Publication number: 20110080341
    Abstract: Indirect multi-touch interaction is described. In an embodiment, a user interface is controlled using a cursor and a touch region comprising a representation of one or more digits of a user. The cursor and the touch region are moved together in the user interface in accordance with data received from a cursor control device, such that the relative location of the touch region and the cursor is maintained. The representations of the digits of the user are moved in the touch region in accordance with data describing movement of the user's digits. In another embodiment, a user interface is controlled in a first mode of operation using an aggregate cursor, and switched to a second mode of operation in which the aggregate cursor is divided into separate portions, each of which can be independently controlled by the user.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Applicant: Microsoft Corporation
    Inventors: John Helmes, Nicolas Villar, Hrvoje Benko, Shahram Izadi, Daniel Rosenfeld, Stephen Hodges, David Alexander Butler, Xiang Cao, Richard Banks
  • Publication number: 20100315335
    Abstract: A pointing device with independently movable portions is described. In an embodiment, a pointing device comprises a base unit and a satellite portion. The base unit is arranged to be located under a palm of a user's hand and be movable over a supporting surface. The satellite portion is arranged to be located under a digit of the user's hand and be independently movable over the supporting surface relative to the base unit. In embodiments, data from at least one sensing device is read, and movement of both the base unit and the independently movable satellite portion of the pointing device is calculated from the data. The movement of the base unit and the satellite portion is analyzed to detect a user gesture.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Nicolas Villar, John Helmes, Shahram Izadi, Daniel Rosenfeld, Stephen E. Hodges, David Alexander Butler, Xiang Cao, Otmar Hilliges, Richard Banks, Benjamin David Eidelson, Hrvoje Benko
  • Publication number: 20100315336
    Abstract: A pointing device using proximity sensing is described. In an embodiment, a pointing device comprises a movement sensor and a proximity sensor. The movement sensor generates a first data sequence relating to sensed movement of the pointing device relative to a surface. The proximity sensor generates a second data sequence relating to sensed movement relative to the pointing device of one or more objects in proximity to the pointing device. In embodiments, data from the movement sensor of the pointing device is read and the movement of the pointing device relative to the surface is determined. Data from the proximity sensor is also read, and a sequence of sensor images of one or more objects in proximity to the pointing device are generated. The sensor images are analyzed to determine the movement of the one or more objects relative to the pointing device.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: David Alexander BUTLER, Nicolas VILLAR, John HELMES, Shahram IZADI, Stephen E. HODGES, Daniel ROSENFELD, Hrvoje BENKO
  • Publication number: 20100315482
    Abstract: Gaze tracking or other interest indications are used during a video conference to determine one or more audio sources that are of interest to one or more participants to the video conference, such as by determining a conversation from among multiple conversations that a subset of participants are participating in or listening to, for enhancing the audio experience of one or more of the participants.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Daniel A. Rosenfeld, Zicheng Liu, Ross G. Cutler, Philip A. Chou, Christian Huitema, Kori Quinn
  • Publication number: 20100302344
    Abstract: A video-conferencing system includes a display panel configured to form a display image for viewing by a local video conferencer, a camera configured to acquire a facial image of the local video conferencer and having an aperture oriented toward the display panel, and an array of partly reflective facets aligned in parallel against a plane disposed parallel to and forward of the display panel, each facet positioned to transmit a portion of the display image from the display panel through that facet to the local video conferencer, and to reflect a portion of the facial image of the local video conferencer to the aperture.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Timothy Andrew Large, Daniel Rosenfeld, Neil Emerton
  • Publication number: 20100245246
    Abstract: Embodiments are disclosed herein that are related to input devices with curved multi-touch surfaces. One disclosed embodiment comprises a touch-sensitive input device having a curved geometric feature comprising a touch sensor, the touch sensor comprising an array of sensor elements integrated into the curved geometric feature and being configured to detect a location of a touch made on a surface of the curved geometric feature.
    Type: Application
    Filed: June 19, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Rosenfeld, Jonathan Westhues, Shahram Izadi, Nicolas Villar, Hrvoje Benko, John Helmes, Kurt Allen Jenkins
  • Publication number: 20100242274
    Abstract: Embodiments are disclosed herein that are related to input devices with curved multi-touch surfaces. For example, in one disclosed embodiment, a method of making a multi-touch input device having a curved touch-sensitive surface comprises forming on a substrate an array of sensor elements defining a plurality of pixels of the multi-touch sensor, forming the substrate into a shape that conforms to a surface of the curved geometric feature of the body of the input device, and fixing the substrate to the curved geometric feature of the body of the input device.
    Type: Application
    Filed: June 19, 2009
    Publication date: September 30, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Rosenfeld, Jonathan Westhues, Shahram Izadi, Nicolas Villar, Hrvoje Benko, John Helmes, Kurt Allen Jenkins
  • Publication number: 20100170958
    Abstract: The invention provides method for treating a tropical cyclone, a tropical storm or a tropical depression. The method includes reducing unloading of cloud parcel water in the tropical cyclone, tropical storm or tropical depression. In a preferred embodiment, unloading of cloud parcel water is accomplished by seeding with cloud condensation nuclei, such as sub-micron ammonium sulfate particles. The treatment is preferably applied to the lower parts of peripheral clouds in the tropical cyclone, tropical storm or tropical depression below the 0 C isotherm level.
    Type: Application
    Filed: December 11, 2007
    Publication date: July 8, 2010
    Applicant: Yissum Research Development Company of the Hebrew University of Jerusalem, Ltd.
    Inventors: Daniel Rosenfeld, Alexander Khain, William Woodley
  • Publication number: 20100042258
    Abstract: A system for manipulation of objects. The system includes N objects, where N is greater than or equal to 2 and is an integer; and a mechanism for controlling and 2D locating of the N objects. A method for manipulating objects. The method includes the steps of receiving information from N objects, where N is greater than or equal to 2 and is an integer, at a centrally controlling and 2D locating controller; determining 2D locations by the controller of the N objects; and transmitting from the controller directions to the N objects for the N objects to move. An apparatus for tracking. The apparatus includes N objects, where N is greater than or equal to 2 and is an integer, each object having an emitter which emits light; and a mechanism for 2D sensing of the N objects over time from the light emitted by each emitter. The present invention pertains to a method for tracking.
    Type: Application
    Filed: September 24, 2009
    Publication date: February 18, 2010
    Inventors: Kenneth Perlin, Daniel A. Rosenfeld, Joel S. Kollin
  • Publication number: 20090276734
    Abstract: A surface computing device is described which has a surface which can be switched between transparent and diffuse states. When the surface is in its diffuse state, an image can be projected onto the surface and when the surface is in its transparent state, an image can be projected through the surface and onto an object. In an embodiment, the image projected onto the object is redirected onto a different face of the object, so as to provide an additional display surface or to augment the appearance of the object. In another embodiment, the image may be redirected onto another object.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Stuart Taylor, Shahram Izadi, Daniel A. Rosenfeld, Stephen Hodges, David Alexander Butler, James Scott, Nicolas Villar