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: 8694682Abstract: 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: GrantFiled: March 22, 2007Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
-
Patent number: 8495290Abstract: 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: GrantFiled: December 29, 2011Date of Patent: July 23, 2013Assignee: Imation Corp.Inventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
-
Patent number: 8462798Abstract: 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: GrantFiled: March 5, 2009Date of Patent: June 11, 2013Assignee: Nokia CorporationInventors: 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: 20120096222Abstract: 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: ApplicationFiled: December 29, 2011Publication date: April 19, 2012Applicant: IMATION CORP.Inventors: ROBERT SUGAR, S. CHRISTOPHER ALAIMO, CHRIS MAYNE
-
Patent number: 8108601Abstract: 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: GrantFiled: September 25, 2008Date of Patent: January 31, 2012Assignee: Imation Corp.Inventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
-
Publication number: 20090307308Abstract: 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: ApplicationFiled: March 22, 2007Publication date: December 10, 2009Inventors: Frank Siegemund, Robert Sugar, Wolfgang Manousek
-
Publication number: 20090213794Abstract: 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: ApplicationFiled: March 5, 2009Publication date: August 27, 2009Inventors: 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: 7533323Abstract: 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: GrantFiled: July 28, 2005Date of Patent: May 12, 2009Assignee: Prostor Systems, Inc.Inventors: S. Christopher Alaimo, Matthew D. Bondurant, James D. Jones, Christopher Mayne, Robert Sugar
-
Patent number: 7522613Abstract: 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: GrantFiled: May 5, 2004Date of Patent: April 21, 2009Assignee: Nokia CorporationInventors: 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: 20090094415Abstract: 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: ApplicationFiled: September 25, 2008Publication date: April 9, 2009Applicant: ProStor Systems, IncInventors: Robert Sugar, S. Christopher Alaimo, Chris Mayne
-
Patent number: 7304966Abstract: 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: GrantFiled: June 8, 2001Date of Patent: December 4, 2007Assignee: Nokia CorporationInventors: Son Phan-Anh, Robert Sugar, Gyorgy Wolfner
-
Patent number: 7301913Abstract: 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: GrantFiled: October 9, 2002Date of Patent: November 27, 2007Assignee: Nokia CorporationInventors: Angelo Corrao, Robert Sugar, Markus Isomäki
-
Publication number: 20070038915Abstract: 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: ApplicationFiled: July 28, 2005Publication date: February 15, 2007Applicant: ProStor Systems, Inc.Inventors: S. Alaimo, Matthew Bondurant, James Jones, Christopher Mayne, Robert Sugar
-
Patent number: 7154907Abstract: 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: GrantFiled: May 8, 2003Date of Patent: December 26, 2006Assignee: Nokia CorporationInventors: Miikka Poikselkä, Petteri Ylä-Outinen, Robert Sugar
-
Publication number: 20050144326Abstract: 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: ApplicationFiled: December 19, 2003Publication date: June 30, 2005Inventors: Robert Sugar, Zhigang Liu, Gabor Bajko
-
Publication number: 20050086327Abstract: 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: ApplicationFiled: October 16, 2003Publication date: April 21, 2005Inventors: Georg Mayer, Hisham Khartabil, Robert Sugar, Paulius Meskauskas
-
Publication number: 20040240399Abstract: 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: ApplicationFiled: March 24, 2004Publication date: December 2, 2004Inventors: Angelo Corrao, Robert Sugar, Markus Isomaki
-
Publication number: 20040223489Abstract: 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: ApplicationFiled: May 5, 2004Publication date: November 11, 2004Applicant: Nokia CorporationInventors: 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: 20040146040Abstract: 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: ApplicationFiled: December 2, 2003Publication date: July 29, 2004Inventors: Son Phan-Anh, Robert Sugar, Gyorgy Wolfner
-
Publication number: 20040047301Abstract: 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: ApplicationFiled: May 8, 2003Publication date: March 11, 2004Inventors: Miikka Poikselka, Petteri Yla-Outinen, Robert Sugar