Patents by Inventor Danny Levin

Danny Levin 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: 20080311903
    Abstract: Techniques for managing dual-channel wireless devices are described. A dual-channel wireless device may comprise a first transceiver operative to communicate control information over a data channel using a packet-switched network. The dual-channel wireless device may further comprise an enhanced call module communicatively coupled to the first transceiver, the enhanced call module comprising a back-to-back user agent operative to establish a session between the back-to-back user agent and a call terminal using the control information. The dual-channel wireless device may also comprise a second transceiver operative to communicate voice information over a voice channel using a circuit-switched network during the session. Other embodiments are described and claimed.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventor: Danny Levin
  • Publication number: 20080294783
    Abstract: Procedures for identifying audio clients in a media session are described. A gateway device may provide a unique identifier for identifying the audio client/user agent instance. In an example, a globally routable user agent universal resource indicator (GRUU) may be mapped to the gateway device servicing the audio client and a unique identifier may be provided. In examples, the gateway device may include a grid and grid value for identifying the audio client.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Li Shen, Danny Levin
  • Publication number: 20080154033
    Abstract: A method of preparing metal mesoporphyrin halide compounds is described. The metal mesoporphyrin halide compound may be formed by forming a novel mesoporphyrin IX intermediate compound and then converting the mesoporphyrin IX intermediate to the metal mesoporphyrin halide through metal insertion. The novel intermediate compound may be formed by a catalytic hydrogenation of hemin in acid and subsequent recovery.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 26, 2008
    Inventors: Robert Vukovich, Benjamin Levinson, George S. Drummond, Robert Caroselli, Kazimierz G. Antczak, Christopher Boucher, Richard Mortimer, Danny Levin, Keith A. Cooke
  • Patent number: 7375216
    Abstract: A method of preparing metal mesoporphyrin compounds is described. A metal mesoporphyrin compound may be formed by forming a novel mesoporphyrin IX intermediate compound and then converting the mesoporphyrin IX intermediate to a metal mesoporphyrin compound through metal insertion. The novel intermediate compound may be formed by a catalytic hydrogenation of hemin in acid and subsequent recovery.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: May 20, 2008
    Assignee: InfaCare Pharmaceutical Corporation
    Inventors: Robert Vukovich, Benjamin Levinson, George S. Drummond, Robert Caroselli, Kazimierz G. Antczak, Christopher Boucher, Richard Mortimer, Danny Levin, Keith A. Cooke
  • Publication number: 20070294346
    Abstract: A conference server may request a key frame from a conference participant in response to determining that the conference participant should become a most active participant, and the conference server may make the conference participant the most active participant in response to receiving the key frame from the conference participant.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Tim M. Moore, Dalibor Kukoleca, Wei Zhong, Warren V. Barkley, Danny Levin
  • Publication number: 20070220162
    Abstract: Techniques are described for providing media services. A media processor receives one or more input media streams and provides an output media stream to one or more endpoints. A media controller issues commands to the media processor for controlling the media streams. The media controller and the media processor communicate in accordance with a defined protocol allowing for independent control of each of the media streams.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Danny Levin, Warren Berkley, Wei Zhong, Tim Moore, Michael VanBuskirk, Yiu-Ming Leung
  • Publication number: 20070165820
    Abstract: Systems, methods, and/or techniques (“tools”) are described that sort speakers in a network-enabled conference. In some cases, this sorted list of speakers indicates which speaker is dominant. With this sorted list, a participant's communication device may provide context about the speakers. In some cases a participant's communication device has a display that presents real-time video of the speakers or other visual indicia, such as each or the most dominant speaker's name, picture, title, or location. These and other context about speakers may help participants better understand discussions in network-enabled conferences.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Anton Krantz, Dalibor Kukoleca, Wei Zhong, Guo-Wei Shieh, Zong Zong Yuan, Tim Moore, Danny Levin, Michael VanBuskirk
  • Publication number: 20070064672
    Abstract: A method for controlling or monitoring a common PBX phone line from a plurality of personal computer endpoints with multiple instances of application of a SIP soft phone application.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Amritansh Raghav, Ankur Chavda, Danny Levin, Nikhil Bobde
  • Publication number: 20070036144
    Abstract: Providing non-voice capabilities relating to a phone call at a computing device includes receiving a request to begin a telephone call from a first telephone to a second telephone, wherein the requesting is performed using messaging between computing devices connected via a computer network, and wherein the messaging is part of a signaling phase dialog. The signaling phase dialog may be used in providing information associated with the identity of parties of the telephone call. Commencing a call phase dialog between the computing devices may be performed after the telephone call is established over the public switched telephone network. The call phase dialog may allow messages relating to the telephone call to be passed between the computing devices, at least while the telephone call is in progress. The dialogs and messaging may be performed using session initiation protocol (SIP) or another computer communication protocol.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Amritansh Raghav, Danny Levin, Parag Samdadiya
  • Publication number: 20070033250
    Abstract: Techniques for managing the continuity of real-time conversations are provided. Some techniques allow a participant to restore a conversation that previously occurred and has ended, and continue a thread of the conversation by reusing history data associated with the conversation and appending new data. A participant who is invited to a conversation that is being continued is provided with the history data or provided access to the history data, thus allowing the invited participant to “catch up” in the conversation. The invited participant may also continue the thread in a similar manner afterwards.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Danny Levin, Amritansh Raghav, Eran Shtiegman, Parag Samdadiya
  • Publication number: 20070033249
    Abstract: Techniques for associating one or more real-time sessions, which are each signaled separately, into one logical conversation without a centralized control, are provided. Some techniques share a conversation identifier that uniquely identifies a logical conversation across the real-time sessions that belong to the logical conversation. The conversation identifier is generated before the first real-time session belonging to the logical conversation is signaled, and distributed to the other participants in the logical conversation via the signaling channel. A called participant can use the conversation identifier for associating the previous real-time sessions belonging to the logical conversation, and for making new invitations for other real-time sessions that are associated with the same logical conversation.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Parag Samdadiya, Amritansh Raghav, Danny Levin, Eran Shtiegman, Nikhil Bobde
  • Publication number: 20040210048
    Abstract: A method of preparing metal mesoporphyrin halide compounds is described. The metal mesoporphyrin halide compound may be formed by forming a novel mesoporphyrin IX intermediate compound and then converting the mesoporphyrin IX intermediate to the metal mesoporphyrin halide through metal insertion. The novel intermediate compound may be formed by a catalytic hydrogenation of hemin in acid and subsequent recovery.
    Type: Application
    Filed: March 29, 2004
    Publication date: October 21, 2004
    Applicant: WellSpring Pharmaceutical Corporation
    Inventors: Robert Vukovich, Benjamin Levinson, George S. Drummond, Robert Caroselli, Kazimierz G. Antczak, Christopher Boucher, Richard Mortimer, Danny Levin, Keith A. Cooke
  • Patent number: 6711166
    Abstract: Concurrent calls are multiplexed over packet network connections such as TCP/UDP/IP connections. Initially, semi-permanent, open channels (e.g., TCP and/or UDP channels) are established between two or more packet switches. The switches format incoming calls, as necessary, and multiplex them onto the open channels. Identifiers may be added to the multiplexed calls to facilitate the demultiplexing of the calls by the receiving switch. The multiplexed calls are encapsulated into packet network protocol packets (e.g., TCP/IP or UDP/IP) for routing over a packet-based network (e.g., IP).
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: March 23, 2004
    Assignee: Radvision Ltd.
    Inventors: Amos Amir, Danny Levin, Amotz Shemi