Patents Assigned to Libera, Inc.
-
Patent number: 9058088Abstract: Methods and systems are provided for overcoming negative tradeoffs associated with providing remote access to a computer application, such as lack of control over functions of the computer application. Such tradeoffs are overcome by controlling the functions of the computer application provided to a thin client. The functions are controlled by an executable that displays a modified image of a session of the computer application. Specifically, the executable hides particular elements of the session and the limited image is then the image that is provided to a client, as opposed to the client accessing the full functionality of the computer application via remote computing.Type: GrantFiled: July 22, 2011Date of Patent: June 16, 2015Assignee: Libera, Inc.Inventor: Hans-Peter Burk
-
Patent number: 8918765Abstract: Methods and systems for providing a monitoring center with sensors that are inserted at one or more locations within an operating framework software engine. The sensors monitor the interpretive framework engine's process of loading commands, combining variables with coded commands, and executing commands with event processing, variable values, and user interactions. The sensors watch and gather information that has been deemed relevant by the monitoring center's configuration and pass that information to the center so that storage functions can route the information to the appropriate data storage locations. Alternatively, each sensor can be self-contained providing monitoring, gathering, processing, data transmission, and storage within the sensor.Type: GrantFiled: June 20, 2011Date of Patent: December 23, 2014Assignee: Libera, Inc.Inventors: Michael Dearman, Albert Cecchini
-
Publication number: 20140107864Abstract: A vehicle central processing module (CPM) integrated with a mobile device such as a cellular telephone. For one embodiment a vehicle control system includes a vehicle-CPM integrated with a cellular telephone. For one embodiment a cellular telephone includes vehicle-CPM securely and uniquely paired and communicatively coupled to an electrical network of a vehicle. The electrical network of the vehicle is connected to one or more electrical systems of the vehicle and provides operational monitoring and control of the electrical systems through the cellular telephone. A method is provided for controlling the electrical systems of a vehicle using a software application executed on a digital processing system of a cellular telephone.Type: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: Libera, Inc.Inventor: Albert Cecchini
-
Patent number: 8700638Abstract: Resolving ambiguous variable names in processing of a computer application includes representing variable declarations with dynamic variable scopes of the computer application in a tree data structure where the nodes of the tree data structure are variable names of the computer application. Ambiguous variable names are resolved by calculating distances between a context node and two or more candidate nodes of the tree data structure where each of the candidate nodes contains the searched variable name. The weighted distance between the context node and each candidate node equals the number of downward steps from the context node to the candidate node multiplied by a first constant plus the number of upward steps from the context node to the candidate node multiplied by a second constant. The node having a desired weighted distance is selected and information from the selected node is returned to the computer application as the variable value.Type: GrantFiled: March 8, 2012Date of Patent: April 15, 2014Assignee: Libera, Inc.Inventors: Michael Dearman, Albert Cecchini
-
Publication number: 20140099973Abstract: A system and method is provided for enabling mobile device users to share their respective locations and provide maps to each other's locations without requiring the use of a central server providing location services. The other user's location is provided as GPS coordinates that are attached to the communications between the parties (e.g., SMS, text, voice, etc.) and used to generate the other user's location on a map generated at the recipient's mobile device. In operation, a simple communication is provided to another user requesting his/her location and the GPS coordinates of the recipient are returned directly to the requester's mobile device for providing through an API to map or navigation or game software or hardware. The generated map is provided to the requester's mobile device, thereby bypassing the central server.Type: ApplicationFiled: October 4, 2012Publication date: April 10, 2014Applicant: LIBERA, INC.Inventors: Albert Cecchini, Moussa Doumbouya
-
Publication number: 20130073562Abstract: Methods for resolving ambiguity in a search of a tree data structure are provided. Ambiguity occurs when a searched value occurs at two or more nodes of the tree data structure. Weighted distances between a context node and two or more candidate nodes are determined where each of the candidate nodes contains the searched value. The weighted distance between the context node and each candidate node equals the number of downward steps from the context node to the candidate node multiplied by a first constant plus the number of upward steps from the context node to the candidate node multiplied by a second constant. The node having a desired weighted distance is selected and information from the selected node is returned.Type: ApplicationFiled: March 8, 2012Publication date: March 21, 2013Applicant: Libera, Inc.Inventors: Michael Dearman, Albert Cecchini
-
Patent number: 6658404Abstract: System and method for generating graphic queries which intuitively represent Boolean and evaluation expressions where the graphic language includes “vocabulary”, “grammar”, “structure”, and “meaning”. Graphic “sentences” construct queries to databases that denote specific Boolean relationships and evaluation expressions. Items enclosed within graphic objects result in “sentences” based on the shape and/or juxtaposition of the graphic objects, format of the line segments and point size of the graphic objects. The graphic Boolean objects are used to enclose words, values, fields, or other objects thereby generating query syntax. Dictionaries representing the meaning of the graphic syntax can be swapped to produce different syntactical representations.Type: GrantFiled: September 20, 1999Date of Patent: December 2, 2003Assignee: Libera, Inc.Inventor: Albert B. P. Cecchini
-
Patent number: 6292794Abstract: A technique for incorporating text retrieval into the logic associated with current stem search technologies. The software stem search system positions a highlight bar even if the entered text is not the first word of the highlighted item. The highlight bar is positioned without reducing the numbers of records in the stem search display. The invention utilizes a stem search engine and a database search engine to search a list of entries for a match to a stem inputted by the user for a desired entry. Since the stem search engine can only find a stem starting with the left-most characters, the database search engine is used to locate the stem in other portions of the entries in the list. The match found by the database search engine is then translated to the list of entries by highlighting the desired entry in the list such that the position of the desired entry in the list of entries may be determined from the display by the user.Type: GrantFiled: October 22, 1998Date of Patent: September 18, 2001Assignee: Libera, Inc.Inventors: Albert B. P. Cecchini, James R. Mead
-
Patent number: 5959628Abstract: A method for maximizing the amount of screen display real estate without sacrificing the user's ability to pan graphic and other data is disclosed which has application for use in computer controlled display systems. The CPU is capable of accessing and executing a computer program which includes a first event loop handler. The first event loop handler includes events, each which are selectively paired with a different set of screen coordinates, said set of screen coordinates comprising a first hot spot file. A user moves a pointer around on the screen display by using a pointer control device. The position of the pointer is monitored by the first event loop handler. The first event loop handler determines whether the position of the pointer corresponds to a set of screen coordinates in the first hot spot file which, in turn, corresponds to an event, most preferably, the display of a horizontal, vertical or diagonal scrollbar.Type: GrantFiled: June 28, 1994Date of Patent: September 28, 1999Assignee: Libera, Inc.Inventors: Albert B. P. Cecchini, Matthew Woodard
-
Patent number: 5790122Abstract: A method for maximizing the amount of screen display real estate without sacrificing the user's ability to navigate through graphic and other data. The CPU is capable of accessing and executing a computer program which includes a first event handler including events, each of which is selectively paired with a different set of screen coordinates, the set of screen coordinates comprising a first hot spot file. A user moves a pointer around on the screen display by using a pointer control device. The position of the pointer is monitored by the first event handler, which then determines whether the position of the pointer corresponds to a set of screen coordinates in the first hot spot file which, in turn, corresponds to an event, most preferably, the display of a navigation tool.Type: GrantFiled: November 15, 1994Date of Patent: August 4, 1998Assignee: Libera, Inc.Inventors: Albert B. P. Cecchini, Matthew Woodard