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).
-
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: 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
-
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
-
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
-
System for automatic import, analysis, and reporting of network configuration and status information
Publication number: 20050044215Abstract: An automation engine is configured to automatically run network data collection, analysis, and reporting tools. Each tool is designed or modified to enable the parameters required for operating the tool to be read from a settings file. The automation engine is configured to provide the appropriate settings file to each tool to perform a given set of tasks. Tasks can be performed on-demand, on predefined schedules, or upon detection of a triggering event.Type: ApplicationFiled: August 5, 2004Publication date: February 24, 2005Inventors: Alain Cohen, Robert Mollitor, Vicki Tardif, Vivek Narayanan, Pradeep Singh