Patents by Inventor Mark D. Ackerman
Mark D. Ackerman 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: 8255432Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.Type: GrantFiled: October 31, 2007Date of Patent: August 28, 2012Assignee: Oracle International CorporationInventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
-
Patent number: 8180806Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.Type: GrantFiled: October 31, 2007Date of Patent: May 15, 2012Assignee: Oracle International CorporationInventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen C. Carter
-
Publication number: 20120042079Abstract: Techniques are provided for the delivery of client services and for the establishment of client processing environments. A client receives services within a processing environment which is defined by a processing container. The processing container includes one or more processing groups, and each processing group has a particular context that supports one or more applications or services which are processing within that context. The processing groups communicate with one another via connector interfaces included within the processing container. Services and processing containers can be dynamically added or removed from the processing container.Type: ApplicationFiled: October 21, 2011Publication date: February 16, 2012Inventors: Mark D. Ackerman, Stephen R. Carter
-
Patent number: 8069443Abstract: Techniques are provided for the delivery of client services and for the establishment of client processing environments. A client receives services within a processing environment which is defined by a processing container. The processing container includes one or more processing groups, and each processing group has a particular context that supports one or more applications or services which are processing within that context. The processing groups communicate with one another via connector interfaces included within the processing container. Services and processing containers can be dynamically added or removed from the processing container.Type: GrantFiled: June 29, 2004Date of Patent: November 29, 2011Assignee: Novell, Inc.Inventors: Mark D. Ackerman, Stephen R. Carter
-
Patent number: 8060926Abstract: Techniques are provided for securely managing and accelerating the delivery of data associated with remote sites. A client desires to establish secure communications with a remote site. Requests made from the client to the remote site are intercepted or forwarded to a proxy, which locates a local managing service associated with handling the requests. The local managing service acts as an intermediary between the client and the remote site and communicates securely with the client. Data associated with the client's requests is at least partially cached by the local managing service for purposes of accelerating the delivery of that data to the client.Type: GrantFiled: February 23, 2004Date of Patent: November 15, 2011Assignee: Novell, Inc.Inventors: Hashem Mohammad Ebrahimi, Mark D. Ackerman, Mel J Oyler
-
Patent number: 7921141Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.Type: GrantFiled: July 31, 2008Date of Patent: April 5, 2011Assignee: Novell, Inc.Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
-
Patent number: 7904951Abstract: Techniques are provided for securely accelerating external domains locally. Secure client requests directed to an external domain are forwarded to a local domain accelerator. The local domain accelerator communicates securely with the client as if it were the external domain. The local domain accelerator communicates securely with the external domain and acquires data to service the client requests within a local cache. The data is vended from the local cache via secure communications made to the client.Type: GrantFiled: March 31, 2004Date of Patent: March 8, 2011Assignee: Novell, Inc.Inventors: Hashem Mohammad Ebrahimi, Baber Amin, Mark D. Ackerman
-
Patent number: 7680742Abstract: A system and method controls access to hardware and software functions by employing a codified electronic license that does not generally require application code modification. In response to customer purchases, highly configurable XML licenses containing lists of allowable CLI commands are generated, digitally signed, and transmitted to various customer systems over a network. The customer systems authenticate the licenses, extract the CLI command lists, and register the specified commands with a command processor internal to the customers' systems. Only registered commands are allowed to execute, preventing unlicensed hardware and software from operating on the system.Type: GrantFiled: October 9, 2001Date of Patent: March 16, 2010Assignee: Novell, Inc.Inventors: Mark D. Ackerman, Stephen R Carter
-
Patent number: 7681229Abstract: Techniques are provided for proxy authentication. A proxy includes a first port, a second port, and a secure port; each port processing a different service. Requests received on the first and second ports which require authentication are redirected to the secure port. The secure port processes an authentication router service. The authentication router service forwards requests for authentication to selective authentication services. The authentication services authenticate the requests over the secure port.Type: GrantFiled: June 22, 2004Date of Patent: March 16, 2010Assignee: Novell, Inc.Inventors: Hashem Mohammad Ebrahimi, Mark D. Ackerman, Carolyn B. McClain
-
Publication number: 20080294664Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.Type: ApplicationFiled: July 31, 2008Publication date: November 27, 2008Applicant: NOVELL, INC.Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
-
Patent number: 7426516Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.Type: GrantFiled: November 24, 2003Date of Patent: September 16, 2008Assignee: Novell, Inc.Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
-
Patent number: 7353537Abstract: Techniques are provided for managing communications associated with Virtual Private Networks (VPNs). One or more local clients who attempt to communicate with one or more remote clients via a VPN are serviced by local and remote transparent VPN services. The services intercept VPN communications and, in some embodiments, satisfy the communications via local cache. In instances where the VPN communications cannot be satisfied from the cache, the services translate the intercepted communications and securely communicate with one another for purposes of interfacing the local clients with the remote clients via the VPN.Type: GrantFiled: March 31, 2004Date of Patent: April 1, 2008Assignee: Novell, Inc.Inventors: Mark D. Ackerman, Hashem Mohammad Ebrahimi, Baber Amin
-
Patent number: 7043555Abstract: Techniques are provided for content filtering. Logic expressions are evaluated to filter content in response to content ratings. The logic expressions include operators that are overloaded and associated with content operators for specific content providers or specific rating systems. By evaluating the logic expressions with the content operators, one or more actions can be automatically and dynamically performed.Type: GrantFiled: June 30, 2004Date of Patent: May 9, 2006Assignee: Novell, Inc.Inventors: Carolyn B. McClain, Stephen R. Carter, Kevin Rhodes, Mark D. Ackerman, Carl B. Andersen, Vernon Roger Holm, Stuart Jensen