Patents by Inventor Oren Rosenbloom

Oren Rosenbloom 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: 20060293769
    Abstract: A system, method, and computer-readable media are disclosed for remotely controlling playback of content stored on a device. The system, method, and computer-readable media can transmit state-based commands from a host unit to the device in order to control playback of the content. The host unit can control playback of the content without requiring the device to transfer the content to the host unit. The host unit can also be updated as soon as there is a change in any state of the device.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Oren Rosenbloom, Vladimir Sadovsky, Konstantin Roslyakov, Mysore Jaisimha, Blake Manders
  • Publication number: 20060288165
    Abstract: A system and method for removable storage content transfer. A removable storage medium is passed between a terminal and a device, and a device file stored on the removable storage medium is used to communicate media content and other information between the terminal and the device. The device file may include “session information,” such as information that can be used to represent a network or direct connect session between the terminal and the device file. The session information may include, for example, media content and header information. The device file may allow the terminal to treat the removable storage medium as a locally connected device in some situations. For example, the terminal may create a device stack using device parameters stored on the removable storage medium, and use the device stack to communicate with the device via the removable storage medium.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Oren Rosenbloom, Vladimir Sadovsky, Blake Manders, Joseph Ternasky
  • Publication number: 20060288036
    Abstract: Generation of an index database that is customized for a specific responder device using device parameters of the responder device is provided. The index database is generated on a device other than the responder device. In accordance with one method, an indication of a selection of objects is received. Device parameters of the responder device are also accessed. An index database is generated for the selection of objects using the device parameters of the responder device. The index database may then be transferred to the responder device.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Vladimir Sadovsky, Stephen Handley, Oren Rosenbloom
  • Publication number: 20060095628
    Abstract: Described herein are one or more implementations for exposing data content (e.g., digital media) of a portable digital media device over a network to one or more network-connected electronics devices, where such exposing is done via a network-connected personal computer to which the portable digital media device is directed coupled (e.g., via a USB). Also, described herein are one or more implementations for gathering a customized collection of data content from web-feeds at a web-connected personal computer and exposing that gathered web-feed data content to a network-connected electronics devices (such as a set-top box for a television).
    Type: Application
    Filed: December 15, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Charles Ludwig, James Dooley, Jason Flaks, Jose Contreras, Oren Rosenbloom, Sean Kelly, Vladimir Sadovsky
  • Publication number: 20060031545
    Abstract: A protocol and related techniques and platforms allow vendors to selectably extend the Media Transport Protocol (MTP), or other defined protocols to implement vendor-specific commands, data fields, instructions and other extension sets. According to embodiments of the invention in one regard, one or more extension space may be utilized to derive independent extension sets, in part by separating the extension space according to a unique identifier assigned to or associated with a given vendor. In embodiments that unique identifier may be or include an Internet DNS (Domain Name System) domain name, or other extension set name or identifier. According to the invention in one regard, because a DNS domain name may be independently registered and secured by participating vendors or manufacturers and by definition uniquely assigned, the separation of vendor extension sets by that type of name may be automatic and free from conflict.
    Type: Application
    Filed: August 6, 2004
    Publication date: February 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Blake Manders, Oren Rosenbloom, Vladimir Sadovsky
  • Publication number: 20060031384
    Abstract: A system and related techniques generate an interrogation request from an initiator device, such as a client desktop machine or other machine, to a mobile or other media player, such as a digital camera, MP3 player, video camera or other device or hardware to enumerate the media content contained in that device, along with associated properties. The collection of binary objects which encode the content, such as digital photographs, encoded audio files, digitized video or other media, may include or have associated with them a set of corresponding object properties which help to define each object, such as by defining a pixel color depth, audio codec or other property or attribute.
    Type: Application
    Filed: May 3, 2004
    Publication date: February 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Blake Manders, Joseph Ternasky, Oren Rosenbloom, Vladimir Sadovsky
  • Publication number: 20050246375
    Abstract: A system and related techniques relate to the retrieval of a media object list with associated properties from a media device such as a digital video camcorder, audio player or other source or device. According to embodiments the retrieved list or set of media objects and their attributes or properties, for example a song list along with song length, codec, artist and other information may be retrieved from the source device, along with a representative sample of the media or content of each object. So the title which identifies a song may be accompanied by a short sound clip of a representative sample of that song, or a title identifying a digital video movie may be accompanied by a short video clip of an introductory portion of that movie.
    Type: Application
    Filed: May 3, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Blake Manders, Oren Rosenbloom, Vladimir Sadovsky
  • Publication number: 20040261084
    Abstract: A method and system are provided for facilitating communication between a computing device and a network scanner upon discovery of the network scanner. The system includes a driver having an operating system communication layer and a scanning profile communication layer, the scanning profile communication layer implementing a zero configuration device network architecture. The driver includes a translation mechanism for translating information between a scanning communication protocol of the scanning profile communication layer and an operating system communication mode of the operating system communication layer. The driver may further include a scanning command module for transferring scanning commands from the driver to the network scanning device and a data handler for opening a communication channel between the driver and the scanner and transmitting scan data over the communication channel.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Applicant: Microsoft Corporation
    Inventors: Oren Rosenbloom, Keisuke Tsuchida
  • Publication number: 20040243735
    Abstract: A computer-implemented method and system are provided for supporting hardware devices that are connected to the computer via a network. The existence of any hardware device connected on the network is detected in the method. Information descriptive of the connected device is then obtained, either from the device or from the user. Based upon the obtained information, a logical representation of the connected device is created. The driver for the detected device is then located and installed. From this point on, the network-connected hardware device appears to the computer in the same manner as a locally connected hardware device.
    Type: Application
    Filed: May 29, 2003
    Publication date: December 2, 2004
    Inventors: Oren Rosenbloom, Vladimir Sadovsky
  • Publication number: 20040226024
    Abstract: A computer-implemented method and system useful in creating a device driver of a different architecture, based upon an existing driver of an original architecture. Information concerning an existing device driver is gathered. This information is stored for use by a transformation engine. The transformation engine maps information from the existing driver architecture to a new driver architecture. The transformation engine is used to obtain a description of the old driver in a format specific to the new driver architecture. A source code generation engine then converts the information obtained from the transformation engine into a new driver application layer. Given the base driver with the application layer already developed, a device provider or other driver creator can develop the device protocol layer for the driver.
    Type: Application
    Filed: May 5, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Oren Rosenbloom, Lyman Cooper Partin
  • Publication number: 20040221044
    Abstract: A method and system are provided for controlling multiple types of media devices. The method and system also facilitate communication between a computing device and one of a plurality of types of media devices. The system includes device retrieval modules controlled by the computing device for retrieving information from a group of device data sets controlled by the media device. The device data sets including a device information data set that includes a set of properties specific the type of media device. The computing device also includes object retrieval tools for retrieving object information from a group of object data sets stored on the media device and control command modules controlling objects on the media device.
    Type: Application
    Filed: May 2, 2003
    Publication date: November 4, 2004
    Inventors: Oren Rosenbloom, Joseph D. Ternasky, Vladimir Sadovsky, Blake D. Manders
  • Publication number: 20030117433
    Abstract: The Universal Plug and Play architecture contemplates devices and control points that can automatically integrate themselves into a network and provide functionality to a user. Extensions are provided that allow an information presentation appliance to identify categories of information the user wishes that appliance to display. The appliance, acting as a device, can advertise functionality that only allows for the display of information that matches the categories selected by the user. Alternatively, the appliance can act as a control point and request information from information storage devices that matches the categories selected by the user. Using either alternative, the user is allowed to tune, at the appliance, the information that the appliance presents.
    Type: Application
    Filed: November 9, 2001
    Publication date: June 26, 2003
    Applicant: Microsoft Corporation
    Inventors: Victoria E. Milton, Vladimir Sadovsky, Oren Rosenbloom, Dennis Stewart W. Tansley