Patents by Inventor Velayudhan Pillai

Velayudhan Pillai 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: 20220227686
    Abstract: The present disclosure provides a process for the synthesis of isobutyl benzene by side chain alkylation of toluene in the presence of a catalyst. The catalyst used in the process of present disclosure provides maximum conversion of toluene with high selectivity towards isobutyl benzene.
    Type: Application
    Filed: May 28, 2020
    Publication date: July 21, 2022
    Inventors: Sanjay Pandurag KAMBLE, Chandrashekhar Vasant RODE, Nandakumar Velayudhan PILLAI, Karthick RAMALINGAM, Rohit Ravi SHETTY
  • Patent number: 11336972
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated video preview generation. Example methods may include determining video content, determining a first shot transition, a second shot transition, a third shot transition, and a fourth shot transition in the video content, and determining that human speech is present during the first shot transition and the second shot transition. Example methods may include determining a first timestamp associated with the third shot transition, determining a second timestamp associated with the fourth shot transition, generating a first video preview of the video content, where the first video preview includes a segment of the video content from the first timestamp to the second timestamp, and causing presentation of the first video preview, where the first video preview does not include a segment of the video content between the first shot transition and the second shot transition.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 17, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Muhammad Raffay Hamid, Kewen Chen, Anne TuAnh Thanh Thuy Ho, Guy Friedel, Arun Velayudhan Pillai, Dhaval Damani, Jacob William Jensen, Zuzanna Maria Stepniakowska Coggins, Maciej Tadeusz Golonka, Anantha Krishna Hodrali Srinivasa Bhatta
  • Patent number: 11074181
    Abstract: An example method of managing persistent memory (PM) in a computing system includes: issuing, by an application executing in the computing system, store instructions to an address space of the application, the address space including a region mapped to the PM; recording, by a central processing unit (CPU) in the computing system, cache line addresses in a log, the cache line addresses corresponding to cache lines in the address space of the application targeted by the store instructions; and issuing, by the application, one or more instructions to flush cache lines from cache of the CPU identified by the cache line addresses in the log.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: July 27, 2021
    Assignee: VMware, Inc.
    Inventors: Aasheesh Kolli, Vijaychidambaram Velayudhan Pillai
  • Patent number: 10917704
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated video preview generation. Example methods may include determining video content, determining a first shot transition, a second shot transition, a third shot transition, and a fourth shot transition in the video content, and determining that human speech is present during the first shot transition and the second shot transition. Example methods may include determining a first timestamp associated with the third shot transition, determining a second timestamp associated with the fourth shot transition, generating a first video preview of the video content, where the first video preview includes a segment of the video content from the first timestamp to the second timestamp, and causing presentation of the first video preview, where the first video preview does not include a segment of the video content between the first shot transition and the second shot transition.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Raffay Hamid, Kewen Chen, Anne TuAnh Thanh Thuy Ho, Guy Friedel, Arun Velayudhan Pillai, Dhaval Damani, Jacob William Jensen, Zuzanna Maria Stepniakowska Coggins, Maciej Tadeusz Golonka, Anantha Krishna Hodrali Srinivasa Bhatta
  • Patent number: 10911815
    Abstract: Techniques are described that enable personalized recap clip sequences.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
  • Publication number: 20210004326
    Abstract: An example method of managing persistent memory (PM) in a computing system includes: issuing, by an application executing in the computing system, store instructions to an address space of the application, the address space including a region mapped to the PM; recording, by a central processing unit (CPU) in the computing system, cache line addresses in a log, the cache line addresses corresponding to cache lines in the address space of the application targeted by the store instructions; and issuing, by the application, one or more instructions to flush cache lines from cache of the CPU identified by the cache line addresses in the log.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Aasheesh KOLLI, Vijaychidambaram Velayudhan PILLAI
  • Patent number: 10846222
    Abstract: An example method of configuring an application to manage persistent memory (PM) in a computer system includes: modifying, by a compiler during compilation of the application, source code of the application to add instructions to update tracking metadata for store instructions in the source code that target memory blocks mapped to the PM; compiling, by the compiler, the source code to generate an executable process; and issuing, by a synchronization routine executing on the computer, write-back instructions during execution of the executable process based on the tracking metadata.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: November 24, 2020
    Assignee: VMware, Inc.
    Inventors: Aasheesh Kolli, Vijaychidambaram Velayudhan Pillai
  • Patent number: 10803497
    Abstract: Review data associated with a guest experience at an event, such as a vacation rental, for example, is transmitted over a communications network to one or more networked computing devices for processing the review data into a review data file for publication. The review data may be generated by an application executing on a processor of a client device such as a smartphone, tablet or pad. The review data may include access credentials and location data that may be processed to validate that the review data is legitimate. The review data may include media content captured in-situ at the event while the guest is experiencing the event. Prior to publishing a review data file, an owner may receive a notice and/or a copy of the pending review data file and the owner may take action to cure a less than stellar review and/or amend the review prior to publication.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: October 13, 2020
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Patent number: 10795871
    Abstract: An example computer system includes a memory storing program code and a storage system storing at least a portion of a fragmented log-structured merge (FLSM) tree implementing a key-value store. The FLSM tree includes H levels, where H is an integer greater than one. The computer system further includes a central processing unit (CPU) configured to execute the program code stored in the memory to store a plurality of key-value pairs in the FLSM tree, the key value pairs having keys defined within a key space, the key space divided by a plurality of guards for each of the H levels of the FLSM tree, each of the key-value pairs being stored a maximum of H times in the FLSM tree.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 6, 2020
    Assignee: VMware, Inc.
    Inventors: Vijaychidambaram Velayudhan Pillai, Ittai Abraham
  • Patent number: 10740195
    Abstract: This document relates to data storage techniques. One example can buffer write commands and cause the write commands to be committed to storage in flush epoch order. Another example can maintain a persistent log of write commands that are arranged in the persistent log in flush epoch order. Both examples may provide a prefix consistent state in the event of a crash.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James W. Mickens, Amar Phanishayee, Vijaychidambaram Velayudhan Pillai
  • Patent number: 10740681
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predictive modeling for adjusting initial values are disclosed. In one aspect, a method includes the actions of accessing transaction history data that indicates one or more transaction details associated with the transaction, a predicted value, and a final value. The actions further include determining a difference value between the predicted value and the final value. The actions further include generating a predictive model that is trained to estimate. The actions further include receiving one or more transaction details and a predicted value associated with a subsequently received transaction. The actions further include providing the one or more transaction details as input to the predictive model. The actions further include receiving an adjustment value to apply to the predicted value. The actions further include providing, for output, data indicating the adjustment value.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 11, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: James S. Burroughs, Mark Potts, Sheethal Kumar, David B. Treat, Velayudhan Pillai, Vivek Kayarat
  • Patent number: 10555023
    Abstract: Techniques are described that enable personalized recap clip sequences.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
  • Patent number: 10515029
    Abstract: Techniques for facilitating conversion of an application from a block-based persistence model to a byte-based persistence model are provided. In one embodiment, a computer system can receive source code of the application and automatically identify data structures in the source code that are part of the application's semantic persistent state. The computer system can then output a list of data types corresponding to the identified data structures.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: December 24, 2019
    Assignee: VMware, Inc.
    Inventors: Vijaychidambaram Velayudhan Pillai, Irina Calciu, Himanshu Chauhan, Eric Schkufza, Onur Mutlu, Pratap Subrahmanyam
  • Patent number: 10504312
    Abstract: A computing device may be configured to transition control over one or more functions of a rental unit to a user (e.g., a traveler) based on one or more of time, geo-location and access credentials. Access may be granted to the traveler to use one or more home automation functions including a HVAC system, a thermostat, lighting, security alarm, automated door locks, etc. An owner of the rental unit may have access to some or all of the home automation functions blocked during the traveler's stay at the rental unit, and at an end of the stay owner access to those functions may be enabled. Some functions may be activated prior to the traveler's arrival at the unit based on a time to arrival and/or distance from the unit. An application on a traveler's computing device may be configured to summon a repair service for the unit.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: December 10, 2019
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Patent number: 10257648
    Abstract: Various embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices for identifying activities and/or destinations of relative importance. More specifically, a system, a device and a method are provided to determine interactions at a mobile computing device predict activities based on one or more types of interactions. Examples of activities include preferential activities available at a geographic region association with lodging. In one or more embodiments, a method can include receiving data representing an interaction with a user interface, generating data summarizing the interaction to include an interaction type, and determining data representing a prioritized value indicative of a degree of the interaction.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: April 9, 2019
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20190087287
    Abstract: This document relates to data storage techniques. One example can buffer write commands and cause the write commands to be committed to storage in flush epoch order. Another example can maintain a persistent log of write commands that are arranged in the persistent log in flush epoch order. Both examples may provide a prefix consistent state in the event of a crash.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James W. MICKENS, Amar PHANISHAYEE, Vijaychidambaram VELAYUDHAN PILLAI
  • Patent number: 10114709
    Abstract: This document relates to data storage techniques. One example can buffer write commands and cause the write commands to be committed to storage in flush epoch order. Another example can maintain a persistent log of write commands that are arranged in the persistent log in flush epoch order. Both examples may provide a prefix consistent state in the event of a crash.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James W. Mickens, Amar Phanishayee, Vijaychidambaram Velayudhan Pillai
  • Publication number: 20180293824
    Abstract: A computing device may be configured to transition control over one or more functions of a rental unit to a user (e.g., a traveler) based on one or more of time, geo-location and access credentials. Access may be granted to the traveler to use one or more home automation functions including a HVAC system, a thermostat, lighting, security alarm, automated door locks, etc. An owner of the rental unit may have access to some or all of the home automation functions blocked during the traveler's stay at the rental unit, and at an end of the stay owner access to those functions may be enabled. Some functions may be activated prior to the traveler's arrival at the unit based on a time to arrival and/or distance from the unit. An application on a traveler's computing device may be configured to summon a repair service for the unit.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 11, 2018
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Patent number: 10031644
    Abstract: Aggregated traveler data may be accessed by subscribers to a content management system. Subscriber data in access requests from one or more subscribers may be used to describe a pool of travelers in the aggregated traveler data that may be concentrated in a geographic location. Location data, temporal data or both, from one or more electronic sources and/or data stores may be processed to determine if a selected traveler will be positioned within a threshold of an allowable distance from an allowable event in the geographic location at a time coincident with an event time window for the allowable event. Selected travelers who meet location and/or temporal parameters may be targeted to receive customized content for events including activities, services, goods, suggestions, and recommendations from subscribers. A subscriber may own a rental property in the geographic location that is rented by a selected traveler.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: July 24, 2018
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20180143839
    Abstract: Techniques for facilitating conversion of an application from a block-based persistence model to a byte-based persistence model are provided. In one embodiment, a computer system can receive source code of the application and automatically identify data structures in the source code that are part of the application's semantic persistent state. The computer system can then output a list of data types corresponding to the identified data structures.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Inventors: Vijaychidambaram Velayudhan Pillai, Irina Calciu, Himanshu Chauhan, Eric Schkufza, Onur Mutlu, Pratap Subrahmanyam