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: 20250190254Abstract: 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: ApplicationFiled: December 8, 2023Publication date: June 12, 2025Inventors: Christoffer Benjamin ROSEN, Christina Juliet STANLEY, Sarosh ANWAR, Jae Dong HWANG, Thottam R. SRIRAM, Mengdong YANG
-
Patent number: 12130800Abstract: 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: GrantFiled: December 27, 2022Date of Patent: October 29, 2024Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20240211463Abstract: 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: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Inventors: 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: 20200118045Abstract: 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: ApplicationFiled: October 16, 2018Publication date: April 16, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Charlie Ricafort CHUNG, Christoffer Benjamin ROSEN, Abhishek Kumar CHATURVEDI, Binit Kumar JHA, Lamia BENMOUFFOK, Ricardo Alberto Rosales GUERRERO, Mohit VERMA, Elias KAPLAN
-
Publication number: 20170140471Abstract: 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: ApplicationFiled: November 16, 2016Publication date: May 18, 2017Applicants: Massachusetts Institute of Technology, The Mitre CorporationInventors: Erik Anders Pieter Hemberg, Una-May O'Reilly, Jacob Benjamin Rosen, Osama Badar, Hettithanthrige S. Wijesinghe, Geoffrey Lee Warner, Uma B. Marques
-
Publication number: 20170140472Abstract: 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: ApplicationFiled: November 16, 2016Publication date: May 18, 2017Applicants: Massachusetts Institute of Technology, The Mitre CorporationInventors: Erik Anders Pieter Hemberg, Una-May O'Reilly, Jacob Benjamin Rosen, Osama Badar, Hattithanthrige S. Wijesinghe, Geoffrey Lee Warner, Uma B. Marques
-
Patent number: 5721871Abstract: 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: GrantFiled: February 9, 1996Date of Patent: February 24, 1998Assignee: Motorola, Inc.Inventors: Avi Ginsberg, Yaniv Shapira, Yaron Ben-Arie, Benjamin Rosen
-
Patent number: 5710944Abstract: 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: GrantFiled: February 9, 1996Date of Patent: January 20, 1998Assignee: Motorola, Inc.Inventors: Benjamin Rosen, Avi Ginsberg, Itzhak Barak, Yaron Ben-Arie
-
Patent number: D1074439Type: GrantFiled: May 10, 2023Date of Patent: May 13, 2025Assignee: Latin Liquors LimitedInventors: Benjamin Rosen, Brady Keith Rowe