Patents by Inventor Rafael Lopez

Rafael Lopez 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: 20210150598
    Abstract: Systems and methods for modifying electronic mail having receipt data for interception by mail transport agents. An invoice email sent by an email server is received when a transport agent of the email server detects a pattern within content of an inbound email. The invoice email is parsed to extract receipt data and an email address that identifies a recipient of the inbound email. The receipt data is pushed to an expense management system associated with the recipient for further processing.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 20, 2021
    Inventors: Nicolas Guillon, Eduardo Rafael Lopez Ruiz, Jose Da Cruz
  • Publication number: 20210133006
    Abstract: Systems and methods for dynamically delivering content from a content provider system to a user device. A bridging device is configured to dynamically connect an application executing on the user device to the content provider system during execution of an application extension of the application. The application extension is configured to activate a connection to the bridging device, in response to the detection of an activation condition. The application is configured to transmit at least some of the data items comprised in each input data block received at the user device as input data via an application interface to the bridging device during the connection to the bridging device. The bridging device is configured to generate a request for content according to a predefined request format using the data items in the input data received from the application and to transmit the request to the content provider system.
    Type: Application
    Filed: July 6, 2018
    Publication date: May 6, 2021
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Jeremie Bonfil-Praire, Loïc Driencourt, Melinda Monteillet, Davide Romito, Qinglin Ye, Frederick Casal, Fabrice Mantoan
  • Publication number: 20210112112
    Abstract: A browser on a client device is navigated to a hosting computing system that hosts a service that provides access to documents. The browser is navigated to a particular document, to access the document. The document is displayed by the browser. A link to the document is displayed in an address bar generated by the browser, along with a graphical element indicative of the sharing attributes corresponding to the link.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Rafael LOPEZ-URICOECHEA, Eugene S. LIN
  • Patent number: 10944752
    Abstract: A computing system includes a processor and a data store coupled to the processor. The computing system provides access to electronic content stored in the data store. A user interface component receives an indication of an external user with which to share an item of electronic content. A link generation component is generates a link to share the item of electronic content. An access control component receives a request from a requestor to access the item of electronic content using the link, and responsively verify an identity of a requestor. The user interface component provides access to the item of electronic content to the requestor if the identity was verified and receives a user input indicative of an external account binding request. The access control component determines if the requestor has authenticated with the external account and selectively binds the link to the external account if the user authenticates with the external account.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rafael Lopez-Uricoechea, Omar H. Shahine, Eugene S. Lin, Greg S. Friedman
  • Patent number: 10924931
    Abstract: A computing system includes a processor and memory storing instructions executable by the at least one processor. The instructions, when executed, provide a user interface component that receives an indication of an external user with which to share an item of electronic content, a link generation component that generates a link to share the item of electronic content and identifies a communication endpoint associated with the external user, and an access control component that receives a request to access the item of electronic content using the link and, in response to the request, generates an access code that is communicated to the communication endpoint associated with the external user. The user interface component receives an access input, and the access control component grants access to the item of electronic content based on a determination that the access input includes the access code communicated to the communication endpoint associated with the external user.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar H. Shahine, Greg S. Friedman, Eugene S. Lin, Rafael Lopez-Uricoechea, Sean Lamont Grant Livingston, Hui Huang, Gang Zhai, Michael Scott Pierce, Sarat Chandra Subramaniam
  • Patent number: 10705896
    Abstract: A system including at least one server, access operation logic coupled to the server and adapted to communicate signals from the server to a plurality of web site access control ports, each of the web site access control ports comprising an access mechanism for submitting electronic documents to the corresponding web site, wherein the access mechanism varies across different access control ports on different web sites, the access operation logic adapted to receive the electronic documents and an associated web site identification and to select an access protocol to apply to an access mechanism of a particular web site corresponding to the associated web site identification, and the server comprising probe logic adapted to identify the web site access control ports and to apply signals about the web site access control ports through a machine learning component to adapt the access protocol to the access mechanisms of different web sites.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 7, 2020
    Assignee: ZenBusiness
    Inventors: Carlos Balderas, Rafael Lopez
  • Publication number: 20200213312
    Abstract: A computing system configured to provide access to electronic content is provided. The computing system includes a processor and memory coupled to the processor containing instructions that when executed provide a user interface component and a link generation component. A data store is coupled to the processor and configured to store the electronic content. The user interface component is configured to receive user input requesting creation of a sharing link relative to selected electronic content stored in the data store. The user interface component is further configured to receive an indication that endpoint verification will be required for the sharing link. The link generation component is configured to responsively generate and provide a pseudo-anonymous sharing link relative to the selected electronic content.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Eugene S. LIN, Rafael LOPEZ-URICOECHEA
  • Patent number: 10693971
    Abstract: The techniques enable a device to identify a best suitable application to open a resource such as a file. The file can be shared via a link or can be attached to a communication. The link comprises a uniform resource locator (URL) or is in some way associated with an underlying URL. The URL includes a pattern, or a portion that identifies a domain (e.g., a hostname) and/or a portion that identifies a type of file that is to be accessed and opened. Upon activation of the link, the device analyzes the URL to determine the pattern. The device then obtains, from a service associated with the URL, a ranked list of applications that are authorized to open the file. Moreover, the device performs, at run-time, a negotiation with the service to determine which application is best suited to open the file.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon Philip Zahl, Daron Spektor, Hui Huang, Jonathan Alexander Bockelman, Rafael Lopez-Uricoechea, Peter Eberhardy, Alisa Yujin So, Kevin Kaiwon Lam
  • Publication number: 20200142862
    Abstract: Systems and methods of integrating message content into a target processing device configured to process input data having a predefined data structure. A messaging server is configured to receive a message from a messaging client device executing a messaging application. An orchestrator device is configured to integrate at least a part of the message content into a target data processing device, receive the part of the message content from the messaging server, and transmit a file derived from the part of the message content to a file processing device. The processing device is configured to transform each received file into a description file comprising a set of predefined keys. The orchestrator device is configured to derive an input file having the predefined data structure from the description file and transmit the input file to the target data processing device for processing of the input file by the target processing device.
    Type: Application
    Filed: July 6, 2018
    Publication date: May 7, 2020
    Inventors: Eduardo Rafael Lopez Ruiz, Nicolas Guillon, Paul Krion, Jürgen Oesterle, Martin Stammler, Martin Kuhn, Sebastian Bildner, Thomas Stark
  • Publication number: 20200134719
    Abstract: A system for operating a distributed ledger implementation for tracking and monitoring entity shares involves receiving a share configuration control at an entity formation and management system by way of a user interface. The system configures a distributed ledger comprising a plurality of gateway nodes to record share transfer activity comprising entity share distribution between the entity, the user account, and combinations thereof in a blockchain as entity records. The system communicates with an oracle service, information provided by the share configuration control, to verify share transfer requirements for each entity share distribution. The system transfers entity shares to the first party in response to the oracle service verifying that the share transfer requirements were met by the first party and the entity. The system writes a share transfer record into the blockchain in response to the oracle service verifying that the share transfer requirements were met.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 30, 2020
    Applicant: ZenBusiness PBC
    Inventors: Muhammad Ashar Malik, Rafael Lopez, Van Phuong Phu
  • Publication number: 20200089551
    Abstract: A system including at least one server, access operation logic coupled to the server and adapted to communicate signals from the server to a plurality of web site access control ports, each of the web site access control ports comprising an access mechanism for submitting electronic documents to the corresponding web site, wherein the access mechanism varies across different access control ports on different web sites, the access operation logic adapted to receive the electronic documents and an associated web site identification and to select an access protocol to apply to an access mechanism of a particular web site corresponding to the associated web site identification, and the server comprising probe logic adapted to identify the web site access control ports and to apply signals about the web site access control ports through a machine learning component to adapt the access protocol to the access mechanisms of different web sites.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 19, 2020
    Inventors: Carlos Balderas, Rafael Lopez
  • Patent number: 10556653
    Abstract: A remote control boat that includes a self-righting apparatus adapted to right the boat after it has capsized. In some embodiments, a weighted coupler is attached to the motor output shaft and the drive shaft to prevent the drive shaft from moving for a period of time after the motor is turned on. In some embodiments, one or more components may be attached to the weighted coupler by a set screw configuration. In some embodiments, one or more components may be attached to the weighted coupler by a collet-type configuration.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 11, 2020
    Assignee: HORIZON HOBBY, LLC
    Inventors: Rafael Lopez, Jukka Steenari, Scott Hughes
  • Patent number: 10547621
    Abstract: A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. The data store is coupled to the processor and is configured to store the electronic content. The access control system control system is configured to selectively allow a requestor to access the electronic content based on a stored metadata setting that is associated with the link. The user interface component is configured to receive a setting change related to a share associated with the link and to persist metadata associated with the setting change.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 28, 2020
    Assignee: MICROSIFT TECHNOLOGY LICENSING, LLC
    Inventors: Eugene S. Lin, Robert G. Hawking, Hui Huang, Rafael Lopez-Uricoechea, Sean L. G. Livingston
  • Patent number: 10474323
    Abstract: A computing system configured to provide access to electronic content includes a processor, a data store, a user interface component, a link generation component, and an access control component. The data store is coupled to the processor and is configured to store the electronic content. The user interface component is configured to receive an indication of an external organization of users with which to share a selected an electronic resource. The link generation component is configured to generate a link to the electronic resource based on the indication of the external organization. The access control component is configured to receive a request via the link to access the electronic resource and to selectively allow access based on whether the requestor is a member of the external organization.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Eugene S. Lin, Rafael Lopez-Uricoechea
  • Publication number: 20190260836
    Abstract: The techniques enable a device to identify a best suitable application to open a resource such as a file. The file can be shared via a link or can be attached to a communication. The link comprises a uniform resource locator (URL) or is in some way associated with an underlying URL. The URL includes a pattern, or a portion that identifies a domain (e.g., a hostname) and/or a portion that identifies a type of file that is to be accessed and opened. Upon activation of the link, the device analyzes the URL to determine the pattern. The device then obtains, from a service associated with the URL, a ranked list of applications that are authorized to open the file. Moreover, the device performs, at run-time, a negotiation with the service to determine which application is best suited to open the file.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Inventors: Brandon Philip ZAHL, Daron SPEKTOR, Hui HUANG, Jonathan Alexander BOCKELMAN, Rafael LOPEZ-URICOECHEA, Peter EBERHARDY, Alisa Yujin SO, Kevin Kaiwon LAM
  • Patent number: 10198412
    Abstract: A method, system, and computer program product provide the ability to optimize placement of annotations in a drawing model. A drawing model that has annotations and objects is acquired. An annotation (to be moved) is randomly selected. A new position for the selected annotation is randomly selected. The selected annotation is moved to the new position. A new quality score of a resulting drawing model is computed. The resulting drawing model is accepted or rejected based on the new quality score. The above steps are iterated, wherein over time, a probability of accepting the resulting drawing model based on a worse new quality score decreases. The final resulting drawing model is output (e.g., for display).
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: February 5, 2019
    Assignee: AUTODESK, INC.
    Inventor: Jorge Rafael Lopez
  • Publication number: 20180343243
    Abstract: A computing system includes a processor and a data store coupled to the processor. The computing system is configured to provide access to electronic content stored in the data store. A user interface component is configured to receive an indication of an external user with which to share an item of electronic content. A link generation component is configured to generate a link to share the item of electronic content. An access control component is configured to receive a request to access the item of electronic content using the link, and responsively generate an access code that is communicated to a known endpoint associated with the link. The user interface component is configured to receive a user input containing a user-entered access input. The access control component is configured to selectively grant access to the item of electronic content based on whether the user-entered access input matched the access code communicated to the known endpoint associated with the link.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Omar H. SHAHINE, Greg S. FRIEDMAN, Eugene S. LIN, Rafael LOPEZ-URICOECHEA, Sean Lamont Grant LIVINGSTON, Hui HUANG, Gang ZHAI, Michael Scott PIERCE, Sarat Chandra SUBRAMANIAM
  • Publication number: 20180343261
    Abstract: A computing system includes a processor and a data store coupled to the processor. The computing system is configured to provide access to electronic content stored in the data store. A user interface component is configured to receive an indication of an external user with which to share an item of electronic content. A link generation component is configured to generate a link to share the item of electronic content. An access control component is configured to receive a request from a requestor to access the item of electronic content using the link, and responsively verify an identity of a requestor. The user interface component is configured to provide access to the item of electronic content to the requestor if the identity was verified and receive a user input indicative of an external account binding request.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Rafael LOPEZ-URICOECHEA, Omar H. SHAHINE, Eugene S. LIN, Greg S. FRIEDMAN
  • Patent number: 10140434
    Abstract: A computing system that provides access to electronic content includes a processor, a data store, and a user interface component. The data store is coupled to the processor and configured to store the electronic content. The user interface component is coupled to the processor and configured to generate a user interface allowing an internal user to generate a sharing request to share electronic content with an external user. The processor is configured to determine whether the internal user is a member of a group that is allowed to externally share content and to inhibit external sharing of the electronic content if the internal user is not a member of the group that is allowed to externally share the electronic content.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rafael Lopez-Uricoechea, Gaurav Doshi, Sarat C. Subramaniam
  • Patent number: 10111935
    Abstract: The present invention relates to a composition for modulating tumor cell dissemination, in particular metastatic cancer cells. In particular, the invention relates to an agent for modulating metastatic tumor cell dissemination for use in the treatment and/or prevention of a metastatic cancer wherein the agent comprises an extracellular matrix (ECM) protein carried on a polycarbonate polyurethane matrix, and wherein the agent binds to tumor cells when implanted in a body. The invention also relates to a product, comprising an agent for modulating metastatic tumor cell dissemination, and to a method of treatment or prevention of cancer.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 30, 2018
    Assignees: FUNDACIÖN PEDRO BARRIÉ DE LA MAZA, CONDO DE FENOSA, SERGAS, UNIVERSITY OF SANTIAGO DE COMPOSTELA, FUNDACION RAMÓN DOMINGUEZ, BIOMERIX CORPORATION
    Inventors: Alexandre De La Fuente Gonzalez, Rafael Lopez, Miguel Abal Posada, Lawrence Patrick Lavelle, Jr.