Patents by Inventor Valer-Alin Crisan

Valer-Alin Crisan 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: 10645174
    Abstract: Various embodiments allow a web application or product to provide multiple sessions within the context of a single browser, without making any changes to the embedded application. In at least one embodiment, a new proxy layer is introduced in the stack, along with extra logic in the main application to generate session-specific URLs for the embedded application. The new proxy layer causes the browser to invoke a unique URL per session for the embedded application, with its session information being tied to the unique URL. From the user's (and browser's) perspective, there are multiple sessions in the same browser.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: May 5, 2020
    Assignee: Sage Intacct, Inc.
    Inventors: Valer-Alin Crisan, Georgios Spiliotis
  • Publication number: 20190182336
    Abstract: Various embodiments allow a web application or product to provide multiple sessions within the context of a single browser, without making any changes to the embedded application. In at least one embodiment, a new proxy layer is introduced in the stack, along with extra logic in the main application to generate session-specific URLs for the embedded application. The new proxy layer causes the browser to invoke a unique URL per session for the embedded application, with its session information being tied to the unique URL. From the user's (and browser's) perspective, there are multiple sessions in the same browser.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Valer-Alin Crisan, Georgios Spiliotis
  • Patent number: 8914807
    Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 8516538
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for protecting data residing in a repository of an electronic product code information service against undesired data disclosure. One or more disclosure policies are defined for an item tagged with an electronic product code. The item has associated data stored in the repository. The disclosure policies describe one or more of: who is permitted to query the repository for information, what type of information is permitted to be obtained from the repository in response to a query, and under what condition the repository can be queried. The disclosure policies are enforced in response to a received query from a party by only disclosing a subset of the data from the repository, the subset being determined in accordance with the defined one or more disclosure policies. A web-based tool for defining disclosure policies is also described.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: August 20, 2013
    Assignee: Frequentz LLC
    Inventors: Umair Akeel, Steven P. Beier, Valer-Alin Crisan, Gautham B. Pai, Ralf Rantzau
  • Patent number: 7437741
    Abstract: Provided are a method, system, and program for invoking methods between computer languages. A plurality of subclasses of a class in a first computer language are instantiated and a plurality of subclasses of a class in a second computer language are instantiated, wherein methods in the subclasses in the second computer language implement functionality of methods in the subclasses in the first computer language. A call is received from an application in the first computer language to one method in the subclasses of the first computer language, wherein the call to the method in the subclass of the first computer language invokes a corresponding method in the subclasses of the second computer language that implements the functionality of the called method in the first computer language.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Mary Ann Roth
  • Publication number: 20080189758
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for protecting data residing in a repository of an electronic product code information service against undesired data disclosure. One or more disclosure policies are defined for an item tagged with an electronic product code. The item has associated data stored in the repository. The disclosure policies describe one or more of: who is permitted to query the repository for information, what type of information is permitted to be obtained from the repository in response to a query, and under what condition the repository can be queried. The disclosure policies are enforced in response to a received query from a party by only disclosing a subset of the data from the repository, the subset being determined in accordance with the defined one or more disclosure policies. A web-based tool for defining disclosure policies is also described.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Umair Akeel, Steven P. Beier, Valer-Alin Crisan, Gautham B. Pai, Ralf Rantzau
  • Publication number: 20050198619
    Abstract: Provided are a method, system, and program for invoking methods between computer languages. A plurality of subclasses of a class in a first computer language are instantiated and a plurality of subclasses of a class in a second computer language are instantiated, wherein methods in the subclasses in the second computer language implement functionality of methods in the subclasses in the first computer language. A call is received from an application in the first computer language to one method in the subclasses of the first computer language, wherein the call to the method in the subclass of the first computer language invokes a corresponding method in the subclasses of the second computer language that implements the functionality of the called method in the first computer language.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Valer-Alin Crisan, Mary Roth
  • Publication number: 20030191769
    Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 9, 2003
    Applicant: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson