Patents by Inventor Carlos Omar Ortiz Rodriguez

Carlos Omar Ortiz Rodriguez 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: 10909064
    Abstract: A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carlos Omar Ortiz Rodriguez, Filip Jerzy Gorski
  • Publication number: 20180089138
    Abstract: A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 29, 2018
    Inventors: Carlos Omar Ortiz Rodriguez, Filip Jerzy Gorski
  • Patent number: 9804994
    Abstract: A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carlos Omar Ortiz Rodriguez, Filip Jerzy Gorski
  • Publication number: 20140280494
    Abstract: A relay component for a back office service creates an externally exposed REST service endpoint in front of the back office service. Instead of calling the back office service directly, REST service clients make REST service calls to the relay component using the HTTP protocol. The relay component coverts the data to XML format and sends it in a SOAP call to the back office service. The relay component receives the response from the back office service as a SOAP response that is converted to a REST message to be sent to the REST client.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Alexander Nikolayevich Samoylenko, Carlos Omar Ortiz Rodriguez, Robert Aron Drollinger, Sandeep Kuruvilla Lukose, Chandramouli Venkatesh, Kyle Stapley Young, Syed Mohammad Ali
  • Publication number: 20140280493
    Abstract: A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
    Type: Application
    Filed: April 24, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Carlos Omar Ortiz Rodriguez, Filip Jerzy Gorski