Patents by Inventor Harish Nair
Harish Nair 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: 11928720Abstract: A method for generating a related product interface portion in an electronic user interface based on user-generated text includes identifying, for each product of a plurality of products, one or more respective characteristics from end user-generated text associated with the product, whereby a plurality of characteristics are identified for the plurality of products. The method further includes determining a plurality of characteristic groups, each group comprising two or more of the plurality of characteristics, wherein the characteristics within a group are similar to each other; receiving, from a user through the electronic user interface, an input related to a product category; and in response to receiving the user input, generating and presenting the related product interface portion that includes a respective product from each of the two or more of the characteristic groups related to the category.Type: GrantFiled: January 31, 2022Date of Patent: March 12, 2024Assignee: Home Depot Product Authority, LLCInventors: Tianlong Xu, Haozheng Tian, Nian Yan, Harish Nair
-
Publication number: 20230245201Abstract: A method for generating a related product interface portion in an electronic user interface based on user-generated text includes identifying, for each product of a plurality of products, one or more respective characteristics from end user-generated text associated with the product, whereby a plurality of characteristics are identified for the plurality of products. The method further includes determining a plurality of characteristic groups, each group comprising two or more of the plurality of characteristics, wherein the characteristics within a group are similar to each other; receiving, from a user through the electronic user interface, an input related to a product category; and in response to receiving the user input, generating and presenting the related product interface portion that includes a respective product from each of the two or more of the characteristic groups related to the category.Type: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Tianlong Xu, Haozheng Tian, Nian Yan, Harish Nair
-
Patent number: 11050767Abstract: A method, system and computer-usable medium for identifying communications received from potentially untrustworthy entities. More specifically, in one embodiment the invention relates to a computer-implemented method comprising: receiving an electronic communication for a receiving entity from a sending entity; accessing social media profile information for the sending entity from a social media network; and analyzing the social media profile information of the sending entity pursuant to determining whether the received electronic communication is from a potentially untrustworthy entity. Certain embodiments use the determination as to whether the received electronic communication is from a potentially untrustworthy entity to assess whether the received electronic communication is a reconnaissance communication, such as a phishing email.Type: GrantFiled: December 17, 2018Date of Patent: June 29, 2021Assignee: Forcepoint, LLCInventors: Robert B. Black, Harish Nair, He Yin
-
Patent number: 10700987Abstract: A technique is provided for transmitting data over a communication network. The technique comprises identifying an optimum network path comprising intelligent intermediate nodes between a source node and a destination node, determining an optimum packet size of the optimum network path for transmitting data packets without fragmentation, transmitting each of the data packets from the source node to the destination node via the optimum network path at the optimum packet size, detecting at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the intelligent intermediate nodes, dynamically updating the optimum packet size of the optimum network path for transmitting remaining data packets without fragmentation based on the detection, and transmitting each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size.Type: GrantFiled: October 19, 2016Date of Patent: June 30, 2020Assignee: Wipro LimitedInventors: Sujeet Sreenivasan, Harish Nair Rajagopal
-
Publication number: 20200195662Abstract: A method, system and computer-usable medium for identifying communications received from potentially untrustworthy entities. More specifically, in one embodiment the invention relates to a computer-implemented method comprising: receiving an electronic communication for a receiving entity from a sending entity; accessing social media profile information for the sending entity from a social media network; and analyzing the social media profile information of the sending entity pursuant to determining whether the received electronic communication is from a potentially untrustworthy entity. Certain embodiments use the determination as to whether the received electronic communication is from a potentially untrustworthy entity to assess whether the received electronic communication is a reconnaissance communication, such as a phishing email.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Robert B. Black, Harish Nair, He Yin
-
Patent number: 10686783Abstract: A technique is provided for establishing a secure access connection with electronic devices. The technique includes receiving a request for establishing the secure access connection, from an electronic device, via an access point associated with the electronic device. The technique further includes dynamically determining at least a local reputation score associated the access point, based on at least a plurality of parameters and pre-defined weights assigned to each of the plurality of parameters. The technique further includes establishing the secure access connection between the host device and the electronic device, via the access point, based on a comparison of an updated global reputation score with a pre-defined threshold. The global reputation score is updated based on the dynamically determined local reputation score.Type: GrantFiled: February 15, 2017Date of Patent: June 16, 2020Assignee: Wipro LimitedInventors: Harish Nair Rajagopal, Sujeet Sreenivasan
-
Patent number: 10341169Abstract: The present disclosure is related in general to content management and a method and system for generating a notification for an event. A notification generation system receives a recovery notification that indicates recovery from the event and contextual data associated with the event from a service provider. The event is a disruption caused in delivering multimedia content such as audio, video, text, images etc. to a user interested to access the multimedia content from the service provider. Further, the notification generation system generates the notification upon analysis of the recovery notification, the contextual data and predefined profile settings of the user. The notification is generated and provided to the user to indicate recovery of the multimedia content from transient disruption so that the user is well informed for better usage of services provided by the service provider. Further, the notification is provided on the preferred electronic devices of the user.Type: GrantFiled: February 10, 2017Date of Patent: July 2, 2019Assignee: Wipro LimitedInventors: Harish Nair Rajagopal, Abul Koyes Choudhury, Sreeprakash Thonikkandy
-
Publication number: 20180191717Abstract: A technique is provided for establishing a secure access connection with electronic devices. The technique includes receiving a request for establishing the secure access connection, from an electronic device, via an access point associated with the electronic device. The technique further includes dynamically determining at least a local reputation score associated the access point, based on at least a plurality of parameters and pre-defined weights assigned to each of the plurality of parameters. The technique further includes establishing the secure access connection between the host device and the electronic device, via the access point, based on a comparison of an updated global reputation score with a pre-defined threshold. The global reputation score is updated based on the dynamically determined local reputation score.Type: ApplicationFiled: February 15, 2017Publication date: July 5, 2018Inventors: Harish Nair Rajagopal, Sujeet Sreenivasan
-
Publication number: 20180176076Abstract: The present disclosure is related in general to content management and a method and system for generating a notification for an event. A notification generation system receives a recovery notification that indicates recovery from the event and contextual data associated with the event from a service provider. The event is a disruption caused in delivering multimedia content such as audio, video, text, images etc. to a user interested to access the multimedia content from the service provider. Further, the notification generation system generates the notification upon analysis of the recovery notification, the contextual data and predefined profile settings of the user. The notification is generated and provided to the user to indicate recovery of the multimedia content from transient disruption so that the user is well informed for better usage of services provided by the service provider. Further, the notification is provided on the preferred electronic devices of the user.Type: ApplicationFiled: February 10, 2017Publication date: June 21, 2018Inventors: Harish Nair RAJAGOPAL, Abul Koyes Choudhury, Sreeprakash Thonikkandy
-
Patent number: 9935992Abstract: The present disclosure discloses a method and a system for generating personalized views of live video feeds of an event. The method comprises determining one or more personalized inputs associated with each user. Further, the method comprises receiving a live video feed of an event from each of a plurality of imaging units. Then, the method generates a map of an area within which the event occurs. The method further comprises, receiving real-time location of at least one subject participating in the event from a tracking unit, correlating the real-time location of the subject with the mapped area, selecting, for each user, at least one video feed among the live video feeds for generating personalized views of the live video feeds and transmitting the at least one selected video feed to respective users through a web server for providing personalized views of the live video feeds of the event.Type: GrantFiled: March 30, 2016Date of Patent: April 3, 2018Assignee: WIPRO LIMITEDInventors: Harish Nair Rajagopal, Abul Koyes Choudhury, Sreeprakash Thonikkandy
-
Patent number: 9924204Abstract: This disclosure relates to systems and methods for personalized in-flight entertainment. In one embodiment, an in-flight content personalization method is disclosed. Flight information associated with an aircraft may be received at an airline server. One or more passengers related to the flight information may be identified, and content for synchronization to an in-flight entertainment server located on the aircraft for the one or more passengers may be determined. After determining that the airline server is operatively connectable to the in-flight entertainment server, the content may be synchronized. In another embodiment, an in-flight entertainment personalization method is disclosed. Content may be received at an in-flight entertainment server from an off-aircraft airline server via a network connection. A user request for personalized content may be received from a device located on an aircraft during flight. The personalized content for responding to the user request may be identified and provided.Type: GrantFiled: June 22, 2015Date of Patent: March 20, 2018Assignee: WIPRO LIMITEDInventors: Harish Nair Rajagopal, Tinku Malayil Jose
-
Publication number: 20180077075Abstract: A technique is provided for transmitting data over a communication network. The technique comprises identifying an optimum network path comprising intelligent intermediate nodes between a source node and a destination node, determining an optimum packet size of the optimum network path for transmitting data packets without fragmentation, transmitting each of the data packets from the source node to the destination node via the optimum network path at the optimum packet size, detecting at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the intelligent intermediate nodes, dynamically updating the optimum packet size of the optimum network path for transmitting remaining data packets without fragmentation based on the detection, and transmitting each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size.Type: ApplicationFiled: October 19, 2016Publication date: March 15, 2018Inventors: Sujeet Sreenivasan, Harish Nair Rajagopal
-
Publication number: 20170359393Abstract: This disclosure relates to a method of highlighting at least a part of communication segments between a plurality of participants in a communication network. The method includes extracting, by a highlighting device, semantic information and a plurality of vocal cues from multimedia communication data exchanged between the plurality of participants; identifying, by the highlighting device, communication segments within the multimedia communication data by aggregating the semantic information and the plurality of vocal cues; associating, by the highlighting device, meta-data with each of the communication segments based on communication segment parameters; and highlighting, by the highlighting device, contextually, at least a part of the communication segments based on highlighting parameters received from a user.Type: ApplicationFiled: July 28, 2016Publication date: December 14, 2017Inventors: Harish Nair RAJAGOPAL, Abul Koyes CHOUDHURY, Sreeprakash THONIKKANDY
-
Publication number: 20170289232Abstract: The present disclosure discloses a method and a system for generating personalized views of live video feeds of an event. The method comprises determining one or more personalized inputs associated with each user. Further, the method comprises receiving a live video feed of an event from each of a plurality of imaging units. Then, the method generates a map of an area within which the event occurs. The method further comprises, receiving real-time location of at least one subject participating in the event from a tracking unit, correlating the real-time location of the subject with the mapped area, selecting, for each user, at least one video feed among the live video feeds for generating personalized views of the live video feeds and transmitting the at least one selected video feed to respective users through a web server for providing personalized views of the live video feeds of the event.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Harish Nair RAJAGOPAL, Abul Koyes Choudhury, Sreeprakash Thonikkandy
-
Patent number: 9565465Abstract: The technology relates to dynamically managing storage space of one or more video recording devices. The video recording devices sends one or more notifications to recording session management server. The one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices. Each device is associated with one or more predefined policies configured by a user of the video recording devices. Based on predefined policies and notifications, the recording session management server identifies change in status of free space and used space in each of the one or more video recording devices. The recording session management server schedules video recording devices to perform actions based on change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.Type: GrantFiled: September 25, 2015Date of Patent: February 7, 2017Assignee: Wipro LimitedInventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
-
Publication number: 20170034571Abstract: The technology relates to dynamically managing storage space of one or more video recording devices. The video recording devices sends one or more notifications to recording session management server. The one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices. Each device is associated with one or more predefined policies configured by a user of the video recording devices. Based on predefined policies and notifications, the recording session management server identifies change in status of free space and used space in each of the one or more video recording devices. The recording session management server schedules video recording devices to perform actions based on change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.Type: ApplicationFiled: September 25, 2015Publication date: February 2, 2017Inventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
-
Publication number: 20160286258Abstract: This disclosure relates to systems and methods for personalized in-flight entertainment. In one embodiment, an in-flight content personalization method is disclosed. Flight information associated with an aircraft may be received at an airline server. One or more passengers related to the flight information may be identified, and content for synchronization to an in-flight entertainment server located on the aircraft for the one or more passengers may be determined. After determining that the airline server is operatively connectable to the in-flight entertainment server, the content may be synchronized. In another embodiment, an in-flight entertainment personalization method is disclosed. Content may be received at an in-flight entertainment server from an off-aircraft airline server via a network connection. A user request for personalized content may be received from a device located on an aircraft during flight. The personalized content for responding to the user request may be identified and provided.Type: ApplicationFiled: June 22, 2015Publication date: September 29, 2016Applicant: Wipro LimitedInventors: Harish Nair RAJAGOPAL, Tinku Malayil Jose
-
Publication number: 20160205433Abstract: The present disclosure relates to a methods, non-transitory computer readable media, and tuner manager computing devices receive a request to allocate a tuner for recording or playback of a broadcast program from one or more client devices. The system determines states and available recording space of one or more tuners associated with the client devices. The system also determines business rules associated with the client devices based on state, available recording space and type of request received. Based on the business rules, the system identifies a tuner to service the request and allocate the tuner to service the request of the client devices. Thus the system provides multiple device tuner management by identifying and assigning a tuner appropriate to service the request from client device and also identifies the correct tuner with appropriate storage space available to service the request.Type: ApplicationFiled: March 2, 2015Publication date: July 14, 2016Inventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
-
Publication number: 20150227404Abstract: This disclosure relates generally to network service management, and more particularly to systems and methods for smart service management in a media network. In one embodiment, a smart diagnostic system is disclosed, comprising: a hardware processor; and a memory storing processor-executable instructions comprising instructions for: receiving an agent fault report, including one or more network-wide standardized fault codes, from an agent application executing on a remote device in a media network; aggregating one or more relevant fault reports related to the agent fault report; obtaining one or more fault classification rules; identifying one or more fault nodes and associated fault conditions in the media network using the one or more fault classification rules, by analyzing the aggregated relevant fault reports; and providing an agent configuration instruction for one or more agent applications using the identification of the one or more fault nodes and associated fault conditions.Type: ApplicationFiled: March 28, 2014Publication date: August 13, 2015Applicant: WIPRO LIMITEDInventors: Harish Nair Rajagopal, Gowrishankar Subramaniam Natarajan
-
Publication number: 20140379852Abstract: This disclosure generally relates to content distribution, and more particularly to a system and method for subscribing to a content stream. In one embodiment, a content subscription method is disclosed, comprising: receiving, at a subscriber electronic device, a publisher program schedule including a media item indication of a media item accessible to a publisher electronic device from a source; identifying, via the subscriber electronic device, a source accessible to the subscriber electronic device for the media item, wherein the source accessible to the subscriber electronic device comprises at least one of: the source accessible to the publisher electronic device, and/or a source not accessible to the publisher electronic device; accessing, via the subscriber electronic device, the media item from the source accessible to the subscriber electronic device in accordance with the publisher program schedule; and storing a portion of the accessed media item.Type: ApplicationFiled: August 7, 2013Publication date: December 25, 2014Applicant: WIPRO LIMITEDInventor: Harish Nair Rajagopal