Patents by Inventor Eric J. Kaplan
Eric J. Kaplan 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: 9087067Abstract: Users can model changes to entities in large scale sets of data for various portfolio holdings in different respective sandbox caches. A method includes loading sets of data in a database and organizing the loaded data in entity caches according to an entity model, each entity cache corresponding to one or more entities associated with respective portfolio holdings. Further steps include creating an initial report of information drawn from the loaded data for manipulation by a user through a user-interface, storing information in the initial report in a respective sandbox cache having data organized according to the entity model, and enabling the user to manipulate the respective sandbox cache to change values in the data organized according to the entity model in the respective sandbox cache without changing values of data in other sandbox caches or in the database.Type: GrantFiled: August 19, 2013Date of Patent: July 21, 2015Assignee: ARMANTA, INC.Inventors: Peter J. Chirlian, Boi Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Patent number: 8655920Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets includes an intelligence server, one or more tree servers and one or more databases. Each tree server creates one or more segments, or slices, of a report, using information that resides on the tree server. Slices are aggregated into a tree structure, and the tree structure is converted into a report. The intelligence server receives updates from the tree servers. The tree servers and the intelligence server remain in communication for the purposes of passing update messages. The update messages are received and processed at the intelligence-server in a manner that facilitates synchronization with the contributing tree servers and provides live updates to the user.Type: GrantFiled: August 6, 2012Date of Patent: February 18, 2014Assignee: Armanta, Inc.Inventors: Bei Gu, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Aleksandr Shukhat
-
Publication number: 20130339394Abstract: Users can model changes to entities in large scale sets of data for various portfolio holdings in different respective sandbox caches. A method includes loading, sets of data in a database and organizing the loaded data in entity caches according to an entity model, each entity cache corresponding to one or more entities associated with respective portfolio holdings. Further steps include creating an initial report of information drawn from the loaded data for manipulation by a user through a uses-interface, storing information in the initial report in a respective sandbox cache having data organized according to the entity model, and enabling the user to manipulate the respective sandbox cache to change values in the data organized according to the entity model in the respective sandbox cache without changing values of data in other sandbox caches or in the database.Type: ApplicationFiled: August 19, 2013Publication date: December 19, 2013Applicant: Armanta, Inc.Inventors: Peter J. Chirlian, Boi Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Patent number: 8516003Abstract: A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache.Type: GrantFiled: August 6, 2012Date of Patent: August 20, 2013Assignee: Armanta, Inc.Inventors: Peter J. Chirlian, Bei Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Patent number: 8485346Abstract: A checkstand includes a cabinet, an electrically actuated conveyor, and an electrically actuated rotatable turntable. The electrically actuated conveyor is mounted on a portion of the cabinet. The conveyor is structured to convey items from a first end to an opposite second end when actuated. The electrically actuated rotatable turntable is mounted on the cabinet proximate the second end of the conveyor. The turntable is structured to receive items from the conveyor.Type: GrantFiled: January 18, 2011Date of Patent: July 16, 2013Assignee: Phoenix Intangibles Holding CompanyInventors: Dave Redick, Jan Hawkins, Patty Pataky, Jeffrey T. Hassman, Eric J. Kaplan, Adam Price
-
Publication number: 20130031050Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets includes an intelligence server, one or more tree servers and one or more databases. Each tree server creates one or more segments, or slices, of a report, using information that resides on the tree server. Slices are aggregated into a tree structure, and the tree structure is converted into a report. The intelligence server receives updates from the tree servers. The tree servers and the intelligence server remain in communication for the purposes of passing update messages.Type: ApplicationFiled: August 6, 2012Publication date: January 31, 2013Applicant: Armanta, Inc.Inventors: Bei Gu, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Aleksandr Shukhat
-
Publication number: 20120303903Abstract: A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache.Type: ApplicationFiled: August 6, 2012Publication date: November 29, 2012Applicant: Armanta, Inc.Inventors: Peter J. CHIRLIAN, Bei GU, Eric J. KAPLAN, Aleksandr SHUKHAT
-
Patent number: 8239417Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets. The system for achieving this includes an intelligence server, connected to one or more tree servers. The tree servers are in turn connected to one or more databases. A user specifies a report to be created by the system. A client, acting on behalf of the user, creates a report definition that is sent to the intelligence server and the tree servers. Each tree server creates one or more segments, or slices, of the report, using the information that resides on the tree server. These slices are then sent to the intelligence server, which aggregates the slices into a tree structure. The tree structure is then converted into a report for presentation to the client. Moreover, the intelligence server receives updates from the tree servers as necessary. To do so, the tree servers and the intelligence server remain in communication for the purposes of passing update messages.Type: GrantFiled: August 7, 2008Date of Patent: August 7, 2012Assignee: Armanta, Inc.Inventors: Bei Gu, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Aleksandr Shukhat
-
Patent number: 8239416Abstract: A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache.Type: GrantFiled: May 30, 2008Date of Patent: August 7, 2012Assignee: Armanta, Inc.Inventors: Peter J. Chirlian, Bei Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Publication number: 20110174594Abstract: A checkstand includes a cabinet, an electrically actuated conveyor, and an electrically actuated rotatable turntable. The electrically actuated conveyor is mounted on a portion of the cabinet. The conveyor is structured to convey items from a first end to an opposite second end when actuated. The electrically actuated rotatable turntable is mounted on the cabinet proximate the second end of the conveyor. The turntable is structured to receive items from the conveyor.Type: ApplicationFiled: January 18, 2011Publication date: July 21, 2011Inventors: Dave Redick, Jan Hawkins, Patty Pataky, Jeffrey T. Hassman, Eric J. Kaplan, Adam Price
-
Publication number: 20100036824Abstract: A method, system and computer program product for creating a report on the basis of a plurality of remote datasets. The system for achieving this includes an intelligence server, connected to one or more tree servers. The tree servers are in turn connected to one or more databases. A user specifies a report to be created by the system. A client, acting on behalf of the user, creates a report definition that is sent to the intelligence server and the tree servers. Each tree server creates one or more segments, or slices, of the report, using the information that resides on the tree server. These slices are then sent to the intelligence server, which aggregates the slices into a tree structure. The tree structure is then converted into a report for presentation to the client. Moreover, the intelligence server receives updates from the tree servers as necessary. To do so, the tree servers and the intelligence server remain in communication for the purposes of passing update messages.Type: ApplicationFiled: August 7, 2008Publication date: February 11, 2010Applicant: ARMARNTA, INC.Inventors: Bei GU, Kenneth Howard, Eric J. Kaplan, Peter Chirlian, Alexandr Shukhat
-
Publication number: 20090300032Abstract: A system, method, and computer program product for modeling, the user appears to have a body of information in a data structure that can be manipulated independently of an underlying database. In an embodiment of the invention, the data structure is an entity cache.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Inventors: Peter J. CHIRLIAN, Bei Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Publication number: 20090240746Abstract: A method and a system for creating a virtual customized dataset. A choice of one or more source datasets is first received. A filter definition for each source dataset is also received. Such a filter definition can be embodied in one or more rules. The rules are then applied to the respective source datasets to create one or more filtered source datasets. Filtered source datasets are then copied to create copied source datasets. A scaling factor is then computed for each copied source dataset. The scaling factors are then applied to the respective copied source datasets, which creates respective scaled source datasets. The scaled source datasets are then merged to create a single virtual customized dataset. This virtual customized dataset can then be output to memory, and/or presented to a user for analysis purposes. The process can be reiterated by a user, varying any of several variables, such as the choice of source datasets, the filter definitions, and scaling factors.Type: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Applicant: ARMANTA, INC.Inventors: Peter J. Chirlian, Bei Gu, Eric J. Kaplan, Aleksandr Shukhat
-
Patent number: 6168209Abstract: A gas valve apparatus is configured to receive a gas specific adapter. The apparatus includes a gas valve body having a first end configured to be coupled to a gas connection and a second end. A keyed body is configured to receive the second end of the gas valve body. The keyed body has a first keying mechanism. The apparatus also includes a cap coupled to the keyed body. The cap includes a keyed front face having a gas outlet configured to receive the gas specific adapter. The cap also includes a second keying mechanism configured to mate with the first keying mechanism on the keyed body to permit the cap to be coupled to the keyed body.Type: GrantFiled: October 30, 1998Date of Patent: January 2, 2001Assignee: Hill-Rom Medaes, Inc.Inventors: Robert L. Cope, Roger A. Davis, David D. Seem, James D. Gomez, Phillip B. Plyler, Max E. Raby, Andrew J. Cisternino, Robert P. Dutlinger, Eric J. Kaplan, James E. Bullington