Patents by Inventor Joachim Wester

Joachim Wester 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: 11163616
    Abstract: One example method includes executing, by one or more processors of a computer system, an execution environment, the computer system comprising the one or more processors and a processor-addressable memory in communication with the one or more processors; maintaining, by the computer system, a data store memory; receiving first translation information for a first application and second translation information for a second application, the first translation information defining a first mapping relationship between a first derived data item and a first fundamental data item, and the second translation information defining a second mapping relationship between a second derived data item and the first fundamental data item, the first and second derived data items formatted according to data models of the first and second application, respectively; receiving input request information about an input request targeting the first application for a first user interface, the input request associated with the first deriv
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: November 2, 2021
    Assignee: Polyjuice AB
    Inventor: Joachim Wester
  • Publication number: 20180260258
    Abstract: One example method includes executing, by one or more processors of a computer system, an execution environment, the computer system comprising the one or more processors and a processor-addressable memory in communication with the one or more processors; maintaining, by the computer system, a data store memory; receiving first translation information for a first application and second translation information for a second application, the first translation information defining a first mapping relationship between a first derived data item and a first fundamental data item, and the second translation information defining a second mapping relationship between a second derived data item and the first fundamental data item, the first and second derived data items formatted according to data models of the first and second application, respectively; receiving input request information about an input request targeting the first application for a first user interface, the input request associated with the first deriv
    Type: Application
    Filed: March 7, 2018
    Publication date: September 13, 2018
    Applicant: Starcounter AB
    Inventor: Joachim Wester
  • Patent number: 9690810
    Abstract: Systems and methods for managing databases are disclosed. One disclosed system includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such a system, said environment is configured to maintain a database of objects in a database memory within said environment memory. An application executes in an application memory within said environment memory, and upon instantiation of a database object, the application environment allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: June 27, 2017
    Assignee: Starcounter AB
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Publication number: 20150074046
    Abstract: Systems and methods for managing databases are disclosed. One disclosed system includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such a system, said environment is configured to maintain a database of objects in a database memory within said environment memory. An application executes in an application memory within said environment memory, and upon instantiation of a database object, the application environment allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Application
    Filed: October 6, 2014
    Publication date: March 12, 2015
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Patent number: 8856092
    Abstract: Systems and methods for managing databases are disclosed. One system includes a processor-addressable physical memory and a processor in communication with the processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to the environment. In such a system, the environment is configured to maintain a database of objects in a database memory within the environment memory. An application executes in an application memory within the environment memory, and upon instantiation of a database object, the application environment allocates memory in the database for the database object, the database providing master storage for the database object. Upon an instruction to obtain the database object from said application, the environment provides to the application a reference to the database object; and upon an access operation on the database object by the application, provides to the application direct access to data of said database object.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: October 7, 2014
    Assignee: Starcounter AB
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Patent number: 8825675
    Abstract: The disclosure herein describes systems and methods for representing text. For example, one disclosed embodiment is a method including the steps of receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on first parts of the characters of the text strings. In another embodiment, a computer-readable medium comprises program code for causing a processor to execute such a method.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 2, 2014
    Assignee: Starcounter AB
    Inventor: Joachim Wester
  • Publication number: 20130031142
    Abstract: Systems and methods for database usage visualization are disclosed. One disclosed embodiment is a method including the steps of receiving a virtual particle associated with an access event associated with a database; generating a first display signal configured to cause the display device to display the virtual particle within a virtual physical environment from a perspective point; transmitting the first display signal to the display device; determining an interaction between the virtual particle and a virtual physical object corresponding to a database object of a database within the virtual physical environment; changing a state of the virtual particle based at least in part on the interaction; generating a second display signal configured to cause the display device to display the virtual particle within the virtual physical environment from the perspective point based on the changed state of the virtual particle; and transmitting the second display signal to the display device.
    Type: Application
    Filed: March 29, 2012
    Publication date: January 31, 2013
    Applicant: Starcounter AB
    Inventor: Joachim Wester
  • Publication number: 20120278278
    Abstract: Systems and methods for managing databases are disclosed. One disclosed system includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such a system, said environment is configured to maintain a database of objects in a database memory within said environment memory. An application executes in an application memory within said environment memory, and upon instantiation of a database object, the application environment allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Application
    Filed: July 11, 2012
    Publication date: November 1, 2012
    Applicant: Starcounter AB
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Patent number: 8266125
    Abstract: Systems and methods for managing databases are disclosed. One disclosed system includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such a system, said environment is configured to maintain a database of objects in a database memory within said environment memory. An application executes in an application memory within said environment memory, and upon instantiation of a database object, the application environment allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: September 11, 2012
    Assignee: Starcounter AB
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist
  • Publication number: 20110219014
    Abstract: The disclosure herein describes systems and methods for representing text. For example, one disclosed embodiment is a method including the steps of receiving a plurality of text strings, each text string comprising at least one character, wherein the at least one character has a representation comprising a first part and a second part; receiving a request to sort the plurality of text strings; and sorting the plurality of text strings based on first parts of the characters of the text strings. In another embodiment, a computer-readable medium comprises program code for causing a processor to execute such a method.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Inventor: Joachim Wester
  • Publication number: 20110082996
    Abstract: Embodiments of systems and methods for managing databases are disclosed. One disclosed embodiment is a system that includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such an embodiment, said environment is configured to maintain a database of objects in a database memory within said environment memory. The environment executes an application in an application memory within said environment memory, and upon instantiation of a database object, allocates memory in said database for said database object, the database providing master storage for said database object.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Inventors: Joachim Wester, Erik Ohlsson, Per Samuelsson, Peter Idestam-Almquist