Patents by Inventor Mark Ian RUBINSTEIN

Mark Ian RUBINSTEIN 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: 11552957
    Abstract: In a device including a processor and a memory, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of receiving an access control setting for granting access to an access-controlled resource and a dynamic tag characterizing a member group subject to the access control setting; accessing a data source storing member data including an attribute associated with each member, the attribute including a parameter related to a time or time period. The dynamic tag is mapped to the member data based on (1) the parameter of the attribute and (2) a time or time period associated with the dynamic tag, to identify mapped members forming the member group, wherein the mapped members identified based on a same dynamic tag vary depending on the time or time period associated with the dynamic tag, to identify the member group.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: January 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Ian Rubinstein, Amit Akiva Apple, Thaddeus Scott, Meng Yao
  • Patent number: 11483169
    Abstract: In a communication device including a processor and a computer-readable medium, the computer-readable medium includes instructions for performing receiving a text input composing a message, the text input including a word characterizing a recipient group; transmitting the text input to a server; receiving, from the server, feedback data indicating that the recipient group for the message has been identified; in response to receiving the feedback data, providing an indication that the recipient group for the message has been identified; receiving a user input requesting to send the message to the identified recipient group; and in response to receiving the user input, transmitting, to the server, a request to send the message to the identified recipient group.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: October 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Ian Rubinstein, Amit Akiva Apple, Thaddeus Scott, Meng Yao
  • Publication number: 20220086015
    Abstract: In a communication device including a processor and a computer-readable medium, the computer-readable medium includes instructions for performing receiving a text input composing a message, the text input including a word characterizing a recipient group; transmitting the text input to a server; receiving, from the server, feedback data indicating that the recipient group for the message has been identified; in response to receiving the feedback data, providing an indication that the recipient group for the message has been identified; receiving a user input requesting to send the message to the identified recipient group; and in response to receiving the user input, transmitting, to the server, a request to send the message to the identified recipient group.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Ian RUBINSTEIN, Amit Akiva APPLE, Thaddeus SCOTT, Meng YAO
  • Patent number: 11190366
    Abstract: In a device including a processor and a memory in communication with the processor is disclosed. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of receiving, via a communication network from a device, a message and a dynamic tag associated with the message, the dynamic tag characterizing a recipient group for the message; determining that the dynamic tag is relevant to a data set including an attribute of a plurality of members corresponding to the dynamic tag; based on the dynamic tag and the attribute, identifying, from the plurality of members, a member group relevant to the dynamic tag; and sending, via the communication network, the message to a device group associated with the member group.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Ian Rubinstein, Amit Akiva Apple, Thaddeus Scott, Meng Yao
  • Publication number: 20210006563
    Abstract: In a device including a processor and a memory, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of receiving an access control setting for granting access to an access-controlled resource and a dynamic tag characterizing a member group subject to the access control setting; accessing a data source storing member data including an attribute associated with each member, the attribute including a parameter related to a time or time period. The dynamic tag is mapped to the member data based on (1) the parameter of the attribute and (2) a time or time period associated with the dynamic tag, to identify mapped members forming the member group, wherein the mapped members identified based on a same dynamic tag vary depending on the time or time period associated with the dynamic tag, to identify the member group.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Ian RUBINSTEIN, Amit Akiva APPLE, Thaddeus SCOTT, Meng YAO
  • Publication number: 20210006422
    Abstract: In a device including a processor and a memory in communication with the processor is disclosed. The memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of receiving, via a communication network from a device, a message and a dynamic tag associated with the message, the dynamic tag characterizing a recipient group for the message; determining that the dynamic tag is relevant to a data set including an attribute of a plurality of members corresponding to the dynamic tag; based on the dynamic tag and the attribute, identifying, from the plurality of members, a member group relevant to the dynamic tag; and sending, via the communication network, the message to a device group associated with the member group.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Ian RUBINSTEIN, Amit Akiva APPLE, Thaddeus SCOTT, Meng YAO