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: 8255432
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 8180806
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: May 15, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen C. Carter
  • Publication number: 20120042079
    Abstract: 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: Application
    Filed: October 21, 2011
    Publication date: February 16, 2012
    Inventors: Mark D. Ackerman, Stephen R. Carter
  • Patent number: 8069443
    Abstract: 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: Grant
    Filed: June 29, 2004
    Date of Patent: November 29, 2011
    Assignee: Novell, Inc.
    Inventors: Mark D. Ackerman, Stephen R. Carter
  • Patent number: 8060926
    Abstract: 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: Grant
    Filed: February 23, 2004
    Date of Patent: November 15, 2011
    Assignee: Novell, Inc.
    Inventors: Hashem Mohammad Ebrahimi, Mark D. Ackerman, Mel J Oyler
  • Patent number: 7921141
    Abstract: 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: Grant
    Filed: July 31, 2008
    Date of Patent: April 5, 2011
    Assignee: Novell, Inc.
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 7904951
    Abstract: 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: Grant
    Filed: March 31, 2004
    Date of Patent: March 8, 2011
    Assignee: Novell, Inc.
    Inventors: Hashem Mohammad Ebrahimi, Baber Amin, Mark D. Ackerman
  • Patent number: 7680742
    Abstract: 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: Grant
    Filed: October 9, 2001
    Date of Patent: March 16, 2010
    Assignee: Novell, Inc.
    Inventors: Mark D. Ackerman, Stephen R Carter
  • Patent number: 7681229
    Abstract: 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: Grant
    Filed: June 22, 2004
    Date of Patent: March 16, 2010
    Assignee: Novell, Inc.
    Inventors: Hashem Mohammad Ebrahimi, Mark D. Ackerman, Carolyn B. McClain
  • Publication number: 20080294664
    Abstract: 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: Application
    Filed: July 31, 2008
    Publication date: November 27, 2008
    Applicant: NOVELL, INC.
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 7426516
    Abstract: 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: Grant
    Filed: November 24, 2003
    Date of Patent: September 16, 2008
    Assignee: Novell, Inc.
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 7353537
    Abstract: 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: Grant
    Filed: March 31, 2004
    Date of Patent: April 1, 2008
    Assignee: Novell, Inc.
    Inventors: Mark D. Ackerman, Hashem Mohammad Ebrahimi, Baber Amin
  • Patent number: 7043555
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: May 9, 2006
    Assignee: Novell, Inc.
    Inventors: Carolyn B. McClain, Stephen R. Carter, Kevin Rhodes, Mark D. Ackerman, Carl B. Andersen, Vernon Roger Holm, Stuart Jensen