Patents by Inventor Robert Sugar

Robert Sugar 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: 8694682
    Abstract: A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
  • Patent number: 8495290
    Abstract: Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive port. By arraying the drive ports, the removable disk drives may be replaced without needing to readdress the removable disk drives when new removable disk drives are inserted. Thus, the modular drive bay does not require configuration changes when new removable disk drives are inserted.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 23, 2013
    Assignee: Imation Corp.
    Inventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
  • Patent number: 8462798
    Abstract: An apparatus and a method are provided for multiplexing different sessions using the same authorized contexts for media. The method includes distinguishing different control plane sessions by a user equipment, and identifying media flows of a same application among the different control plane sessions by the user equipment by setting a service identifier. The method further includes sending the service identifier by the user equipment to a call state control function including a policy decision function, and authorizing quality of service for a user plane context by the policy decision function. Furthermore, the method includes enabling, by the policy decision function based on the service identifier, the different control plane sessions with media flows of the same application to share the same user plane context with the authorized quality of service to multiplex the different control plane sessions with media flows of the same application.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: June 11, 2013
    Assignee: Nokia Corporation
    Inventors: Kirsi Rotsten, Erdei Erzsebet, Jukka Hongisto, Zhi-Chun Honkasalo, Seppo Huotari, Juha Rasanen, Lauri Lahtinen, Miikka Poikselka, Markku Vimpari, Robert Sugar, Marco Stura, Juha Pekka, Anne Narhi, Balazs Bertenyi, Inmaculada Carrion Rodrigo
  • Publication number: 20120096222
    Abstract: Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive port. By arraying the drive ports, the removable disk drives may be replaced without needing to readdress the removable disk drives when new removable disk drives are inserted. Thus, the modular drive bay does not require configuration changes when new removable disk drives are inserted.
    Type: Application
    Filed: December 29, 2011
    Publication date: April 19, 2012
    Applicant: IMATION CORP.
    Inventors: ROBERT SUGAR, S. CHRISTOPHER ALAIMO, CHRIS MAYNE
  • Patent number: 8108601
    Abstract: Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive port. By arraying the drive ports, the removable disk drives may be replaced without needing to readdress the removable disk drives when new removable disk drives are inserted. Thus, the modular drive bay does not require configuration changes when new removable disk drives are inserted.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: January 31, 2012
    Assignee: Imation Corp.
    Inventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
  • Publication number: 20090307308
    Abstract: A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.
    Type: Application
    Filed: March 22, 2007
    Publication date: December 10, 2009
    Inventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
  • Publication number: 20090213794
    Abstract: An apparatus and a method are provided for multiplexing different sessions using the same authorized contexts for media. The method includes distinguishing different control plane sessions by a user equipment, and identifying media flows of a same application among the different control plane sessions by the user equipment by setting a service identifier. The method further includes sending the service identifier by the user equipment to a call state control function including a policy decision function, and authorizing quality of service for a user plane context by the policy decision function. Furthermore, the method includes enabling, by the policy decision function based on the service identifier, the different control plane sessions with media flows of the same application to share the same user plane context with the authorized quality of service to multiplex the different control plane sessions with media flows of the same application.
    Type: Application
    Filed: March 5, 2009
    Publication date: August 27, 2009
    Inventors: Kirsi Rotsten, Erdei Erzsebet, Jukka Hongisto, Zhi-Chun Honkasalo, Seppo Huotari, Juha Rasanen, Lauri Lahtinen, Miikka Poikselka, Markku Vimpari, Robert Sugar, Marko Stura, Juha Pekka Koskinen, Anne Narhi, Balazs Bertenyi, Inmaculada Carrion Rodrigo
  • Patent number: 7533323
    Abstract: Data are stored on a random-access storage medium. A user set of data is received. The user set of data is mapped to multiple frames. For each frame, error-correction bytes are generated over the data mapped to that frame. In addition, the data mapped to that frame are written to a number of data blocks of that frame and the error-correction bytes generated for that frame are written to a number of error-correction blocks of that frame. At least one of the number of error-correction blocks and the number of data blocks differs among at least some of the frames.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: May 12, 2009
    Assignee: Prostor Systems, Inc.
    Inventors: S. Christopher Alaimo, Matthew D. Bondurant, James D. Jones, Christopher Mayne, Robert Sugar
  • Patent number: 7522613
    Abstract: A method of multiplexing different sessions using the same authorized contexts for media, comprising: distinguishing the sessions to be multiplexed, by a device; creating a new session on a control plane; indicating media flows of different sessions; and enabling the sessions to share the same authorized context for media, thus being multiplexed.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: April 21, 2009
    Assignee: Nokia Corporation
    Inventors: Kirsi Rotsten, Erdei Erzsebet, Jukka Hongisto, Zhi-Chun Honkasalo, Seppo Huotari, Juha Räsänen, Lauri Lahtinen, Miikka Poikselkä, Markku Vimpari, Robert Sugar, Marco Stura, Juha Pekka Koskinen, Anne Narhi, Balazs Bertenyi, Inmaculada Carrion Rodrigo
  • Publication number: 20090094415
    Abstract: Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive port. By arraying the drive ports, the removable disk drives may be replaced without needing to readdress the removable disk drives when new removable disk drives are inserted. Thus, the modular drive bay does not require configuration changes when new removable disk drives are inserted.
    Type: Application
    Filed: September 25, 2008
    Publication date: April 9, 2009
    Applicant: ProStor Systems, Inc
    Inventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
  • Patent number: 7304966
    Abstract: A method and a system for providing access to an IP multimedia subsystem (IMS) for a subscriber roaming in a visited communication network are described. A subscriber equipment determines that a visited network IMS is not accessible and sends a register message for registering to an IMS to a control entity in the home communication network of the subscriber. The control entity recognizes that the register message is received directly from a subscriber equipment, and an access entity for accessing the IMS of the home network is assigned. Then, the control entity sends a message to the subscriber equipment which message comprises the address of the access entity.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: December 4, 2007
    Assignee: Nokia Corporation
    Inventors: Son Phan-Anh, Robert Sugar, Gyorgy Wolfner
  • Patent number: 7301913
    Abstract: This invention relates to a SIP and SDP protocols. The idea of the invention is to modify SDP descriptions included in SIP messages to facilitate transcoding. After receiving an INVITE message from a calling party, the SIP proxy negotiates with a transcoder for getting a list of codecs of the transcoder and their address information. The SIP proxy adds the codec list of the transcoder to the received SDP description in the invite message, and sends this way modified SDP description in an INVITE message to a called party. After receiving the modified SDP, the called party selects codecs or a list of suitable codecs according to preferences in the modified SDP and its own preferences.
    Type: Grant
    Filed: October 9, 2002
    Date of Patent: November 27, 2007
    Assignee: Nokia Corporation
    Inventors: Angelo Corrao, Robert Sugar, Markus Isomäki
  • Publication number: 20070038915
    Abstract: Data are stored on a random-access storage medium. A user set of data is received. The user set of data is mapped to multiple frames. For each frame, error-correction bytes are generated over the data mapped to that frame. In addition, the data mapped to that frame are written to a number of data blocks of that frame and the error-correction bytes generated for that frame are written to a number of error-correction blocks of that frame. At least one of the number of error-correction blocks and the number of data blocks differs among at least some of the frames.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 15, 2007
    Applicant: ProStor Systems, Inc.
    Inventors: S. Alaimo, Matthew Bondurant, James Jones, Christopher Mayne, Robert Sugar
  • Patent number: 7154907
    Abstract: A method and system for resetting nodes in a communication system that include at least a first node and a second node. The establishment for communication settings is initiated between the first node and the second node. At least part of communications settings is stored in the first node. An indication is sent from the second node to the first node to reset the stored communication settings in the first node. The communication settings are reset in the first node.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: December 26, 2006
    Assignee: Nokia Corporation
    Inventors: Miikka Poikselkä, Petteri Ylä-Outinen, Robert Sugar
  • Publication number: 20050144326
    Abstract: The present invention relates to a method, terminal device, network device and user agent program product for handling a compartment used for compression of signaling messages, wherein a compartment-related information defining at least one of an identification and a handling of the compartment is conveyed in a header of a signaling message between the terminal device and a packet data network. Thereby, it can be made sure that the compartment is uniquely identified and can be opened and/or closed when necessary. Moreover, the need for multiple compartments at a user agent can be eliminated.
    Type: Application
    Filed: December 19, 2003
    Publication date: June 30, 2005
    Inventors: Robert Sugar, Zhigang Liu, Gabor Bajko
  • Publication number: 20050086327
    Abstract: A method (and corresponding equipment) by which a UE device (10) begins compressing messages it transmits to an SIP outbound proxy server (12) as SIP signals, including: a step (22a) in which the UE device sends a request message (22a 32a 42a) to the SIP outbound proxy server (12); and a step (23 33 43) in which the UE device analyzes a response message (22b 32b 42b) received from the SIP outbound proxy server (12) in response to the request message (22a 32a 42a) to determine a compression parameter. The request message (22a) may be an options request message and the response message (22b) would then be e.g. a 200 OK message. Alternatively, the request message (32a) may be a register message, and the response message (32b) would then be e.g. a 401 (unauthorized) message. In another embodiment, the response message (42b) is any compressed message.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Inventors: Georg Mayer, Hisham Khartabil, Robert Sugar, Paulius Meskauskas
  • Publication number: 20040240399
    Abstract: This invention relates to a SIP and SDP protocols. The idea of the invention is to modify SDP descriptions included in SIP messages to facilitate transcoding. After receiving an INVITE message from a calling party, the SIP proxy negotiates with a transcoder for getting a list of codecs of the transcoder and their address information. The SIP proxy adds the codec list of the transcoder to the received SDP description in the invite message, and sends this way modified SDP description in an INVITE message to a called party. After receiving the modified SDP, the called party selects codecs or a list of suitable codecs according to preferences in the modified SDP and its own preferences.
    Type: Application
    Filed: March 24, 2004
    Publication date: December 2, 2004
    Inventors: Angelo Corrao, Robert Sugar, Markus Isomaki
  • Publication number: 20040223489
    Abstract: A method of multiplexing different sessions using the same authorized contexts for media, comprising: distinguishing the sessions to be multiplexed, by a device; creating a new session on a control plane; indicating media flows of different sessions; and enabling the sessions to share the same authorized context for media, thus being multiplexed.
    Type: Application
    Filed: May 5, 2004
    Publication date: November 11, 2004
    Applicant: Nokia Corporation
    Inventors: Kirsi Rotsten, Erdei Erzsebet, Jukka Hongisto, Zhi-Chun Honkasalo, Seppo Huotari, Juha Rasanen, Lauri Lahtinen, Miikka Poikselka, Markku Vimpari, Robert Sugar, Marco Stura, Juha Pekka Koskinen, Anne Narhi, Balazs Bertenyi, Inmaculada Carrion Rodrigo
  • Publication number: 20040146040
    Abstract: A method and a system for providing access to an IP multimedia subsystem (IMS) for a subscriber roaming in a visited communication network are described. A subscriber equipment determines that a visited network IMS is not accessible and sends a register message for registering to an IMS to a control entity in the home communication network of the subscriber. The control entity recognizes that the register message is received directly from a subscriber equipment, and an access entity for accessing the IMS of the home network is assigned. Then, the control entity sends a message to the subscriber equipment which message comprises the address of the access entity.
    Type: Application
    Filed: December 2, 2003
    Publication date: July 29, 2004
    Inventors: Son Phan-Anh, Robert Sugar, Gyorgy Wolfner
  • Publication number: 20040047301
    Abstract: A method and system for resetting nodes in a communication system that include at least a first node and a second node. The establishment for communication settings is initiated between the first node and the second node. At least part of communications settings is stored in the first node. An indication is sent from the second node to the first node to reset the stored communication settings in the first node. The communication settings are reset in the first node.
    Type: Application
    Filed: May 8, 2003
    Publication date: March 11, 2004
    Inventors: Miikka Poikselka, Petteri Yla-Outinen, Robert Sugar