Patents by Inventor Diego Lagunas

Diego Lagunas 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: 11113739
    Abstract: Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: September 7, 2021
    Assignee: eBay Inc.
    Inventors: Helen M. Gould, Edward O'Neill Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 11101819
    Abstract: A method for compressing semi-structured data is discussed. The method includes accessing semi-structured data, the semi-structured data comprising a plurality of elements. The method includes determining a plurality of unique elements of the plurality of elements, each of the plurality of unique elements associated with a respective unique index of a plurality of unique indexes. Each of the unique index can indicate a position in one of a plurality of data stores. The method includes generating a sequence of encoded representations corresponding to the plurality of elements, the generating based on the plurality of unique indexes.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 24, 2021
    Assignee: PAYPAL, INC.
    Inventor: Diego Lagunas
  • Patent number: 10803256
    Abstract: Systems and methods for a translation management system include performing a source text collection and translation process. The source text collection and translation process includes collecting, from one or more applications, one or more source texts for translation. Source segments for translation are determined using the one or more source texts. Source text properties associated with the one or more source texts are provided to a machine learning engine. Translation performance requirement predictions associated with the plurality of source segments respectively are generated by the machine learning engine based on the source text properties. A plurality of translation requests associated with the plurality of source segments is provided by the machine learning engine based on the translation performance requirement predictions. One or more translated texts generated in response to executing the plurality of translation requests are received.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: October 13, 2020
    Assignee: PAYPAL, INC.
    Inventor: Diego Lagunas
  • Patent number: 10380666
    Abstract: Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: August 13, 2019
    Assignee: EBAY INC.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20190205398
    Abstract: Systems and methods for a translation management system include performing a source text collection and translation process. The source text collection and translation process includes collecting, from one or more applications, one or more source texts for translation. Source segments for translation are determined using the one or more source texts. Source text properties associated with the one or more source texts are provided to a machine learning engine. Translation performance requirement predictions associated with the plurality of source segments respectively are generated by the machine learning engine based on the source text properties. A plurality of translation requests associated with the plurality of source segments is provided by the machine learning engine based on the translation performance requirement predictions. One or more translated texts generated in response to executing the plurality of translation requests are received.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventor: Diego Lagunas
  • Publication number: 20190197595
    Abstract: Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
    Type: Application
    Filed: February 26, 2019
    Publication date: June 27, 2019
    Inventors: Helen M. Gould, Edward O'Neill Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20190007059
    Abstract: A method for compressing semi-structured data is discussed. The method includes accessing semi-structured data, the semi-structured data comprising a plurality of elements. The method includes determining a plurality of unique elements of the plurality of elements, each of the plurality of unique elements associated with a respective unique index of a plurality of unique indexes. Each of the unique index can indicate a position in one of a plurality of data stores. The method includes generating a sequence of encoded representations corresponding to the plurality of elements, the generating based on the plurality of unique indexes.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventor: Diego Lagunas
  • Publication number: 20180240173
    Abstract: Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
    Type: Application
    Filed: April 13, 2018
    Publication date: August 23, 2018
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 9972039
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A request from a user of a collaborative shopping session is received. The user is associated with a private shopping session that allows access to an item at a special price, the special price being unavailable to non-participants of the private shopping session. Criterion is designated for the private session, the criterion indicating a completion of the private shopping session. User interactions received from a device of the user are processed. Satisfaction of the criterion is determined as a result of the processing. The private shopping session for the user is concluded based on the determination.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 15, 2018
    Assignee: eBay Inc.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, ALvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20160292762
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A request from a user of a collaborative shopping session is received. The user is associated with a private shopping session that allows access to an item at a special price, the special price being unavailable to non-participants of the private shopping session. Criterion is designated for the private session, the criterion indicating a completion of the private shopping session. User interactions received from a device of the user are processed. Satisfaction of the criterion is determined as a result of the processing. The private shopping session for the user is concluded based on the determination.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20160266949
    Abstract: A method to optimize calls to a service by components of an application running on an application server is provided. The method includes receiving a first call and a second call, the first call made to a service by a first one of a plurality of components included in the application, and the second call made to the service by a second one of the plurality of components; selecting one of a plurality of optimizations, the plurality of optimizations including orchestrating the first call and the second call into a third call to the service; and, in response to the selecting of the orchestrating of the first call and the second call into the third call as the one of the plurality of optimizations, orchestrating the first call and the second call into the third call.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Inventors: Bin Ni, Diego Lagunas, Jun Lu, Venu Reddy, Ramamurthy Kumar, Sami Ben-Romdhane
  • Patent number: 9436572
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 6, 2016
    Assignee: eBay Inc.
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Patent number: 9378523
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A plurality of users is associated with a collaborative session. A common interface is displayed to the plurality of users, the common interface displaying a shared cursor. A first authority level is assigned to a first user of the plurality of users and a second authority level is assigned to a second user of the plurality of users. A first cursor movement request is received from the first user and a second cursor movement request is received from the second user. The first user is selected based on determining that the first authority level is higher than the second authority level. The shared cursor displayed in the common interface is moved according to the first cursor movement request from the first user.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: June 28, 2016
    Assignee: eBay Inc.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 9367371
    Abstract: A method to optimize calls to a service by components of an application running on an application server is provided. The method includes receiving a first call and a second call, the first call made to a service by a first one of a plurality of components included in the application, and the second call made to the service by a second one of the plurality of components; selecting one of a plurality of optimizations, the plurality of optimizations including orchestrating the first call and the second call into a third call to the service; and, in response to the selecting of the orchestrating of the first call and the second call into the third call as the one of the plurality of optimizations, orchestrating the first call and the second call into the third call.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: June 14, 2016
    Assignee: PayPal, Inc.
    Inventors: Bin Ni, Diego Lagunas, Jun Lu, Venu Reddy, Ramamurthy Kumar, Sami Ben Romdhane
  • Publication number: 20150095201
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A cursor movement request may be received from at least two users of a plurality of users of a collaborative session during a time period. The cursor may move on a common interface according to the cursor movement request from a first user selected from the at least two users that has satisfied a movement criterion. A completion criterion and a private session parameter may be designated for a private session. A number of user interactions may be processed from a participant of the private session. The private shopping session may be terminated for the participant when the completion criterion is satisfied.
    Type: Application
    Filed: December 11, 2014
    Publication date: April 2, 2015
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 8914737
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A cursor movement request may be received from at least two users of a plurality of users of a collaborative session during a time period. The cursor may move on a common interface according to the cursor movement request from a first user selected from the at least two users that has satisfied a movement criterion. A completion criterion and a private session parameter may be designated for a private session. A number of user interactions may be processed from a participant of the private session. The private shopping session may be terminated for the participant when the completion criterion is satisfied.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: December 16, 2014
    Assignee: eBay Inc.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20140289317
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Application
    Filed: June 2, 2014
    Publication date: September 25, 2014
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Patent number: 8745164
    Abstract: A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: June 3, 2014
    Assignee: eBay Inc.
    Inventors: Gregory Choi, Diego Lagunas, Sathishwar Pottavathini
  • Publication number: 20120265676
    Abstract: Embodiments of a method and system for payment funding are provided. A funding specification request is received that defines a plurality of payment sources and a priority for the plurality of payment sources for making payments in a networked system. A determination as to whether a payment allocation is received in the funding specification request that designates an allocation of a portion of an amount of value to be provided by a plurality of users for a transaction conducted through the networked system is made. Based on the determination that the payment allocation is not received in the funding specification request, a default payment allocation to be provided by the plurality of users is identified. A payment for at least the portion of the amount from at least one of the plurality of payment sources based on the priority indicated in the funding specification request is processed.
    Type: Application
    Filed: June 28, 2012
    Publication date: October 18, 2012
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, Alvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Publication number: 20110197197
    Abstract: A method to optimize calls to a service by components of an application running on an application server is provided. The method includes receiving a first call and a second call, the first call made to a service by a first one of a plurality of components included in the application, and the second call made to the service by a second one of the plurality of components; selecting one of a plurality of optimizations, the plurality of optimizations including orchestrating the first call and the second call into a third call to the service; and, in response to the selecting of the orchestrating of the first call and the second call into the third call as the one of the plurality of optimizations, orchestrating the first call and the second call into the third call.
    Type: Application
    Filed: April 5, 2010
    Publication date: August 11, 2011
    Inventors: Bin Ni, Diego Lagunas, Jun Lu, Venu Reddy, Ramamurthy Kumar, Sami Ben Romdhane