Patents by Inventor Roberto A. Masiero

Roberto A. Masiero 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).

  • Publication number: 20170111476
    Abstract: A method beginning with adding new resource to an enterprise system. Responsive to adding, an API builder executed by the computer automatically builds a new API exclusively for the new resource. The new API is configured to manage communications between the new resource and the proxy server based on a context resource identifier provided by the API builder and stored in an identifier data structure. The context resource identifier is to be provided to the gateway in response to a request from the client to access the new resource using a uniform resource identifier that identifies to the new resource. The context resource identifier is static over time within the enterprise. A proxy server uses the context resource identifier to call the new API in order to access the new resource, whereby a speed of communication between the client and the new API is increased.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Publication number: 20170111321
    Abstract: A method and apparatus for facilitating communication between a client and a proxy server. A message is received from a client at a gateway. The message includes a uniform resource identifier that references an interface associated with a resource. The gateway transforms the uniform resource identifier into a context resource identifier that also references the interface. The gateway performs an initial authorization check for the client and a user of the client with respect to the interface. The gateway inserts the context resource identifier into the message to form a modified message in response to a successful initial authorization check. The gateway sends the modified message to the proxy server.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Publication number: 20170017929
    Abstract: A method and apparatus for managing events. A stream of event data for a plurality of events corresponding to an entity is received. A timeline for the plurality of events is generated based on the stream of the event data. A set of event chains is identified based on the timeline, the event data, and a set of policies. A trigger related to an event belonging to an event chain of the set of event chains is detected. A number of effects of the trigger is identified in which the number of effects includes at least one of a number of insights, a number of actions, or a number of opportunities.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Roberto A. Masiero, Jigesh Saheba, Umakant Saraswat
  • Publication number: 20160275201
    Abstract: Aspects define NoSQL database structures that support wide-column, document, and graph data models. Documents are defined with different, unique keys and stored to different rows in a wide-column store by mapping their respective, unique keys directly to different row keys. Columns are defined for the document rows as including pairs of names and values, each column field having a different column name. Graph edges are defined as a function of relationships between a first source document and a second of the documents as tuples of first source document keys, second document keys as targets, tags as labels of relationships, and values of objects associated with the relationships. The graph edges are stored as graph columns within rows of the first source documents with names that are different from names of other columns within the first source document rows.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Haifeng Li, Roberto A. Masiero
  • Publication number: 20160246840
    Abstract: Task-based semantic searches fetch user profile data including a role of the user within an enterprise entity from log-in identity data of the user in response to receiving a query text input. Object and task search predicates limit, as a function of the user role, scopes of objects returnable from search of an object index, and tasks returnable from search of a task index, in satisfaction of the query text as a function of the user role. Task and object index searching results are matched into task and object pairs that are allowed by the user role as a function of the enterprise entitlement system, and the task and object pairs are presented to the user in a graphical user interface as task-object pair hypertext references that invoke the task of each pair as a callable action on the object of each pair.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 25, 2016
    Inventors: Roberto A. Masiero, Umakant Saraswat, Mathew Skaria
  • Publication number: 20160162789
    Abstract: Aspects provide for event-driven behavior prediction and include mapping a first data input to a first event of a plurality of pre-defined events as a function of an effective date of the input and identification data that is unique to an individual and a role within an organization. In response to the mapping to the first event, aspects predict (as a function of the identification data, the role and the effective date) that a second event of the pre-defined events that is linked to the first event requires an additional, second data input for the individual that is different from the first data input.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 9, 2016
    Inventors: Isabel Espina Carvajal, Roberto A. Masiero, Jigesh Saheba, Umakant Saraswat