Patents by Inventor Shane Moriah

Shane Moriah 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: 20220383321
    Abstract: A method of employing fraud rules associated with identification of fraud in connection with financial transactions may include receiving information associated with a fraud scenario and defining a fraud rule based on the information. The fraud rule may include fraud criteria used to analyze financial transaction data to detect the fraud scenario and may also include a fraud response. The method may further include defining activation criteria for the fraud rule and enabling activation of the fraud rule for inclusion in product flows associated with the financial transactions in response to the activation criteria being met.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Fi-Khanh Nguyen, Shane Moriah, Rohan Dhananjay Nagalkar, Marc Sherry, Maxwell Blumenfeld, Naftali Harris, Sung Hu Kim
  • Patent number: 9305032
    Abstract: In one embodiment, a method receives an object model determined from a specification for processing beacons. The method determines first information for a beacon object referenced in a basefact object to determine which beacon objects are applicable for the basefact object. Second information is determined for the structured data fields referenced in the basefact object to determine which output fields map to which structured data fields and third information is determined for a set of transformations for a set of input fields in the set of composite objects for the beacon to determine how to perform transformations to transform the set of input fields to the set of output fields. The method then generates instructions for a target program to process the beacons to transform the set of input fields to the set of output fields and map the set of output fields to the structured data fields.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: April 5, 2016
    Assignee: HULU, LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah
  • Patent number: 9015110
    Abstract: In one embodiment, a method receives a specification for aggregating data from processing of beacons. A beacon is associated with an event occurring at a client while a user is interacting with a web application and including unstructured data. The method then parses the specification to automatically generate an aggregation to aggregate structured data that has been converted from the unstructured data and stores dependency information for changes to the aggregation. State information is analyzed and the dependency information to determine when a change in the state information indicates that a change should be made to the aggregation. The method then dynamically changes the aggregation based on the analyzing to generate a new aggregation to aggregate different data based on changed information.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: April 21, 2015
    Assignee: Hulu, LLC
    Inventors: Viral Bajaria, Shane Moriah, Ilya Haykinson
  • Publication number: 20140214867
    Abstract: In one embodiment, a method receives an object model determined from a specification for processing beacons. The method determines first information for a beacon object referenced in a basefact object to determine which beacon objects are applicable for the basefact object. Second information is determined for the structured data fields referenced in the basefact object to determine which output fields map to which structured data fields and third information is determined for a set of transformations for a set of input fields in the set of composite objects for the beacon to determine how to perform transformations to transform the set of input fields to the set of output fields. The method then generates instructions for a target program to process the beacons to transform the set of input fields to the set of output fields and map the set of output fields to the structured data fields.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 31, 2014
    Applicant: Hulu, LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah
  • Publication number: 20140181019
    Abstract: In one embodiment, a method receives a specification for aggregating data from processing of beacons. A beacon is associated with an event occurring at a client while a user is interacting with a web application and including unstructured data. The method then parses the specification to automatically generate an aggregation to aggregate structured data that has been converted from the unstructured data and stores dependency information for changes to the aggregation. State information is analyzed and the dependency information to determine when a change in the state information indicates that a change should be made to the aggregation. The method then dynamically changes the aggregation based on the analyzing to generate a new aggregation to aggregate different data based on changed information.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Hulu, LLC
    Inventors: Viral Bajaria, Shane Moriah, Ilya Haykinson
  • Patent number: 8725750
    Abstract: A method receives a specification for processing beacons. The beacons are associated with an event occurring at a client while a user is interacting with a web application and include unstructured data. The method parses the specification to determine an object model including objects determined from the specification where different specifications are parsed into a format of the object model. A generator is determined and each generator is configured to process the format of the object model to generate a different type of target program to process the beacons and multiple generators can process different specifications that are parsed into the format of the object model. The method runs the generator with the object model to generate a target program configured to identify the beacons for the specification, determine unstructured data in the beacons that were specified in the specification, and transform the unstructured data into structured data.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: May 13, 2014
    Assignee: Hulu, LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah
  • Publication number: 20140122511
    Abstract: A method receives a specification for processing beacons. The beacons are associated with an event occurring at a client while a user is interacting with a web application and include unstructured data. The method parses the specification to determine an object model including objects determined from the specification where different specifications are parsed into a format of the object model. A generator is determined and each generator is configured to process the format of the object model to generate a different type of target program to process the beacons and multiple generators can process different specifications that are parsed into the format of the object model. The method runs the generator with the object model to generate a target program configured to identify the beacons for the specification, determine unstructured data in the beacons that were specified in the specification, and transform the unstructured data into structured data.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: HULU LLC
    Inventors: Lucas Waye, Kevin Seng, Viral Bajaria, Shane Moriah