-
公开(公告)号:US08095513B2
公开(公告)日:2012-01-10
申请号:US11422297
申请日:2006-06-05
CPC分类号: G06F12/0261 , G06F12/1441 , G06F21/53
摘要: A method and system for implementing a safe buffer is described herein. The method includes implementing a buffer class that ensures that accesses to memory are performed in a safe manner. The buffer class may be a handle to protected resources in memory. The buffer class may exploit methods to read and write to memory that ensures that read and writes are performed to valid memory locations within buffer bounds.
摘要翻译: 本文描述了用于实现安全缓冲器的方法和系统。 该方法包括实现缓冲器类,其确保以安全的方式执行对存储器的访问。 缓冲区类可能是内存中受保护资源的句柄。 缓冲区类可以利用读取和写入存储器的方法,确保读取和写入被执行到缓冲区边界内的有效内存位置。
-
公开(公告)号:US20070283113A1
公开(公告)日:2007-12-06
申请号:US11422297
申请日:2006-06-05
IPC分类号: G06F12/14
CPC分类号: G06F12/0261 , G06F12/1441 , G06F21/53
摘要: A method and system for implementing a safe buffer is described herein. The method includes implementing a buffer class that ensures that accesses to memory are performed in a safe manner. The buffer class may be a handle to protected resources in memory. The buffer class may exploit methods to read and write to memory that ensures that read and writes are performed to valid memory locations within buffer bounds.
摘要翻译: 本文描述了用于实现安全缓冲器的方法和系统。 该方法包括实现缓冲器类,其确保以安全的方式执行对存储器的访问。 缓冲区类可能是内存中受保护资源的句柄。 缓冲区类可以利用读取和写入存储器的方法,确保读取和写入被执行到缓冲区边界内的有效内存位置。
-
公开(公告)号:US07555757B2
公开(公告)日:2009-06-30
申请号:US11159853
申请日:2005-06-23
申请人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , George D. Fee , Hany E. Ramadan , Henry L. Sanders, II , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
发明人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , George D. Fee , Hany E. Ramadan , Henry L. Sanders, II , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
CPC分类号: G06F3/00 , G06F9/46 , G06F9/465 , G06F9/541 , G06F2209/463
摘要: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
摘要翻译: 应用程序接口(API)提供了一组功能,包括一组基本所有应用程序中使用的基类和类型,用于在Microsoft Corporation的.NET(TM)平台上构建Web应用程序的应用程序开发人员。
-
公开(公告)号:US07017162B2
公开(公告)日:2006-03-21
申请号:US09902811
申请日:2001-07-10
申请人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Henry L. Sanders , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
发明人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Henry L. Sanders , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
IPC分类号: G06F9/46
CPC分类号: G06F3/00 , G06F9/46 , G06F9/465 , G06F9/541 , G06F2209/463
摘要: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
-
5.Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer 有权
标题翻译: 用于允许以不同编程语言编写的多个应用程序的计算系统和方法通过公共语言运行时层进行通信和请求资源或服务公开(公告)号:US07581231B2
公开(公告)日:2009-08-25
申请号:US10087027
申请日:2002-02-28
申请人: Adam W. Smith , Anthony J. Moore , Anders Hejlsberg , Brian A. LaMacchia , Blaine J. Dockter , Brian M. Grunkemeyer , Brian K. Pepin , Caleb L. Doise , Christopher W. Brumme , Chad W. Royal , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Dedu-Constantin , Daniel Takacs , David S. Ebbo , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Giovanni M. Della-Libera , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Jun Fang , Krzysztof J. Cwalina , Keith W. Ballinger , Lance E. Olson , Loren M. Kohnfelder , Luca Bolognese , Manu Vasandani , Mark T. Anders , Mark P. Ashton , Mark A. Boulter , Mark W. Fussell , Michael M. Magruder , Manish S. Prabhu , Neetu Rajpal , Nikhil Kothari , Nithyalakshmi Sampathkumar , Nicholas M. Kramer , Omri Gazitt , Radu Rares Palanca , Raja Krishnaswamy , Robert M. Howard , Ramasamy Krishnaswamy , Shawn P. Burke , Scott D. Guthrie , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Subhag P. Oak , Sreeram Nivarthi , Stefan H. Pharies , Suzanne M. Cook , Susan M. Warren , Tarun Anand , Travis J. Muhlestein , William A. Adams , Yan Leshinsky , Yann E. Christensen , Yung-shin Lin , Stephen J. Millet , Joseph Roxe , Alan Boshier , Henry L. Sanders , David Bau
发明人: Adam W. Smith , Anthony J. Moore , Anders Hejlsberg , Brian A. LaMacchia , Blaine J. Dockter , Brian M. Grunkemeyer , Brian K. Pepin , Caleb L. Doise , Christopher W. Brumme , Chad W. Royal , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Dedu-Constantin , Daniel Takacs , David S. Ebbo , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Giovanni M. Della-Libera , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Jun Fang , Krzysztof J. Cwalina , Keith W. Ballinger , Lance E. Olson , Loren M. Kohnfelder , Luca Bolognese , Manu Vasandani , Mark T. Anders , Mark P. Ashton , Mark A. Boulter , Mark W. Fussell , Michael M. Magruder , Manish S. Prabhu , Neetu Rajpal , Nikhil Kothari , Nithyalakshmi Sampathkumar , Nicholas M. Kramer , Omri Gazitt , Radu Rares Palanca , Raja Krishnaswamy , Robert M. Howard , Ramasamy Krishnaswamy , Shawn P. Burke , Scott D. Guthrie , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Subhag P. Oak , Sreeram Nivarthi , Stefan H. Pharies , Suzanne M. Cook , Susan M. Warren , Tarun Anand , Travis J. Muhlestein , William A. Adams , Yan Leshinsky , Yann E. Christensen , Yung-shin Lin , Stephen J. Millet , Joseph Roxe , Alan Boshier , Henry L. Sanders , David Bau
CPC分类号: G06F9/44
摘要: An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
摘要翻译: 应用程序接口(API)为在Microsoft Corporation的.NET(TM)平台上构建Web应用程序的应用程序开发人员提供了一组功能。
-
公开(公告)号:US07013469B2
公开(公告)日:2006-03-14
申请号:US11159851
申请日:2005-06-23
申请人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Henry L. Sanders , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
发明人: Adam W. Smith , Anthony J. Moore , Brian A. LaMacchia , Anders Hejlsberg , Brian M. Grunkemeyer , Caleb L. Doise , Christopher W. Brumme , Christopher L. Anderson , Corina E. Feuerstein , Craig T. Sinclair , Daniel Takacs , David S. Ebbo , David O. Driver , David S. Mortenson , Erik B. Christensen , Erik B. Olson , Fabio A. Yeon , Gopala Krishna R. Kakivaya , Gregory D. Fee , Hany E. Ramadan , Henry L. Sanders , Jayanth V. Rajan , Jeffrey M. Cooperstein , Jonathan C. Hawkins , James H. Hogg , Joe D. Long , John I. McConnell , Jesus Ruiz-Scougall , James S. Miller , Julie D. Bennett , Krzysztof J. Cwalina , Lance E. Olson , Loren M. Kohnfelder , Michael M. Magruder , Manish S. Prabhu , Radu Rares Palanca , Raja Krishnaswamy , Shawn P. Burke , Sean E. Trowbridge , Seth M. Demsey , Shajan Dasan , Stefan H. Pharies , Suzanne M. Cook , Tarun Anand , Travis J. Muhlestein , Yann E. Christensen , Yung-shin Lin , Ramasamy Krishnaswamy , Joseph Roxe , Alan Boshier , David Bau
IPC分类号: G06F9/46
CPC分类号: G06F3/00 , G06F9/46 , G06F9/465 , G06F9/541 , G06F2209/463
摘要: An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation's .NET™ platform.
-
公开(公告)号:US20100251212A1
公开(公告)日:2010-09-30
申请号:US12413623
申请日:2009-03-30
申请人: Brian M. Grunkemeyer , Madhusudhan Talluri , Mauro M. Ottaviani , Mei-Chin Tsai , Brian K. Pepin
发明人: Brian M. Grunkemeyer , Madhusudhan Talluri , Mauro M. Ottaviani , Mei-Chin Tsai , Brian K. Pepin
CPC分类号: G06F8/71
摘要: A version traversal system for objects, such as types, may include a reference to another version of an object with the type definition. The reference may be used to identify an older or newer version of the object which may be in a different assembly and may have a different simple name. The version traversal system may be used to compile applications written for the first version but compiled with assemblies from the second version, as well as serializing and deserializing objects from one version to another. The version traversal system may enable two way communications between applications that use two versions of a set of assemblies. The reference may include a fully qualified name or other identifiers.
摘要翻译: 对象(例如类型)的版本遍历系统可能包括对具有类型定义的对象的另一版本的引用。 该参考可以用于标识可能在不同的组件中并且可以具有不同简单名称的对象的较旧或较新版本。 版本遍历系统可用于编译针对第一版本编写的应用程序,但是使用第二版本的程序集进行编译,以及将对象从一个版本序列化和反序列化。 版本遍历系统可以实现使用一组程序集的两个版本的应用程序之间的双向通信。 该引用可能包括完全限定名称或其他标识符。
-
公开(公告)号:US07610322B2
公开(公告)日:2009-10-27
申请号:US10853420
申请日:2004-05-25
申请人: Brian M. Grunkemeyer , David Sebastien Mortenson , Rudi Martin , Sonja Keserovic , Mahesh Prakriya , Christopher W. Brumme
发明人: Brian M. Grunkemeyer , David Sebastien Mortenson , Rudi Martin , Sonja Keserovic , Mahesh Prakriya , Christopher W. Brumme
CPC分类号: G06F21/52 , Y10S707/99931 , Y10S707/99952 , Y10S707/99957
摘要: Enabling secure and efficient marshaling, utilization, and releasing of handles in either of an operating system or runtime environment includes wrapping a handle with a counter to tabulate a number of threads using currently using the handle. Thus, handle administration is implemented to circumvent potential security risks, avoid correctness problems, and foster more efficient handle releasing.
摘要翻译: 在操作系统或运行时环境中实现安全有效的封送,利用和释放句柄包括使用当前使用句柄的带有计数器的句柄来制表数个线程。 因此,执行处理管理以规避潜在的安全隐患,避免正确性问题,并促进更有效的处理释放。
-
公开(公告)号:US07571428B2
公开(公告)日:2009-08-04
申请号:US10845679
申请日:2004-05-14
申请人: Rudi Martin , Mahesh Prakriya , Brian M. Grunkemeyer , Christopher W. Brumme , Sean E. Trowbridge , Weiwen Liu
发明人: Rudi Martin , Mahesh Prakriya , Brian M. Grunkemeyer , Christopher W. Brumme , Sean E. Trowbridge , Weiwen Liu
IPC分类号: G06F9/45
摘要: Reliability contracts declare an intent of executable code, and may be associated with at least a portion of the executable code. The intent of the executable code in the face of particular conditions may be declared for the use in any one of a programming, execution, or testing environment.
摘要翻译: 可靠性合同声明可执行代码的意图,并且可以与可执行代码的至少一部分相关联。 面向特定条件的可执行代码的意图可以被声明用于编程,执行或测试环境中的任何一个。
-
公开(公告)号:US07610579B2
公开(公告)日:2009-10-27
申请号:US11008831
申请日:2004-12-10
申请人: Sean E. Trowbridge , Brian M. Grunkemeyer , Christopher W. Brumme , Mahesh Prakriya , Patrick H. Dussud , Ian H. Carmichael
发明人: Sean E. Trowbridge , Brian M. Grunkemeyer , Christopher W. Brumme , Mahesh Prakriya , Patrick H. Dussud , Ian H. Carmichael
IPC分类号: G06F9/44
CPC分类号: G06F11/3664 , Y10S707/99953 , Y10S707/99956
摘要: A finalizer may include a notification that no tolerance for failure or corruption is expected. Any potential failure point, which may be induced by a runtime execution environment routine or subroutine that is associated with the finalizer may then be prepared apart from the finalizer.
摘要翻译: 终结者可能会包含一个通知,即不会容忍失败或腐败的容忍。 可能由与终结器相关联的运行时执行环境例程或子程序引发的任何潜在故障点可以与终结器分开准备。
-
-
-
-
-
-
-
-
-