Patents by Inventor Sunil Kulkarni
Sunil Kulkarni 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: 12641023Abstract: Embodiments herein describe tokenizing a data sequence to perform a wildcard lookup. For example, a network device (such as a NIC or a switch) can receive a data sequence (e.g., an IP address, Uniform Resource Locator (URL), domain name, etc.) which can be broken down into separate tokens. After identifying a first token, the network device can search a wildcard lookup table to determine a first entry in the table that matches the first token. Assuming there is a match, the network device can identify an action associated with the entry. If the action is to continue with the search, the network device can then retrieve a key from the entry which it then combines with a second token in the data sequence to again search the wildcard lookup table.Type: GrantFiled: September 27, 2023Date of Patent: May 26, 2026Assignee: Advanced Micro Devices, Inc.Inventors: Rajshekhar Biradar, Sunil Kulkarni, Manjunath Shivanna
-
Publication number: 20250286938Abstract: Tunnel endpoints may encapsulate the packets of a network flow, such as a forward flow from one computer to another, in encapsulating packets. A forward flow packet of the forward flow may include static header fields, pseudo-dynamic header fields, and dynamic fields. The control plane and the data plane of a tunnel endpoint may omit the static header fields and may omit the pseudo-dynamic header fields from encapsulating packets after sending a first encapsulating packet that includes the forward flow packet and a forward flow value associated with the forward flow. Subsequent encapsulating packets may include the forward flow value and the dynamic field values of subsequent forward flow packets of the forward flow. The static header fields and/or the pseudo-dynamic header fields of the subsequent forward flow packets may be omitted from the subsequent encapsulating packet.Type: ApplicationFiled: March 8, 2024Publication date: September 11, 2025Inventors: Rajshekhar Biradar, Sunil Kulkarni
-
Publication number: 20250106155Abstract: Embodiments herein describe tokenizing a data sequence to perform a wildcard lookup. For example, a network device (such as a NIC or a switch) can receive a data sequence (e.g., an IP address, Uniform Resource Locator (URL), domain name, etc.) which can be broken down into separate tokens. After identifying a first token, the network device can search a wildcard lookup table to determine a first entry in the table that matches the first token. Assuming there is a match, the network device can identify an action associated with the entry. If the action is to continue with the search, the network device can then retrieve a key from the entry which it then combines with a second token in the data sequence to again search the wildcard lookup table.Type: ApplicationFiled: September 27, 2023Publication date: March 27, 2025Inventors: Rajshekhar BIRADAR, Sunil KULKARNI, Manjunath SHIVANNA
-
Patent number: 10375132Abstract: Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a video conference system, a group meeting ID may be received from the video conference system, and a meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The video content is transmitted via the video conference system, but no user interface of the video conference system is displayed during the remote meeting.Type: GrantFiled: August 17, 2017Date of Patent: August 6, 2019Assignee: Veeva Systems Inc.Inventors: Arno Sosna, Cindy Chiang, Sunil Kulkarni, Hanqing Liao, Vasanth Shenoy, Timothy S. Murphy
-
Publication number: 20180124358Abstract: Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a video conference system, a group meeting ID may be received from the video conference system, and a meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The video content is transmitted via the video conference system, but no user interface of the video conference system is displayed during the remote meeting.Type: ApplicationFiled: August 17, 2017Publication date: May 3, 2018Applicant: Veeva Systems Inc.Inventors: Arno Sosna, Cindy Chiang, Sunil Kulkarni, Hanqing Liao, Vasanth Shenoy, Timothy S. Murphy
-
Patent number: 9860488Abstract: Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a video conference system, a group meeting ID may be received from the video conference system, and a meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The video content is transmitted via the video conference system, but no user interface of the video conference system is displayed during the remote meeting.Type: GrantFiled: November 2, 2016Date of Patent: January 2, 2018Inventors: Timothy S. Murphy, Arno Sosna, Cindy Chiang, Sunil Kulkarni, Hanqing Liao, Vasanth Shenoy
-
Publication number: 20160094945Abstract: A hub can service data requests for various different clients having different periodic fix intervals. The sensor hub detects a specified value on a timer, and adjusts a count associated with each client by the specified value. The adjustment can be either to increment or decrement, depending on the implementation. If the adjustment to any count causes the count associated with the client to reach the periodic fixed interval associated with the client, the sensor hub notifies the client. For counts that have not reached the respective fixed periodic request interval, the sensor hub iterates for the next specified value for the timer.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventor: Sunil Kulkarni
-
Patent number: 8324576Abstract: A nuclear camera is provided with an open and flexible software architecture which enables users to readily understand, modify, and exchange data files. In a constructed embodiment the software architecture utilizes xml files which can be defined and read by a user using readily available tools and viewers. Both control data and image data can be formatted in this manner. An illustrated software architecture contains a directory of manufacturer-supplied xml control files, and a directory of user modified or created xml control files. This software architecture enables users to exchange protocol and image information over conventional communications networks such as the Internet.Type: GrantFiled: July 13, 2001Date of Patent: December 4, 2012Assignee: Koninklijke Philips Electronics N.V.Inventors: Sunil Kulkarni, Hugo Bertelsen, David E. Coles, Steven M. Jones, Douglas Murray, Jeffrey A. Hallett
-
Publication number: 20050237331Abstract: Methods and apparatus for use with AGP-capable computer systems are disclosed. Since each AGP-capable chipset can have a unique range of graphics port aperture sizes that it supports, current graphics port aperture drivers are chipset-specific, with hard-coded tables of supported graphics aperture sizes. Described herein is a driver that dynamically ascertains the range of supported graphics aperture port sizes for an attached AGP-capable chipset, thus allowing this driver to be ported between different chipsets without manual reconfiguration and recompiling. The method employed in the driver sends one or more test aperture size values to a register resident in the chipset, and then reads what is written to see if the chipset changed any of the bits of the test value. The method infers supported sizes from examining which, if any bits, were changed by the chipset.Type: ApplicationFiled: June 29, 2005Publication date: October 27, 2005Applicant: Intel CorporationInventor: Sunil Kulkarni
-
Publication number: 20050140687Abstract: A graphics device delivers a graphics address to a graphics memory switch that includes a graphics random access memory translator and a graphics memory page table. The graphics memory address is delivered to the graphics memory switch via a point-to-point, packet based interconnect. The graphics memory switch generates a physical system memory address and delivers the physical address to a root complex. The physical system memory address is delivered to the root complex via a point-to-point, packet based interconnect.Type: ApplicationFiled: December 24, 2003Publication date: June 30, 2005Inventor: Sunil Kulkarni
-
Publication number: 20030010916Abstract: A nuclear camera is provided with an open and flexible software architecture which enables users to readily understand, modify, and exchange data files. In a constructed embodiment the software architecture utilizes xml files which can be defined and read by a user using readily available tools and viewers. Both control data and image data can be formatted in this manner. An illustrated software architecture contains a directory of manufacturer-supplied xml control files, and a directory of user modified or created xml control files. This software architecture enables users to exchange protocol and image information over conventional communications networks such as the Internet.Type: ApplicationFiled: July 13, 2001Publication date: January 16, 2003Inventors: Sunil Kulkarni, Hugo Bertelsen, David E. Coles, Steven M. Jones, Douglas Murray, Jeffrey A. Hallett