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: 20220227686Abstract: 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: ApplicationFiled: May 28, 2020Publication date: July 21, 2022Inventors: Sanjay Pandurag KAMBLE, Chandrashekhar Vasant RODE, Nandakumar Velayudhan PILLAI, Karthick RAMALINGAM, Rohit Ravi SHETTY
-
Patent number: 11336972Abstract: 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: GrantFiled: January 5, 2021Date of Patent: May 17, 2022Assignee: 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: 11074181Abstract: 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: GrantFiled: July 1, 2019Date of Patent: July 27, 2021Assignee: VMware, Inc.Inventors: Aasheesh Kolli, Vijaychidambaram Velayudhan Pillai
-
Patent number: 10917704Abstract: 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: GrantFiled: November 12, 2019Date of Patent: February 9, 2021Assignee: 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: 10911815Abstract: Techniques are described that enable personalized recap clip sequences.Type: GrantFiled: January 9, 2020Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
-
Publication number: 20210004326Abstract: 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: ApplicationFiled: July 1, 2019Publication date: January 7, 2021Inventors: Aasheesh KOLLI, Vijaychidambaram Velayudhan PILLAI
-
Patent number: 10846222Abstract: 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: GrantFiled: July 1, 2019Date of Patent: November 24, 2020Assignee: VMware, Inc.Inventors: Aasheesh Kolli, Vijaychidambaram Velayudhan Pillai
-
Patent number: 10803497Abstract: 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: GrantFiled: October 10, 2014Date of Patent: October 13, 2020Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Patent number: 10795871Abstract: 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: GrantFiled: September 26, 2016Date of Patent: October 6, 2020Assignee: VMware, Inc.Inventors: Vijaychidambaram Velayudhan Pillai, Ittai Abraham
-
Patent number: 10740195Abstract: 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: GrantFiled: September 25, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: James W. Mickens, Amar Phanishayee, Vijaychidambaram Velayudhan Pillai
-
Patent number: 10740681Abstract: 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: GrantFiled: January 20, 2016Date of Patent: August 11, 2020Assignee: Accenture Global Solutions LimitedInventors: James S. Burroughs, Mark Potts, Sheethal Kumar, David B. Treat, Velayudhan Pillai, Vivek Kayarat
-
Patent number: 10555023Abstract: Techniques are described that enable personalized recap clip sequences.Type: GrantFiled: September 25, 2017Date of Patent: February 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
-
Patent number: 10515029Abstract: 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: GrantFiled: November 18, 2016Date of Patent: December 24, 2019Assignee: VMware, Inc.Inventors: Vijaychidambaram Velayudhan Pillai, Irina Calciu, Himanshu Chauhan, Eric Schkufza, Onur Mutlu, Pratap Subrahmanyam
-
Patent number: 10504312Abstract: 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: GrantFiled: April 2, 2018Date of Patent: December 10, 2019Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Patent number: 10257648Abstract: 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: GrantFiled: March 23, 2017Date of Patent: April 9, 2019Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Publication number: 20190087287Abstract: 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: ApplicationFiled: September 25, 2018Publication date: March 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: James W. MICKENS, Amar PHANISHAYEE, Vijaychidambaram VELAYUDHAN PILLAI
-
Patent number: 10114709Abstract: 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: GrantFiled: October 19, 2016Date of Patent: October 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: James W. Mickens, Amar Phanishayee, Vijaychidambaram Velayudhan Pillai
-
Publication number: 20180293824Abstract: 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: ApplicationFiled: April 2, 2018Publication date: October 11, 2018Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Patent number: 10031644Abstract: 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: GrantFiled: January 12, 2015Date of Patent: July 24, 2018Assignee: HomeAway.com, Inc.Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
-
Publication number: 20180143839Abstract: 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: ApplicationFiled: November 18, 2016Publication date: May 24, 2018Inventors: Vijaychidambaram Velayudhan Pillai, Irina Calciu, Himanshu Chauhan, Eric Schkufza, Onur Mutlu, Pratap Subrahmanyam