Patents by Inventor William Street
William Street 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: 10282198Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.Type: GrantFiled: January 13, 2014Date of Patent: May 7, 2019Assignee: Micro Focus Software Inc.Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Patent number: 9449298Abstract: Techniques managing complex dependencies in a file-based team environment are provided. A software module is represented as an object. The object is defined via a file. The file includes relationships, and some of the relationships define dependencies to other objects. In some cases, attributes for the object are also included in the file and are defined via references to still other objects. The relationships and the attributes are carried with the object via the file.Type: GrantFiled: May 13, 2008Date of Patent: September 20, 2016Assignee: EMC CorporationInventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Patent number: 8959578Abstract: Techniques for project lifecycle staged-based access control are provided. Access control rights are defined for a stage of a project's lifecycle. As requestors transition to the stage, the access control rights are enforced on top of any existing security restrictions. In an embodiment, selective resources are not visible to requestors within the stage in response to the access control rights.Type: GrantFiled: April 16, 2013Date of Patent: February 17, 2015Assignee: Apple Inc.Inventors: Michel Shane Simpson, Volker Gunnar Scheuber-Heinz, Lee Edward Lowry, William Street
-
Patent number: 8875160Abstract: A library operating system is employed in conjunction with an application in a virtual environment to facilitate dynamic application migration. An application executing in a virtual environment with a library operating system on a first machine can be suspended, and application state can be captured. Subsequently, the state can be restored and execution resumed on the first machine or a second machine.Type: GrantFiled: January 6, 2012Date of Patent: October 28, 2014Assignee: Microsoft CorporationInventors: Galen C. Hunt, Reuben R. Olinsky, Adam B. Anderson, Paul G. Mayfield, William Street, Russell T. Young, Barry Bond, Andrew A. Baumann
-
Publication number: 20140130005Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: Novell, Inc.Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R. Carter
-
Patent number: 8631032Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.Type: GrantFiled: July 14, 2011Date of Patent: January 14, 2014Assignee: Novell, Inc.Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Patent number: 8429142Abstract: Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.Type: GrantFiled: September 30, 2011Date of Patent: April 23, 2013Assignee: Novell, Inc.Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
-
Patent number: 8341190Abstract: Mechanisms to support multiple name space aware projects are provided. Multiple roots of a project declare multiple namespacing mechanisms. Resources of the project can utilize each of the multiple namespacing mechanisms. In some cases, a particular resource of the project can override and use a foreign namespace that is associated with a different project hierarchy even while that particular resource resides within a project hierarchy associated with the original project and even while the project hierarchy does not declare, at the root, the foreign namespace.Type: GrantFiled: August 5, 2008Date of Patent: December 25, 2012Assignee: EMC CorporationInventors: Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, William Street, Brent Thurgood, Rajesh Vasudevan, Ryan Cox, Stephen R Carter
-
Publication number: 20120227058Abstract: A library operating system is employed in conjunction with an application in a virtual environment to facilitate dynamic application migration. An application executing in a virtual environment with a library operating system on a first machine can be suspended, and application state can be captured. Subsequently, the state can be restored and execution resumed on the first machine or a second machine.Type: ApplicationFiled: January 6, 2012Publication date: September 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Galen C. Hunt, Reuben R. Olinsky, Adam B. Anderson, Paul G. Mayfield, William Street, Russell T. Young, Barry Bond, Andrew A. Baumann
-
Publication number: 20120216174Abstract: Mechanisms to support orphaned and partially configured objects are provided. A project includes a variety of objects. At least one object is designated as an orphaned object. The orphaned object lacks complete configuration details. Other objects of the project depend on the orphaned object and yet the other objects can load and process within the project as if the orphaned object was fully configured and available.Type: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R. Carter
-
Patent number: 8229974Abstract: Mechanisms to support fine-grain namespacing are provided. When an object is to be loaded within a processing environment, a specific namespace for that object is dynamically resolved during the load. That namespace can be dynamically resolved via object inheritance, via specific object-attribute declaration, and/or via consultation with a namespace object.Type: GrantFiled: August 5, 2008Date of Patent: July 24, 2012Assignee: EMC CorporationInventors: Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, William Street, Brent Thurgood, Rajesh Vasudevan, Ryan Cox, Stephen R Carter
-
Patent number: 8191036Abstract: Mechanisms to support orphaned and partially configured objects are provided. A project includes a variety of objects. At least one object is designated as an orphaned object. The orphaned object lacks complete configuration details. Other objects of the project depend on the orphaned object and yet the other objects can load and process within the project as if the orphaned object was fully configured and available.Type: GrantFiled: May 19, 2008Date of Patent: May 29, 2012Assignee: Apple Inc.Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Publication number: 20120078842Abstract: Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.Type: ApplicationFiled: September 30, 2011Publication date: March 29, 2012Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
-
Patent number: 8132261Abstract: A method and system are disclosed for distributed dynamic security of a document. Portions of a document are associated with a plurality of member definitions. Each member definition contains an access right associated with a user. An access controller receives a request from a user and determines whether that user has sufficient access rights to access a portion of the document.Type: GrantFiled: December 12, 2003Date of Patent: March 6, 2012Assignee: Oracle International CorporationInventors: Michel S. Simpson, William D. Peterson, III, Stephen R Carter, Nathan B. Jensen, William Street
-
Publication number: 20110276593Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.Type: ApplicationFiled: July 14, 2011Publication date: November 10, 2011Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Patent number: 8055619Abstract: Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.Type: GrantFiled: June 5, 2008Date of Patent: November 8, 2011Assignee: Novell, Inc.Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
-
Publication number: 20110231908Abstract: Techniques for project lifecycle staged-based access control are provided. Access control rights are defined for a stage of a project's lifecycle. As requestors transition to the stage, the access control rights are enforced on top of any existing security restrictions. In an embodiment, selective resources are not visible to requestors within the stage in response to the access control rights.Type: ApplicationFiled: May 27, 2011Publication date: September 22, 2011Inventors: Michel Shane Simpson, Volker Gunnar Scheuber-Heinz, Lee Edward Lowry, William Street
-
Patent number: 7996429Abstract: Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.Type: GrantFiled: June 12, 2008Date of Patent: August 9, 2011Assignee: Novell, Inc.Inventors: Lee Edward Lowry, Rajesh Vasudevan, Brent Thurgood, Ryan Cox, Zack Grossbart, William Street, Volker Gunnar Scheuber-Heinz, Stephen R Carter
-
Patent number: 7954135Abstract: Techniques for project lifecycle staged-based access control are provided. Access control rights are defined for a stage of a project's lifecycle. As requestors transition to the stage, the access control rights are enforced on top of any existing security restrictions. In an embodiment, selective resources are not visible to requesters within the stage in response to the access control rights.Type: GrantFiled: June 20, 2007Date of Patent: May 31, 2011Assignee: Novell, Inc.Inventors: Michel Shane Simpson, Volker Gunnar Scheuber-Heinz, Lee Edward Lowry, William Street
-
Patent number: 7890938Abstract: Methods, systems, and data structures are provided for normalizing data characteristics between applications. A first application is associated with a first data characteristic, and a second application is associated with a second data characteristic. A most-restrictive or common data characteristic is determined from the first and second data characteristics. The most restrictive or common data characteristic is enforced on access attempts to the first or second applications.Type: GrantFiled: February 26, 2003Date of Patent: February 15, 2011Assignee: Novell, Inc.Inventors: Nathan Blaine Jensen, Stephen R Carter, William Street, Michel Shane Simpson, William D. Peterson, Scott Alan Isaacson