Patents by Inventor James C. Cooper
James C. Cooper 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: 11399166Abstract: Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object.Type: GrantFiled: May 14, 2021Date of Patent: July 26, 2022Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Joshua Hailpern, William J. Allen, James C. Cooper, Kieran McCorry
-
Patent number: 11381793Abstract: Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module.Type: GrantFiled: November 3, 2020Date of Patent: July 5, 2022Assignee: Ent. Services Development Corporation LPInventors: Joshua Hailpern, William J. Allen, James C. Cooper, Kieran McCorry
-
Publication number: 20210274140Abstract: Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object.Type: ApplicationFiled: May 14, 2021Publication date: September 2, 2021Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20210120216Abstract: Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module.Type: ApplicationFiled: November 3, 2020Publication date: April 22, 2021Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Patent number: 10764265Abstract: Example implementations relate to assigning a document to partial membership in communities. In example implementations, a detected feature of a document may be compared with a training pattern. Based on the comparison, the document may be assigned partial membership in a first community and partial membership in a second community.Type: GrantFiled: September 24, 2014Date of Patent: September 1, 2020Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: James C. Cooper, Kas Kasravi, Michelle Holmes, Helen Balinsky
-
Publication number: 20200267360Abstract: Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object.Type: ApplicationFiled: January 21, 2020Publication date: August 20, 2020Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20200195901Abstract: Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module.Type: ApplicationFiled: November 19, 2019Publication date: June 18, 2020Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Patent number: 10366242Abstract: According to an example, a performance of a predetermined action with regard to a data may be prevented. In the method, a first system call pertaining to the data may be intercepted and suspended. A determination may be made as to whether a second system call that is to be executed following execution of the first system call will result in performance of a predetermined action with regard to the data. In addition, an operation may be implemented on the first system call to prevent the performance of the predetermined action with regard to the data.Type: GrantFiled: December 23, 2014Date of Patent: July 30, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Helen Balinsky, David Subiros Perez, James C. Cooper, Kas Kasravi
-
Patent number: 10354187Abstract: A method for confidentiality classification of files includes vectorizing a file to reduce the file to a single structured representation; and analyzing the single structured representation with a machine learning engine that generates a confidentiality classification for the file based on previous training. A system for confidentiality classification of files includes a file vectorization engine to vectorize a file to reduce the file to a single structured representation; and a machine learning engine to receive the single structured representation of the file and generate a confidentiality classification for the file based on previous training.Type: GrantFiled: January 17, 2013Date of Patent: July 16, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Kas Kasravi, James C. Cooper
-
Patent number: 10116701Abstract: Examples of systems and methods for device-type content management are described herein. In an example, at least one of a community policy and a community-device type policy may be generated. The community policy may be generated for a community defined for an enterprise and may be enforced on a plurality of user devices registered with the community. Further, the device-community policy may be enforced on a user device, from among the plurality of user devices, based on a device-type of the user device. The device-community policy may indicate a management service to be used to realize the community policy. Further, a management service agent (MS agent) may be provided to the user device, based on the management service indicated by the device-community policy. The MS agent may provide for managing enterprise content on the user device as indicated by the community policy.Type: GrantFiled: April 1, 2014Date of Patent: October 30, 2018Assignee: Ent. Services Development Corporation LPInventors: Boris Balacheff, James C. Cooper, David Penkler
-
Publication number: 20180027220Abstract: Examples associated with virtual space calibration are disclosed. One example includes calibrating a first physical space to a virtual space in response to a first signal received from a first device in the first physical space. A second physical space is calibrated to the virtual space in response to a second signal received from a second device in the second physical space. The second device is controlled to project, into the second physical space, a representation of a first artifact from the first physical space. The representation of the first artifact is projected into the second physical space based on the calibration of the first physical space to the virtual space, and based on the calibration of the second physical space to the virtual space.Type: ApplicationFiled: January 30, 2015Publication date: January 25, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20180013998Abstract: Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object.Type: ApplicationFiled: January 30, 2015Publication date: January 11, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20180013997Abstract: Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module.Type: ApplicationFiled: January 30, 2015Publication date: January 11, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20170235965Abstract: According to an example, a performance of a predetermined action with regard to a data may be prevented. In the method, a first system call pertaining to the data may be intercepted and suspended. A determination may be made as to whether a second system call that is to be executed following execution of the first system call will result in performance of a predetermined action with regard to the data. In addition, an operation may be implemented on the first system call to prevent the performance of the predetermined action with regard to the data.Type: ApplicationFiled: December 23, 2014Publication date: August 17, 2017Inventors: Helen BALINSKY, David Subiros PEREZ, James C. COOPER, Kas KASRAVI
-
Publication number: 20170201721Abstract: Systems and methods associated with artifact projection are disclosed. One example method includes generating a first digital object in a virtual space. The first digital object may correspond to a first artifact in a first physical space. The method also includes recording attributes of the first artifact as the attributes change over time. The attributes may be recorded in association with the first digital object. The method also includes projecting a representation of the first digital object into a second space. The representation may be generated based on of the first artifact at a first selected time.Type: ApplicationFiled: September 30, 2014Publication date: July 13, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
-
Publication number: 20170195304Abstract: Example implementations relate to assigning a document to partial membership in communities. In example implementations, a detected feature of a document may be compared with a training pattern. Based on the comparison, the document may be assigned partial membership in a first community and partial membership in a second community.Type: ApplicationFiled: September 24, 2014Publication date: July 6, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: James C. COOPER, Kas KASRAVI, Michelle HOLMES, Helen BALINSKY
-
Patent number: 9571564Abstract: A network system for implementing a cloud platform within a network to which at least one device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrollment portal. The application management module enables access to an abstract application, wherein the abstract application is associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community, wherein the community comprised of at least a user credential and the abstract application, wherein the community defines at least one of said following: a policy, a management process, and a service, under which the abstract application can be accessed by the user.Type: GrantFiled: August 16, 2013Date of Patent: February 14, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C. Cooper
-
Publication number: 20170026420Abstract: Examples of systems and methods for device-type content management are described herein. In an example, at least one of a community policy and a community-device type policy may be generated. The community policy may be generated for a community defined for an enterprise and may be enforced on a plurality of user devices registered with the community. Further, the device-community policy may be enforced on a user device, from among the plurality of user devices, based on a device-type of the user device. The device-community policy may indicate a management service to be used to realize the community policy. Further, a management service agent (MS agent) may be provided to the user device, based on the management service indicated by the device-community policy. The MS agent may provide for managing enterprise content on the user device as indicated by the community policy.Type: ApplicationFiled: April 1, 2014Publication date: January 26, 2017Inventors: Boris BALACHEFF, James C. COOPER, David PENKLER
-
Publication number: 20150215380Abstract: A network system for implementing a cloud platform within a network to which at least one device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrolment portal. The application management module enables access to an abstract application, wherein the abstract application is associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community, wherein the community comprised of at least a user credential and the abstract application, wherein the community defines at least one of said following: a policy, a management process, and a service, under which the abstract application can be accessed by the user.Type: ApplicationFiled: August 16, 2013Publication date: July 30, 2015Inventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C. Cooper
-
Patent number: 8935764Abstract: A network system for implementing a cloud platform within a network to which a device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrollment portal. The application management module enables access to an abstract application associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community comprised of a user credential and the abstract application, the community defines at least one of: a policy, a management process, and a service, under which the user can access the abstract application. The user enrollment portal supports an enrollment of the user in the community from the device and orchestrates a policy management mechanism to support an enforcement of the policy under which the user has access to the concrete application from the device.Type: GrantFiled: August 31, 2012Date of Patent: January 13, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Boris Balacheff, David Penkler, Sebastien Bouat, James C Cooper