Patents by Inventor Craig Randall

Craig Randall 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: 9556664
    Abstract: A motorized tilting window operator and a tilting window. The motorized tilting window operator including one or more motorized drive units configured to connect with and drive one or more manual tilting window operators of the tilting window. The motorized tilting window operator including a cover.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: January 31, 2017
    Assignee: JMAC, INC
    Inventors: Gregory Ronald Hudepohl, Matthew Michael Barrett, Paul David Bader, Craig Randall Shilling
  • Patent number: 9367644
    Abstract: Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is performed at a second node in the opposite direction as the requesting node; the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules and the results of the processed object tree are made available to the content management related service so that the content management related service is able to properly operate at the second node.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: June 14, 2016
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Oleg Bivol
  • Publication number: 20160069120
    Abstract: A motorized tilting window operator and a motorized tilting window. The motorized tilting window operator including one or more motorized drive units configured to connect with and drive one or more manual tilting window operators of the tilting window. The motorized tilting window operator including a cover connecting with and covering the one or more motorized drive units.
    Type: Application
    Filed: June 17, 2015
    Publication date: March 10, 2016
    Inventors: Gregory Ronald Hudepohl, Matthew Michael Barrett, Paul David Bader, Craig Randall Shilling
  • Publication number: 20160069119
    Abstract: A motorized tilting window operator including one or more motorized drive units and a cover. A motorized tilting window including the motorized tilting window operator.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 10, 2016
    Inventors: Gregory Ronald Hudepohl, Matthew Michael Barrett, Paul David Bader, Craig Randall Shilling
  • Patent number: 8930938
    Abstract: Migrating a computer-provided solution to a service-oriented architecture is disclosed. One or more primary concerns, each representing a core operation of the computer-provided solution, are identified. One or more secondary concerns, each being associated with a manner in which a core operation of the computer-provided solution is performed, are identified. One or more services, each of which addresses one or more of said one or more primary concerns in a manner determined at least in part by a service context configured to address one or more of said one or more secondary concerns at least in part by indicating as applicable a manner in which applicable ones of said one or more services are to be performed, are defined.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: January 6, 2015
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Victor Spivak
  • Patent number: 8874539
    Abstract: Identifying a repository object is disclosed. An object identifying information usable to identify a repository object with respect to which an operation is desired to be performed is included in a request not specific to any one manner of identifying objects. The request is sent to a node associated with a repository in which the repository object is or will be stored. At the receiving end, e.g., a content server, the object identifying information included in the request is used to identify the repository object with respect to which the operation is desired to be performed, for example to retrieve the repository object.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: October 28, 2014
    Assignee: EMC Corporation
    Inventors: Alex Rankov, Craig Randall, Oleg Bivol, Meir Amiel
  • Publication number: 20140298416
    Abstract: Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 2, 2014
    Applicant: EMC Corporation
    Inventors: Craig Randall, Jerzy Gruszka
  • Patent number: 8742720
    Abstract: A lockable charging station for charging rechargeable electric devices comprising a base to encapsulate the electrical charging station and a plurality of locking cover members, wherein each locking cover member is removably mechanically engageable with the base via tab and slot engagement and is individually lockable to the base using a lock. Each locking cover member secures an individual electric device to the base so that the electric device is held in electrical engagement with the charging station until the individual user removes the locking cover. The lockable charging station may include a multi-unit charger with an encapsulating base and plurality of locking cover members or a base with mounting points for individual chargers and a plurality of locking covers.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: June 3, 2014
    Assignee: Owens Products, Inc.
    Inventors: Gary Kirtley, Craig Randall
  • Patent number: 8732141
    Abstract: Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: May 20, 2014
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Victor Spivak
  • Patent number: 8725797
    Abstract: Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: May 13, 2014
    Assignee: EMC Corporation
    Inventors: Craig Randall, Jerzy Gruszka
  • Patent number: 8543700
    Abstract: Managing content is disclosed. An indication that a remote host desires to write a content data to a data repository is received. The remote host is caused to transfer the content data to a branch content store that is nearer to the remote host than the data repository is near to the remote host, by a prescribed measure, and that is configured to transfer the content data asynchronously to the data repository.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: September 24, 2013
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Oleg Bivol
  • Patent number: 8433699
    Abstract: Identifying a repository object is disclosed. An object identifying information usable to identify a repository object with respect to which an operation is desired to be performed is included in a request not specific to any one manner of identifying objects. The request is sent to a node associated with a repository in which the repository object is or will be stored. At the receiving end, e.g., a content server, the object identifying information included in the request is used to identify the repository object with respect to which the operation is desired to be performed, for example to retrieve the repository object.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: April 30, 2013
    Assignee: EMC Corporation
    Inventors: Alex Rankov, Craig Randall, Oleg Bivol, Meir Amiel
  • Publication number: 20130020996
    Abstract: A lockable charging station for charging rechargeable electric devices comprising a base to encapsulate the electrical charging station and a plurality of locking cover members, wherein each locking cover member is removably mechanically engageable with the base via tab and slot engagement and is individually lockable to the base using a lock. Each locking cover member secures an individual electric device to the base so that the electric device is held in electrical engagement with the charging station until the individual user removes the locking cover. The lockable charging station may include a multi-unit charger with an encapsulating base and plurality of locking cover members or a base with mounting points for individual chargers and a plurality of locking covers.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Applicant: Owens Products, Inc.
    Inventors: Gary Kirtley, Craig Randall
  • Publication number: 20120110029
    Abstract: Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation.
    Type: Application
    Filed: January 5, 2012
    Publication date: May 3, 2012
    Applicant: EMC CORPORATION
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Victor Spivak
  • Patent number: 8145610
    Abstract: Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: March 27, 2012
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Meir Amiel, Victor Spivak
  • Publication number: 20120072490
    Abstract: Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 22, 2012
    Applicant: EMC CORPORATION
    Inventors: Craig Randall, Jerzy Gruszka
  • Patent number: 8086667
    Abstract: Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: December 27, 2011
    Assignee: EMC Corporation
    Inventors: Craig Randall, Jerzy Gruszka
  • Publication number: 20100299357
    Abstract: Information is processed by receiving from a requesting node a request to access a content management related service. The content management related service is performed at a second node in the opposite direction as the requesting node; the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules and the results of the processed object tree are made available to the content management related service so that the content management related service is able to properly operate at the second node.
    Type: Application
    Filed: July 26, 2010
    Publication date: November 25, 2010
    Inventors: Craig Randall, Alex Rankov, Oleg Bivol
  • Patent number: 7792979
    Abstract: A request to access a content management related service is obtained, where the request is associated with an object tree. The object tree is walked to obtain information associated with the object tree. A set of one or more service context rules associated with the content management related service is determined. The object tree is processed using the set of service context rules so that the content management related service is able to properly operate using the processed information.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: September 7, 2010
    Assignee: EMC Corporation
    Inventors: Craig Randall, Alex Rankov, Oleg Bivol
  • Patent number: 7653732
    Abstract: Providing session services is disclosed. An indication is received that a session established to provide access to a resource from within an application environment not provided by the resource is about to expire. A response is provided, automatically and in a manner transparent to a user of the application environment, to maintain the session.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: January 26, 2010
    Assignee: EMC Corporation
    Inventors: Craig Randall, Jerzy Gruszka