Patents by Inventor Omar Alonso

Omar Alonso 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: 11935109
    Abstract: An online concierge system generates recipe embeddings for recipes including multiple items and user embeddings for users, with the recipe embeddings and user embeddings in a common latent space. To generate the user embeddings and the recipe embeddings, a model includes separate layers for a user model outputting user embeddings and for a recipe model outputting recipe embeddings. When training the model, a weight matrix generates a predicted dietary preference type for a user embedding and for a recipe embedding and adjusts the user model or the recipe model based on differences between the predicted dietary preference type and a dietary preference type applied to the user embedding and to the recipe embedding. Additionally cross-modal layers generate a predicted user embedding from a recipe embedding and generate a predicted recipe embedding from a user embedding that are used to further refine the user model and the recipe model.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 19, 2024
    Assignee: Maplebear Inc.
    Inventors: Ramasubramanian Balasubramanian, Girija Narlikar, Omar Alonso
  • Publication number: 20230376548
    Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Inventors: Omar ALONSO, Martin HENTSCHEL, Vasileios KANDYLAS, Thibault SELLAM
  • Publication number: 20230366648
    Abstract: A firearm assembly, capable of firing bullets, includes a firearm assembly kit and a firing control unit (“FCU”). The FCU, in one embodiment, is disassembled from a handgun which is operable by one hand and capable of initiating firing a bullet when a trigger of the FCU is pulled. The firearm assembly kit is configured to house the FCU to form an operable firearm resembling a semiautomatic rifle operable by two hands. The kit includes a grip module and an extended firing slide (“EFS”). The grip module includes a handgrip, an FCU housing, a trigger guard, and a magazine port, wherein the trigger guard is situated between the handgrip and the magazine port which is located in front of the handgrip away from the user. The EFS facilitates firing of bullets from a magazine inserted in the magazine port via an extended firing pin.
    Type: Application
    Filed: July 24, 2023
    Publication date: November 16, 2023
    Applicant: Black Site, Inc.
    Inventor: Omar Alonso Macy
  • Patent number: 11815322
    Abstract: A firearm assembly, capable of firing bullets, includes a firearm assembly kit and a firing control unit (“FCU”). The FCU, in one embodiment, is disassembled from a handgun which is operable by one hand and capable of initiating firing a bullet when a trigger of the FCU is pulled. The firearm assembly kit is configured to house the FCU to form an operable firearm resembling a semiautomatic rifle operable by two hands. The kit includes a grip module and an extended firing slide (“EFS”). The grip module includes a handgrip, an FCU housing, a trigger guard, and a magazine port, wherein the trigger guard is situated between the handgrip and the magazine port which is located in front of the handgrip away from the user. The EFS facilitates firing of bullets from a magazine inserted in the magazine port via an extended firing pin.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 14, 2023
    Assignee: Black Site Inc.
    Inventor: Omar Alonso Macy
  • Patent number: 11797620
    Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Martin Hentschel, Vasileios Kandylas, Thibault Sellam
  • Publication number: 20230316375
    Abstract: An online concierge system generates recipe embeddings for recipes including multiple items and user embeddings for users, with the recipe embeddings and user embeddings in a common latent space. To generate the user embeddings and the recipe embeddings, a model includes separate layers for a user model outputting user embeddings and for a recipe model outputting recipe embeddings. When training the model, a weight matrix generates a predicted dietary preference type for a user embedding and for a recipe embedding and adjusts the user model or the recipe model based on differences between the predicted dietary preference type and a dietary preference type applied to the user embedding and to the recipe embedding. Additionally cross-modal layers generate a predicted user embedding from a recipe embedding and generate a predicted recipe embedding from a user embedding that are used to further refine the user model and the recipe model.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Ramasubramanian Balasubramanian, Girija Narlikar, Omar Alonso
  • Publication number: 20230044773
    Abstract: An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system generates a recipe vector for each recipe based on items included in a recipe. A dimension of a recipe vector identifies an item included in a corresponding recipe and may include an importance score of the item to the recipe. The importance score of an item to a recipe is based on a term frequency of the item in the recipe and an inverse document frequency of the item across multiple recipes. The online concierge system determines overlap between items in recipe vectors an order vector generated from items included in an order from a user and selects a recipe for the user based on overlapping items in the recipe vector and in the order vector.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Inventors: Omar Alonso, Wei Peng
  • Patent number: 11481454
    Abstract: Described herein are technologies relating to generating search results responsive to receipt of a query. More specifically, the query is mapped to a topic in response to receipt of a query, and social media accounts that have been labeled as being knowledgeable on the topic are identified. Messages in a message feed of the social media account that are germane to the topic are retrieved, and documents referenced (linked) in the retrieved messages are identified. These documents are positioned in a ranked list based upon the documents being referenced in the messages.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 25, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Serge-Eric Tremblay, Vasileios Kandylas, Omar Alonso
  • Publication number: 20210325136
    Abstract: A firearm assembly, capable of firing bullets, includes a firearm assembly kit and a firing control unit (“FCU”). The FCU, in one embodiment, is disassembled from a handgun which is operable by one hand and capable of initiating firing a bullet when a trigger of the FCU is pulled. The firearm assembly kit is configured to house the FCU to form an operable firearm resembling a semiautomatic rifle operable by two hands. The kit includes a grip module and an extended firing slide (“EFS”). The grip module includes a handgrip, an FCU housing, a trigger guard, and a magazine port, wherein the trigger guard is situated between the handgrip and the magazine port which is located in front of the handgrip away from the user. The EFS facilitates firing of bullets from a magazine inserted in the magazine port via an extended firing pin.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Applicant: Black Site, Inc.
    Inventor: Omar Alonso Macy
  • Patent number: 11074293
    Abstract: Systems and methods are presented for generating a transition graph from check-in data for determining probabilistic transitions of a user from an origin (location) to a destination. Check-in data for a plurality of users is obtained. The check-in data is organized and analyzed to determine a set of transition tuples for each of the plurality of users. These transition tuples are aggregated and used to generate a transition graph comprising a plurality of nodes and edges. Each node corresponds to a location and each edge indicates a transition from an origin node to a destination node and is associated with a likelihood of a user transitioning from the origin node to the destination node.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sushma Bannur, Omar Alonso
  • Patent number: 11047639
    Abstract: A bullpup-shaped rifle (“BSR”) or assault rifle (“AR”) able to expel a bullet is disclosed. In some embodiments, the BSR includes a firing control unit (“FCU”), grip module, bullpup rear attachment, and bolt and barrel assembly. The FCU is a serialized trigger mechanism capable of initiating launching a directional object when a trigger of the FCU is pulled. The grip module which contains a grip, FCU housing, and rear stabilizing connector, wherein the FCU housing is configured to house a removable FCU. The bullpup rear attachment which is coupled to the rear stabilizing connector for enhancing stability is configured to have a magazine port for receiving a magazine. The bolt and barrel assembly which is situated above the magazine port inside of the bullpup rear attachment behind the FCU facilitates the firing of the object.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: June 29, 2021
    Assignee: Black Site, Inc.
    Inventor: Omar Alonso Macy
  • Patent number: 10972531
    Abstract: One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share, and/or discuss various information through social media sources. Accordingly, social media data may be obtained from such social media sources. The social media data may be grouped into sets of social media data based upon temporal information. Within the sets of social media data, social media entries may be clustered into topic clusters (e.g., a royal wedding topic cluster, a plane crash topic cluster, etc.). Event summaries may be generated for respective topic clusters. The event summaries may be used to populate timeslots of an information interface, such as a calendar or timeline, to create annotated timeslots. In this way, the information interface may provide users with an interactive view of events over a time period, such as a year-in-review, based upon social media data.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Vasileios Kandylas, Kartikay Khandelwal
  • Publication number: 20210026910
    Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.
    Type: Application
    Filed: October 14, 2020
    Publication date: January 28, 2021
    Inventors: Omar ALONSO, Martin HENTSCHEL, Vasileios KANDYLAS, Thibault SELLAM
  • Patent number: 10803245
    Abstract: Representative embodiments disclose mechanisms to compile documents into a timeline document that tracks the evolution of a topic over time. Social media documents can be used to identify importance or popularity of linked documents (i.e., documents shared by social media in a post, tweet, etc.). A collection of social media documents is analyzed and used to identify a series of n-grams and a ranked list of linked documents. A subset of the ranked list is selected based upon similarity to the series of n-grams. The subset is then summarized and captured, along with underlying supporting data, into an entry of a timeline document. Related entries in different timeline documents can be linked to create a pivot point that allows a user to jump from one timeline to another. Timeline documents can be made available as part of a search performed by a query system.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Vasileios Kandylas, Serge-Eric Tremblay
  • Patent number: 10768000
    Abstract: A user who is traveling through a region may receive information from a device, such as vehicle status (e.g., speed and fuel status); the current environment (e.g., ambient temperature and weather); the user's route (e.g., traffic and accident notification); and/or a content stream (e.g., a radio or podcast). However, such information may be unrelated to the user's focus or motivation for traveling, and may be distracting. The user may request and receive information about the travel topic, but some users may not have available attention and/or the impetus to initiate such requests. Instead, a device may detect a current location and direction of the user; predict the user's destination according to the current location and direction; and retrieve and present to the user one or more content items that are associated with the predicted destination (e.g., breaking news alerts involving an entity or organization located at the user's predicted destination).
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Travis Alexander Gingerich
  • Patent number: 10572524
    Abstract: Aspects of the technology described herein generate a comment-summary interface that can help a user find comments of interest to the user. The comment-summary interface allows a user to access comments according to topics instead of scrolling through all of the comments found in a comment section associated with a primary content, such as a news article on a website, a social post, product review, and such. Categorizing the comments into topics makes more efficient use of computer resources by avoiding the need to display comments that are not of interest to the user. The plurality of comments analyzed by aspects of the technology described herein are unstructured comments. Unstructured comments lack specific subject matter categories designated by a user or preselected by a webpage.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: February 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vasileios Kandylas, Serge-Eric Tremblay, Omar Alonso
  • Patent number: 10505884
    Abstract: One or more techniques and/or systems are provided for identifying relationships between entities and/or for classifying entities into sectors. Social network commentary of users may be evaluated to select comments having co-occurrences of entity identifiers and/or co-occurrences of entity identifiers with sector identifiers. For example, a microblog message “I love these stores!! $CO(A) $CO(B) #ShoeShopping” may have a co-occurrence of entity identifiers $CO(A) of a Company (A) entity and $CO(B) of a Company (B) entity along with co-occurrence with a #ShoeShopping sector identifier of a Retail Clothing sector. A relationship between the Company (A) entity and the Company (B) entity may be specified based upon the co-occurrence of the entity identifiers. A sector classification of the Retail Clothing sector may be assigned to the Company (A) entity and to the Company (B) entity based upon the co-occurrence of the entity identifiers $CO(A) and $CO(B) with the #ShoeShopping sector identifier.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: December 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Martin Hentschel, Omar Alonso
  • Publication number: 20190287019
    Abstract: One or more techniques and/or systems are provided for metadata tag evaluation. For example, a metadata tag, associated with content, may be identified (e.g., a hashtag #ML may be used to tag a social network post). A set of characters, within the content, may be evaluated utilizing a probability matrix and the content to identify an expanded metadata tag (e.g., an expanded hashtag “machine learning”). Descriptive content, such as websites, articles, social network posts, and/or other content associated with the expanded metadata tag, may be retrieved. A description for the metadata tag may be generated based upon the descriptive content (e.g., a definition for machine learning). In this way, the description, related metadata tags, and/or supplemental content may be provided to users having an interest in learning about the metadata tag.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 19, 2019
    Inventors: Sushma Nagesh Bannur, Omar Alonso, Martin Hentschel
  • Patent number: 10325221
    Abstract: One or more techniques and/or systems are provided for metadata tag evaluation. For example, a metadata tag, associated with content, may be identified (e.g., a hashtag #ML may be used to tag a social network post). A set of characters, within the content, may be evaluated utilizing a probability matrix and the content to identify an expanded metadata tag (e.g., an expanded hashtag “machine learning”). Descriptive content, such as websites, articles, social network posts, and/or other content associated with the expanded metadata tag, may be retrieved. A description for the metadata tag may be generated based upon the descriptive content (e.g., a definition for machine learning). In this way, the description, related metadata tags, and/or supplemental content may be provided to users having an interest in learning about the metadata tag.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sushma Nagesh Bannur, Omar Alonso, Martin Hentschel
  • Publication number: 20190132382
    Abstract: One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share, and/or discuss various information through social media sources. Accordingly, social media data may be obtained from such social media sources. The social media data may be grouped into sets of social media data based upon temporal information. Within the sets of social media data, social media entries may be clustered into topic clusters (e.g., a royal wedding topic cluster, a plane crash topic cluster, etc.). Event summaries may be generated for respective topic clusters. The event summaries may be used to populate timeslots of an information interface, such as a calendar or timeline, to create annotated timeslots. In this way, the information interface may provide users with an interactive view of events over a time period, such as a year-in-review, based upon social media data.
    Type: Application
    Filed: December 24, 2018
    Publication date: May 2, 2019
    Inventors: Omar Alonso, Vasileios Kandylas, Kartikay Khandelwal