Patents by Inventor Benjamin Rosen

Benjamin Rosen 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: 20250190254
    Abstract: When a content modification is detected, a set of properties corresponding to that content modification is identified, and a timestamp is generated indicating when the content modification was made. An index request including the properties and timestamp are provided to an index ingestion pipeline. Each component in the index ingestion pipeline generates a separate timestamp indicating when the index request was received at the corresponding component. The timestamps generated by each of the components in the index ingestion pipeline are sent through the index ingestion pipeline, along with the properties, to an output component which outputs an index entry that can be stored in a search index. The output component also generates an index latency output that can be provided to a latency processing system. The index latency output indicates the latency introduced by each of the components in the index ingestion pipeline, and also identifies the properties of the content modification.
    Type: Application
    Filed: December 8, 2023
    Publication date: June 12, 2025
    Inventors: Christoffer Benjamin ROSEN, Christina Juliet STANLEY, Sarosh ANWAR, Jae Dong HWANG, Thottam R. SRIRAM, Mengdong YANG
  • Patent number: 12130800
    Abstract: Systems and methods are directed to monitoring and managing a health of a content processing data ingestion pipeline. In example embodiments, a plurality of content elements are ingested from a source to a destination through the ingestion pipeline, whereby the ingestion pipeline comprises a plurality of nodes between the source and the destination. A data management system detects a gap in the ingestion pipeline. The gap indicates a difference associated with a content element of the plurality of content elements between a first node and a second node of the ingestion pipeline. In response to detecting the gap, the data management system automatically triggers reingesting of the content element from the first node. The data management system also determines, based on monitoring of the ingestion pipeline, the health of the ingestion pipeline and provides a dashboard that graphically represents the health.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: October 29, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charlie Corredor, Mengdong Yang, Christoffer Benjamin Rosen, Varadarajan Subramaniam Thiruvillamalai, Shijie Ma, Thottam R. Sriram, Sarosh Anwar, Shashi Rekha Singaravel, Robin M. Thomas
  • Publication number: 20240211463
    Abstract: Systems and methods are directed to monitoring and managing a health of a content processing data ingestion pipeline. In example embodiments, a plurality of content elements are ingested from a source to a destination through the ingestion pipeline, whereby the ingestion pipeline comprises a plurality of nodes between the source and the destination. A data management system detects a gap in the ingestion pipeline. The gap indicates a difference associated with a content element of the plurality of content elements between a first node and a second node of the ingestion pipeline. In response to detecting the gap, the data management system automatically triggers reingesting of the content element from the first node. The data management system also determines, based on monitoring of the ingestion pipeline, the health of the ingestion pipeline and provides a dashboard that graphically represents the health.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Charlie CORREDOR, Mengdong Yang, Christoffer Benjamin Rosen, Varadarajan Subramaniam Thiruvillamalai, Shijie Ma, Thottam R. Sriram, Sarosh Anwar, Shashi Rekha Singaravel, Robin M. Thomas
  • Publication number: 20200118045
    Abstract: A method and system for automatically reserving a room for a meeting is disclosed, in which a user is offered an option for enabling automatic room reservation during the creation of a scheduled meeting. The user can specify the time of the meeting, as well as preferences for the type of room that should be selected. The system can also ensure the availability of a suitable room for recurring meetings.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Charlie Ricafort CHUNG, Christoffer Benjamin ROSEN, Abhishek Kumar CHATURVEDI, Binit Kumar JHA, Lamia BENMOUFFOK, Ricardo Alberto Rosales GUERRERO, Mohit VERMA, Elias KAPLAN
  • Publication number: 20170140471
    Abstract: A system and method for providing a likelihood of auditing a tax return is disclosed. A population of potential solutions of transaction sequences and/or audit score sheets is initialized. Each potential solution in the population is evaluated and assigned an objective score. A subset of the population is selected, preferably a subset with an objective score meeting a predefined criteria. The elected subset is varied using Darwinian concepts, and the previous population is replaced with the new, varied population.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 18, 2017
    Applicants: Massachusetts Institute of Technology, The Mitre Corporation
    Inventors: Erik Anders Pieter Hemberg, Una-May O'Reilly, Jacob Benjamin Rosen, Osama Badar, Hettithanthrige S. Wijesinghe, Geoffrey Lee Warner, Uma B. Marques
  • Publication number: 20170140472
    Abstract: A method includes mapping a first subset of integers to a plurality of transaction sequences, mapping a second subset of integers to a plurality of audit score sheets and quantitatively analyzing each respective one of the mapped transaction sequences relative to each respective one of the mapped audit score sheets to determine an objective score for each one of the transaction sequences and each one of the audit score sheets. The objective score for each one of the mapped transaction sequences is a function of an estimated tax liability and likelihood of being audited associated with that mapped transaction sequence. The objective score for each one of the mapped audit score sheets is a function of an estimated effectiveness associated with that audit score sheet. The method further includes generating a new population of effective transaction sequences and/or effective auditing policies based on the objective scores.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 18, 2017
    Applicants: Massachusetts Institute of Technology, The Mitre Corporation
    Inventors: Erik Anders Pieter Hemberg, Una-May O'Reilly, Jacob Benjamin Rosen, Osama Badar, Hattithanthrige S. Wijesinghe, Geoffrey Lee Warner, Uma B. Marques
  • Patent number: 5721871
    Abstract: A memory system (3) for storing data messages communicated between a processor unit (13) and a communication module (11) comprises a memory array (4) having a plurality of memory buffers (B0-BM) for storing the data messages. First logic circuitry (28) generates a lock signal for a memory buffer which lock signal is valid when the processor trait (13) reads the first data word of the data message stored in the memory buffer whilst the memory buffer is not being accessed by the communication module (11). Module decode logic (22) coupled to receive the lock signal prevents the communication module (11) from writing a data message to a memory buffer when a valid lock signal has been generated for that memory buffer. The memory system (3) further comprises second logic circuitry (30) for providing a busy signal to the processor unit (13) when the processor unit reads the first data word from a memory buffer.
    Type: Grant
    Filed: February 9, 1996
    Date of Patent: February 24, 1998
    Assignee: Motorola, Inc.
    Inventors: Avi Ginsberg, Yaniv Shapira, Yaron Ben-Arie, Benjamin Rosen
  • Patent number: 5710944
    Abstract: A memory system (3) for storing data messages communicated between a processor unit (13) and a communication module (11), each data message comprising at least one data word, comprises a memory array (4) having a plurality of memory buffers (B0-BM), each buffer for storing a data message, and logic circuitry (24) coupled to the memory array (4). The logic circuitry (24) sets one bit of a data message stored in a memory buffer to a first logic state during a processor unit read access when the processor unit (13) reads a current data message from the memory buffer, and negates the one bit to a second logic state during a communication module write access when the communication module (11) writes a new data message into the memory buffer.
    Type: Grant
    Filed: February 9, 1996
    Date of Patent: January 20, 1998
    Assignee: Motorola, Inc.
    Inventors: Benjamin Rosen, Avi Ginsberg, Itzhak Barak, Yaron Ben-Arie
  • Patent number: D1074439
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: May 13, 2025
    Assignee: Latin Liquors Limited
    Inventors: Benjamin Rosen, Brady Keith Rowe