Patents by Inventor Joshua Hailpern

Joshua Hailpern 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: 11399166
    Abstract: 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: Grant
    Filed: May 14, 2021
    Date of Patent: July 26, 2022
    Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Joshua Hailpern, William J. Allen, James C. Cooper, Kieran McCorry
  • Patent number: 11381793
    Abstract: 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: Grant
    Filed: November 3, 2020
    Date of Patent: July 5, 2022
    Assignee: Ent. Services Development Corporation LP
    Inventors: Joshua Hailpern, William J. Allen, James C. Cooper, Kieran McCorry
  • Patent number: 11275625
    Abstract: A computer-implemented method that includes receiving source code for a user interface program, generating, using the source code, the user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programing Interface (API) file is disclosed. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API data provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: March 15, 2022
    Assignee: Kleeen Software, Inc.
    Inventors: Aarón Gómez, Edison Romero, Joshua Hailpern, Mario Octavio Jiménez, Jorge Ramírez
  • Publication number: 20220027214
    Abstract: A computer-implemented method comprises receiving source code for a user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programing Interface (API) file. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API data provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Application
    Filed: October 11, 2019
    Publication date: January 27, 2022
    Inventors: Aarón Gómez, Edison Romero, Joshua Hailpern, Mario Octavio Jiménez, Jorge Ramírez
  • Patent number: 11113123
    Abstract: A computer-implemented method that includes receiving source code for a user interface program, generating, using the source code, the user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programing Interface (API) file is disclosed. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API data provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Kleeen Software, Inc.
    Inventors: Aarón Gómez, Edison Romero, Joshua Hailpern, Mario Octavio Jiménez, Jorge Ramírez
  • Publication number: 20210274140
    Abstract: 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: Application
    Filed: May 14, 2021
    Publication date: September 2, 2021
    Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
  • Patent number: 11023359
    Abstract: A computer-implemented method comprises receiving source code for a user interface program, generating, using the source code, the user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programming Interface (API) file. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API file provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 1, 2021
    Assignee: Kleeen Software, Inc.
    Inventors: Mainor Gamboa Rodriguez, Edison Romero, Sebastian Alvarez, Manfred Artavia Gomez, Aaron Gomez, Joshua Hailpern, Gabriel Jimenez, Mario Octavio Jimenez Rivas, Treisy Jimenez Vega, Jorge Ramirez Zamora, Hector Solano, Juan Carlos Valerio Arrieta, Amy Yoshitsu
  • Publication number: 20210133690
    Abstract: In one example in accordance with the present disclosure, a method for schedule creation may include interpreting a set of temporal constraints corresponding to a predetermined time period for a user. The set of temporal constraints may include a constraint defining a minimum period of uninterrupted time for a primary job responsibility of the user. The method may also include generating a set of blocks based on the set of temporal constraints. Each block in the set of blocks corresponds to an event to be scheduled during the predetermined time period and each block has a weight. The method may also include creating a schedule including each block in the set of blocks. The schedule may include the minimum period of uninterrupted time for a primary job responsibility of the user.
    Type: Application
    Filed: October 12, 2020
    Publication date: May 6, 2021
    Applicant: Ent. Services Development Corporation LP
    Inventors: Joshua HAILPERN, William J. ALLEN, Ronald CALVO, Sebastian ALVAREZ
  • Publication number: 20210120216
    Abstract: 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: Application
    Filed: November 3, 2020
    Publication date: April 22, 2021
    Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
  • Publication number: 20210034339
    Abstract: A computer-implemented method is disclosed. The method includes operations of receiving user input, parsing the user input to extract keywords and the key phrases, categorizing at least a portion of the keywords and the key phrases, constructing a conceptual model based on at least a portion of the categorized keywords and the categorized key phrases, determining one or more constraints based on one or more of the user input or the conceptual model, and generating at least a first proposed user interface (UI) design using machine learning techniques, wherein the one or more constraints are provided as input to a trained machine learning model, wherein processing by the trained machine learning model generates at least the first proposed UI design. The method may include an additional operation of causing rendering of the first UI design on a display screen thereby enabling a user to visualize the first UI design.
    Type: Application
    Filed: December 12, 2019
    Publication date: February 4, 2021
    Inventors: Edison Romero, Sebastián Álvarez, Mainor Gamboa, Joshua Hailpern, Jorge Ramírez, Juan Carlos Valerio, Amy Yoshitsu
  • Publication number: 20210026757
    Abstract: A computer-implemented method comprises receiving source code for a user interface program, generating, using the source code, the user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programming Interface (API) file. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API file provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 28, 2021
    Inventors: Mainor Gamboa RODRIGUEZ, Edison ROMERO, Sebastian ALVAREZ, Manfred Artavia GOMEZ, Aaron GOMEZ, Joshua HAILPERN, Gabriel JIMENEZ, Mario Octavio JIMENEZ RIVAS, Treisy Jimenez VEGA, Jorge RAMIREZ ZAMORA, Hector SOLANO, Juan Carlos Valerio ARRIETA, Amy YOSHITSU
  • Publication number: 20210026710
    Abstract: A computer-implemented method comprises receiving source code for a user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programing Interface (API) file. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API data provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
    Type: Application
    Filed: October 11, 2019
    Publication date: January 28, 2021
    Inventors: Aarón Gómez, Edison Romero, Joshua Hailpern, Mario Octavio Jiménez, Jorge Ramírez
  • Publication number: 20200412685
    Abstract: Example implementations relate to a communication association model. For example, a computing device may include a processor. The processor may access a first and a second communication, the second communication originating based on the first communication. The processor may analyze the first communication to obtain first data associated with the first communication and analyze the second communication to obtain the second data associated with the second communication, where the first data includes data associated with a first sender a first recipient of the first communication and the second data includes data associated with a second sender and a second recipient of the second communication. The processor may create an association between the first data and the second data and may generate a model specifying the associated based on the first data and the second data, where the model indicates an impact associated with the first communication and the second communication.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LP
    Inventors: Joshua HAILPERN, William J. ALLEN
  • Publication number: 20200409672
    Abstract: Authoring a user interface for a software product may include soliciting selection of an archetypal task from a creating user, soliciting, according to the selected archetypal task, constraints from the creating user, and generating user interface output files according to the constraints and the selected archetypal task. The user interface output files include mockups, design tool files, code, or combinations thereof. The constraints may include data types corresponding to conceptual objects, purposes of data types, end user goals, end user manipulation preferences, end user priorities. Authoring the user interface may further include suggesting to and eliciting selection by the creating user one or more interaction type.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Joshua HAILPERN, Aaron GOMEZ, Jorge RAMIREZ ZAMORA, Sebastian ALVAREZ, Mario Octavio JIMENEZ RIVAS, Edison ROMERO, Manfred Artavia GOMEZ, Mainor Gamboa RODRIGUEZ, Treisy Jimenez VEGA, Juan Carlos Valerio ARRIETA, Amy YOSHITSU
  • Patent number: 10869009
    Abstract: An imaging device for an interactive display includes at least one image projector to project an image onto a display area. The imaging device further includes a number of image capture devices to capture at least one image of the display area, and a number of sensors to detect the presence of an object within the field of view of the image capture devices.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 15, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joshua Hailpern, Murilo Juchem
  • Patent number: 10812508
    Abstract: Example implementations relate to performance tracking in a security information sharing platform. For example, the security information sharing platform may enable sharing of security information among a plurality of users. A method of performance tracking in the security information sharing platform may include monitoring user behavior in the security information sharing platform, comparing the user behavior against a plurality of performance objectives in the security information sharing platform, and assigning a badge to a user among the plurality of users, for achievement of a performance objective among the plurality of performance objectives, based on the comparison.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: October 20, 2020
    Assignee: Micro Focus, LLC
    Inventors: Joshua Hailpern, Tomas Sander
  • Patent number: 10812498
    Abstract: Examples disclosed herein relate to playbook-based security investigations using a card system framework. Some of the examples enable receiving an indication that a playbook is selected for investigating a security alert object, the playbook comprising a plurality of cards, wherein a first object definition associated with the security alert object comprises a parameter, and wherein the playbook inherits a value of the parameter from the first object definition; causing a first card from the playbook to be displayed on a user interface, the first card comprising a first content tile that describes the security alert object; and causing a second card from the playbook to be displayed on the user interface, the second card comprising a second content tile that describes a second object, wherein a second object definition associated with the second object comprises the parameter inherited from the first object definition.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 20, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joshua Hailpern, Ronald Calvo, Suhas Shetty
  • Patent number: 10754984
    Abstract: In some examples, a method of privacy preservation in a security information sharing platform includes comparing, by a system comprising a hardware processor in the security information sharing platform that enables sharing of security information among a plurality of users, a set of profiles wherein each profile of the set of profiles is associated with an individual user; identifying, by the system based on the comparing, that a badge associated with a particular profile of the set of profiles is predictive of an identity of the individual user, the badge based on a contribution of security information by the individual user to the security information sharing platform, and the badge comprising user attributes associated with the individual user; and modifying, by the system based on the identifying, a visibility of the badge within the security information sharing platform.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 25, 2020
    Assignee: Micro Focus LLC
    Inventors: Joshua Hailpern, Tomas Sander
  • Publication number: 20200267360
    Abstract: 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: Application
    Filed: January 21, 2020
    Publication date: August 20, 2020
    Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY
  • Publication number: 20200195901
    Abstract: 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: Application
    Filed: November 19, 2019
    Publication date: June 18, 2020
    Inventors: Joshua HAILPERN, William J. ALLEN, James C. COOPER, Kieran MCCORRY