Patents by Inventor Vivek Narayanan
Vivek Narayanan 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: 20240140244Abstract: Disadvantage of state-of-the-art scheduling mechanisms for Electric Vehicle (EV) charging is that they fail to accommodate dynamic requirements in terms of charging needs. The disclosure herein generally relates to EV fleet charging, and, more particularly, to a method and system for Electric Vehicle (EV) fleet charging by accommodating one or more dynamic requirements. The system initially generates a base charging plan for a fleet of EVs. Further, the system checks if the base charging plan is to be modified to accommodate one or more dynamic charging requirements obtained. Upon determining that the base charging plan is to be modified, the system modifies the base charging plan till a) no more vehicles are left to charge, or b) all of a plurality of chargers have an assignment.Type: ApplicationFiled: September 28, 2023Publication date: May 2, 2024Applicant: Tata Consultancy Services LimitedInventors: Kshitij GARG, Ajay Narayanan, Prasant Kumar Misra, Arunchandar Vasan, Vivek Bandhu, Debarupa Das
-
Publication number: 20230222383Abstract: Provided is a system for developing a geographic agnostic machine learning model. The system may select transaction data associated with payment transactions conducted by a first plurality of users, wherein the transaction data includes first transaction data associated with payment transactions conducted by a first plurality of users in a first geographic area and second transaction data associated with payment transactions conducted by a second plurality of users in a second geographic area, normalize the first transaction data associated with payment transactions conducted by the first plurality of users in the first geographic area and the second transaction data associated with payment transactions conducted by the second plurality of users in the second geographic area to provide training data, generate a machine learning model using the training data, and determine a classification of an input using the machine learning model. A method and computer program product are also disclosed.Type: ApplicationFiled: March 9, 2023Publication date: July 13, 2023Inventors: Vivek Narayanan Nair, Anubhav Narang, Lubna Akhtar, Dhirender Singh Rathore, Ayush Manohar Babu Khokale, Keyuan Wu
-
Patent number: 11688159Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: GrantFiled: April 7, 2021Date of Patent: June 27, 2023Assignee: Meta Platforms, Inc.Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 11651586Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: GrantFiled: April 7, 2021Date of Patent: May 16, 2023Assignee: Meta Platforms, Inc.Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 11636281Abstract: Provided is a method for developing a geographic agnostic machine learning model. The method may include selecting transaction data associated with payment transactions conducted by a first plurality of users, wherein the transaction data includes first transaction data associated with payment transactions conducted by a first plurality of users in a first geographic area and second transaction data associated with payment transactions conducted by a second plurality of users in a second geographic area, formatting the first transaction data associated with payment transactions conducted by the first plurality of users in the first geographic area and the second transaction data associated with payment transactions conducted by the second plurality of users in the second geographic area to provide training data, and generating the geographic agnostic machine learning model using the training data. A system and computer program product are also disclosed.Type: GrantFiled: April 24, 2019Date of Patent: April 25, 2023Assignee: Visa International Service AssociationInventors: Vivek Narayanan Nair, Anubhav Narang, Lubna Akhtar, Dhirender Singh Rathore, Ayush Manohar Babu Khokale, Keyuan Wu
-
Patent number: 11443359Abstract: A method of segmenting a plurality of users in a first region based on predicted activity external to the first region. A system and computer program product are also provided.Type: GrantFiled: July 10, 2017Date of Patent: September 13, 2022Assignee: Visa International Service AssociationInventors: Keyuan Wu, Dhirender Singh Rathore, Vivek Narayanan Nair
-
Patent number: 11338998Abstract: Systems, methods, and computer-readable media are disclosed for multimodal asynchronous transportation. In one embodiment, an example system may include a portable conveyor assembly configured to receive one or more items, the portable conveyor assembly including a conveyor belt, a drive motor, and a magnet. The portable conveyor assembly may be configured to couple to an item sortation system to receive sorted items, and to couple to a vehicle for transportation of the portable conveyor assembly from the item sortation system to a different system of a fulfillment center.Type: GrantFiled: March 30, 2020Date of Patent: May 24, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kevin Keck, Ganesh Krishnamoorthy, Vivek Narayanan, Rajeev Dwivedi, Mohit Malik, Shahid Azad
-
Publication number: 20210224346Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user at a client system, wherein the trigger action is associated with a priming content object, identifying related content objects associated with the priming content object, selecting recommended content objects based on the priming content object, the related content objects, and profile information of the first user, wherein each of the selected recommended content objects comprises entity information of entities associated with the priming content object, and presenting content suggestions at the client system, wherein each content suggestion comprises one of the selected recommended content objects.Type: ApplicationFiled: April 7, 2021Publication date: July 22, 2021Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 11014765Abstract: A conveyor system for processing items, such as manufacturers' products or boxes, from a three-dimensional arrangement to a two-dimensional arrangement includes inclined and declined conveyors. The inclined conveyor may include vacuum through perforations in the belt. A collimating conveyor includes parallel belts that operate at different speeds to space the items longitudinally apart and then align the items against sidewalls.Type: GrantFiled: March 29, 2019Date of Patent: May 25, 2021Assignee: Amazon Technologies, Inc.Inventors: Rajeev Dwivedi, Mohit Malik, Vivek Narayanan
-
Publication number: 20210150608Abstract: A method of segmenting a plurality of users in a first region based on predicted activity external to the first region. A system and computer program product are also provided.Type: ApplicationFiled: July 10, 2017Publication date: May 20, 2021Inventors: Keyuan Wu, Dhirender Singh Rathore, Vivek Narayanan Nair, Lubna Akhtar
-
Patent number: 11010436Abstract: In one embodiment, a method includes receiving an indication of a trigger action by a first user, wherein the trigger action is associated with a priming content object, identifying one or more related content objects associated with the priming content object, generating a first feature vector representing the priming content object, the one or more related content objects, and profile information of the first user, accessing a plurality of second feature vectors representing a plurality of recommended content objects, respectively, selecting one or more of the recommended content objects based on comparisons between the first feature vector and the respective second feature vectors representing the recommended content objects, and sending, to a client system in response to the trigger action, instructions for presenting one or more content suggestions to the first user, wherein each content suggestion comprises one of the selected recommended content objects.Type: GrantFiled: April 30, 2018Date of Patent: May 18, 2021Assignee: Facebook, Inc.Inventors: Fuchun Peng, Kun Han, Wenhai Yang, Cheng Zhang, Vivek Narayanan, Emmanouil Koukoumidis
-
Patent number: 10870543Abstract: A conveyor system for processing items, such as manufacturers' products or boxes, from a three-dimensional arrangement to a two-dimensional arrangement includes inclined and declined conveyors. The inclined conveyor may include vacuum through perforations in the belt. A collimating conveyor includes parallel belts that operation at different speeds to move the items laterally via shear forces.Type: GrantFiled: March 29, 2019Date of Patent: December 22, 2020Assignee: Amazon Technologies, Inc.Inventors: Rajeev Dwivedi, Mohit Malik, Vivek Narayanan
-
Patent number: 10826862Abstract: A system configured to generate and present hierarchical notifications is provided. The system may generate a notification structure comprising a plurality of notifications associated with a user, and output a top-level composite notification based on the notification structure. The system may receive a user command in response to the composite notification, and further output a lower-level composite notification based on the user-selected portion of the top-level composite notification identified by the user command. Further, the system may modify the notification structure based on the user command.Type: GrantFiled: February 27, 2018Date of Patent: November 3, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Syama Prasad Suprasadachandran Pillai, Jerry Bullard, Vivek Narayanan, Vishal Mangesh Shanbhag
-
Publication number: 20190325271Abstract: Provided is a method for developing a geographic agnostic machine learning model. The method may include selecting transaction data associated with payment transactions conducted by a first plurality of users, wherein the transaction data includes first transaction data associated with payment transactions conducted by a first plurality of users in a first geographic area and second transaction data associated with payment transactions conducted by a second plurality of users in a second geographic area, formatting the first transaction data associated with payment transactions conducted by the first plurality of users in the first geographic area and the second transaction data associated with payment transactions conducted by the second plurality of users in the second geographic area to provide training data, and generating the geographic agnostic machine learning model using the training data. A system and computer program product are also disclosed.Type: ApplicationFiled: April 24, 2019Publication date: October 24, 2019Inventors: Vivek Narayanan Nair, Anubhav Narang, Lubna Akhtar, Dhirender Singh Rathore, Ayush Manohar Babu Khokale, Keyuan Wu
-
Patent number: 8914726Abstract: A user interface of a device for displaying a representation of a network of objects wherein a plurality of selectable objects are rendered, and each of the plurality of selectable objects are rendered having a given positioning relative to each other of the plurality of selectable objects. One or more edges are rendered interconnecting the plurality of selectable objects within a first region of the user interface. A second region is rendered in response to one or more of the selectable objects of the first region being selected. Objects corresponding to the selected objects are depicted in the second region while maintaining the given relative positioning. A number of additional objects may be retrieved from a database that indicates objects that are adjoining the corresponding objects. The adjoining objects are positioned in the second region and are interconnected to the corresponding objects by one or more additional edges.Type: GrantFiled: August 11, 2006Date of Patent: December 16, 2014Assignee: Riverbed Technology, Inc.Inventors: Robert C. Mollitor, Yevgeny Gurevich, Vivek Narayanan, Patrick J. Malloy
-
Publication number: 20100138688Abstract: Devices and methods for modeling and analysis of services provided over a common network include a processor configured to track services connected to the common network through nodes and links; run service models associated with the services under selected conditions, the selected conditions including failure and repair of one of the nodes or links; and propose corrective action and/or change of network resources of the common network to minimize impact of the failure. The processor may also run Network models. The models may be executed successively or simultaneously, and outputs of one model may be used as input to other models, including any necessary conversions for compatibility.Type: ApplicationFiled: January 5, 2010Publication date: June 3, 2010Inventors: Edward A. Sykes, Shobana Narayanaswamy, Alain J. Cohen, Pradeep K. Singh, Vinod Jeyachandran, Vivek Narayanan, Yevgeny Gurevich, Michael Brauwerman
-
Publication number: 20080037532Abstract: Devices and methods for modeling and analysis of services provided over a common network include a processor configured to track services connected to the common network through nodes and links; run service models associated with the services under selected conditions, the selected conditions including failure and repair of one of the nodes or links; and propose corrective action and/or change of network resources of the common network to minimize impact of the failure. The processor may also run Network model(s). The models may be executed successively or simultaneously, and outputs of one model may be used as input to other models, including any necessary conversions for compatibility.Type: ApplicationFiled: August 19, 2006Publication date: February 14, 2008Inventors: Edward Sykes, Shobana Narayanaswamy, Alain Cohen, Pradeep Singh, Vinod Jeyachandran, Vivek Narayanan, Yevgeny Gurevich, Michael Brauwerman
-
Publication number: 20070097883Abstract: A new network topology visualization is produced from an existing network topology using grouping algorithms that are selectively applied to selectable hierarchies of the existing network topological hierarchy. The new network topology is rendered for review. Interaction may be provided through a graphical user interface (GUI). The new network topology is provided as a previewing visualization. The previewing visualization is provided in a tree-view. The previewing visualization provides a visual differentiation between portions of the network topology that are changed by the grouping algorithm and portions that are not changed. The grouping algorithms may be provided as plug-in algorithms. A further new network topology may be rendered in response to receipt of a changed network topology.Type: ApplicationFiled: August 18, 2006Publication date: May 3, 2007Inventors: Yigong Liu, Yevgeny Gurevich, Pradeep Singh, Alain Cohen, Vivek Narayanan, Russell Elsner, Clinton Hart
-
Publication number: 20070044032Abstract: A user interface of a device for displaying a representation of a network of objects wherein a plurality of selectable objects are rendered, and each of the plurality of selectable objects are rendered having a given positioning relative to each other of the plurality of selectable objects. One or more edges are rendered interconnecting the plurality of selectable objects within a first region of the user interface. A second region is rendered in response to one or more of the selectable objects of the first region being selected. Objects corresponding to the selected objects are depicted in the second region while maintaining the given relative positioning. A number of additional objects may be retrieved from a database that indicates objects that are adjoining the corresponding objects. The adjoining objects are positioned in the second region and are interconnected to the corresponding objects by one or more additional edges.Type: ApplicationFiled: August 11, 2006Publication date: February 22, 2007Inventors: Robert Mollitor, Yevgeny Gurevich, Vivek Narayanan, Patrick Malloy
-
Publication number: 20060118323Abstract: A wire harness with at least one wire and a connector. The wire can include a conductor and an insulating jacket that can extend along a substantial length of the conductor. The insulating jacket can include one or more code sections that are permanently marked onto the insulating jacket. Each code section can have a plurality of stripes that can extend about at least a portion of a perimeter of the insulating jacket. The code sections can be spaced apart by from one another and can include manufacturing data, such as a lot number or date of manufacture, and/or engineering data, such as a circuit designation, a wire size, a wire length, a wire location, and/or a termination point. A method for forming a wire harness is also provided.Type: ApplicationFiled: December 8, 2004Publication date: June 8, 2006Inventors: Joseph Kalisz, James Jones, Myron Trenne, Vivek Narayanan