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).

  • Patent number: 9934635
    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: December 8, 2014
    Date of Patent: April 3, 2018
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20180089244
    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: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Vijaychidambaram VELAYUDHAN PILLAI, Ittai ABRAHAM
  • Patent number: 9927954
    Abstract: A wireless mobile device in data communication with a platform may present on a display of the wireless mobile device graphic images and/or icons that may represent different information as a function of time, location, type of activity, type of event, anonymized trend data, push notifications and electronic messages. The graphic images and/or icons may be selectably visible on the display based on context-relevance of the information being displayed relative to an event, such as a rental of property by a traveler, for example. The graphic images and/or icons displayed may be determined by a data file that includes information configured to cause a visual characteristic of the graphic images and/or icons to dynamically change during different periods associated with an event, such as a pre-event, during-event, and post-event periods. Image/icon color, shape, size, opacity, position, transparency, intensity, invisibility, or other visual characteristics may be changed among images/icons being displayed.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: March 27, 2018
    Assignee: HomeAway.com. Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20170325069
    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 predict a type of companion with whom a traveler collaborates to, among other things, predict activities (e.g., preferential activities) available at a geographic region association with lodging. In one or more embodiments, a method can include determining a location at which a user computing device associated with a user is disposed, and calculating that a computing device associated with a candidate companion is within a region coterminous with the location. Also, the method may include predicting data representing a companionship type for data representing the candidate companion based at least the location at which the user and the candidate companion are co-located.
    Type: Application
    Filed: March 27, 2017
    Publication date: November 9, 2017
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Patent number: 9798631
    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: March 28, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James W. Mickens, Amar Phanishayee, Vijaychidambaram Velayudhan Pillai
  • Publication number: 20170195846
    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: Application
    Filed: March 23, 2017
    Publication date: July 6, 2017
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20170132520
    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: Application
    Filed: January 20, 2016
    Publication date: May 11, 2017
    Inventors: James S. Burroughs, Mark Potts, Sheethal Kumar, David B. Treat, Velayudhan Pillai, Vivek Kayarat
  • Patent number: 9609485
    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 predict a type of companion with whom a traveler collaborates to, among other things, predict activities (e.g., preferential activities) available at a geographic region association with lodging. In one or more embodiments, a method can include determining a location at which a user computing device associated with a user is disposed, and calculating that a computing device associated with a candidate companion is within a region coterminous with the location. Also, the method may include predicting data representing a companionship type for data representing the candidate companion based at least the location at which the user and the candidate companion are co-located.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: March 28, 2017
    Assignee: HomeAway, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Patent number: 9609472
    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: December 8, 2014
    Date of Patent: March 28, 2017
    Assignee: HomeAway.com, Inc.
    Inventors: Ryan Hedley Turner, Daniel Steven Haligas, Velayudhan Pillai Venugopal, Alex Holm Devine
  • Publication number: 20170039114
    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: October 19, 2016
    Publication date: February 9, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James W. MICKENS, Amar PHANISHAYEE, Vijaychidambaram VELAYUDHAN PILLAI
  • Publication number: 20160132251
    Abstract: An operating method of a storage device is provided which includes receiving a plurality of write requests and executing write operations in response to the plurality of write requests. Progress information on the degree of progress of the write operations is output while the write operations corresponding to the plurality of write requests are performed.
    Type: Application
    Filed: August 27, 2015
    Publication date: May 12, 2016
    Applicant: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: JOOYOUNG HWANG, ANDREA ARPACI-DUSSEAU, REMZI ARPACI-DUSSEAU, THANUMALAYAN SANKARANARAYANA PILLAI, VIJAYCHIDAMBARAM VELAYUDHAN PILLAI
  • Publication number: 20150220439
    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: March 28, 2014
    Publication date: August 6, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: James W. MICKENS, Amar PHANISHAYEE, Vijaychidambaram VELAYUDHAN PILLAI