Patents by Inventor Isabel Espina Carvajal
Isabel Espina Carvajal 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: 11171924Abstract: 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: GrantFiled: October 14, 2015Date of Patent: November 9, 2021Assignee: ADP, Inc.Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Patent number: 10623528Abstract: A method for increasing a speed of access to resources in an enterprise system. A gateway receives a request from the client to find a resource executed by a computer within the enterprise system. The gateway determines whether the client is authorized to find the resource. Responsive to authorization, the gateway instructs the proxy server to access an application programming interface (API) that controls communication between the resource and the proxy server, and instructs the API to query the resource to determine whether code used by the client to work with the resource should be transmitted to the client. The code is transmitted to the proxy server and from the proxy server to the gateway and from the gateway to the client via the network, wherein the speed of access to the resource is increased by avoiding communication with other resources in the enterprise system.Type: GrantFiled: October 14, 2015Date of Patent: April 14, 2020Assignee: ADP, LLCInventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Patent number: 10348816Abstract: A method and apparatus for facilitating access to a plurality of resources is provided. A message that includes a context resource identifier is received at a proxy server from a client through a gateway in communication with both the client and the proxy server. Access to a resource associated with an interface that is referenced by the context resource identifier is controlled by the proxy server using a profile that is dynamically built for a user of the client based on a plurality of resource profiles received from a plurality of interfaces in communication with the proxy server.Type: GrantFiled: October 14, 2015Date of Patent: July 9, 2019Assignee: ADP, LLCInventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Patent number: 9860346Abstract: 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: GrantFiled: October 14, 2015Date of Patent: January 2, 2018Assignee: ADP, LLCInventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Publication number: 20170111475Abstract: A method for increasing a speed of access to resources in an enterprise system. A gateway receives a request from the client to find a resource executed by a computer within the enterprise system. The gateway determines whether the client is authorized to find the resource. Responsive to authorization, the gateway instructs the proxy server to access an application programming interface (API) that controls communication between the resource and the proxy server, and instructs the API to query the resource to determine whether code used by the client to work with the resource should be transmitted to the client. The code is transmitted to the proxy server and from the proxy server to the gateway and from the gateway to the client via the network, wherein the speed of access to the resource is increased by avoiding communication with other resources in the enterprise system.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Publication number: 20170111444Abstract: A method and apparatus for facilitating access to a plurality of resources is provided. A message that includes a context resource identifier is received at a proxy server from a client through a gateway in communication with both the client and the proxy server. Access to a resource associated with an interface that is referenced by the context resource identifier is controlled by the proxy server using a profile that is dynamically built for a user of the client based on a plurality of resource profiles received from a plurality of interfaces in communication with the proxy server.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Publication number: 20170111476Abstract: 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: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Publication number: 20170111321Abstract: 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: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Publication number: 20160162789Abstract: 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: ApplicationFiled: December 4, 2014Publication date: June 9, 2016Inventors: Isabel Espina Carvajal, Roberto A. Masiero, Jigesh Saheba, Umakant Saraswat