Patents by Inventor Baskaran Subramaniam
Baskaran Subramaniam 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: 10997763Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: GrantFiled: July 15, 2019Date of Patent: May 4, 2021Assignee: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Publication number: 20190340801Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Applicant: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Patent number: 10403016Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: GrantFiled: June 2, 2017Date of Patent: September 3, 2019Assignee: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Publication number: 20180350120Abstract: Embodiments are disclosed for face syncing in a distributed computing environment. In an embodiment, a method comprises: obtaining, by a processor, media assets that include faces of individuals; detecting, by the processor of a mobile device, the faces on the media assets; generating, by the processor, faceprints for the detected faces; clustering, by the processor, the faceprints into clusters; generating, by the processor, a face crop image for each cluster; and sending, by the processor, the face crop images to a network-based, distributed syncing service.Type: ApplicationFiled: June 2, 2017Publication date: December 6, 2018Applicant: Apple Inc.Inventors: Gavin B. Thomson, Eric Circlaeys, Paul M. Bombach, Tony F. Kinnis, Baskaran Subramaniam
-
Patent number: 10129417Abstract: The disclosed embodiments provide a system that performs document scanning. The system includes a scanner and a computing device. To enable detection of the computing device in proximity to the scanner, the computing device may be configured to advertise a scan-receiving capability using a discovery protocol. Next, the scanner may use the discovery protocol to identify a set of computing devices in proximity to the scanner, including the computing device. The scanner may then provide the set of computing devices to a user of the scanner and obtain, from the user of the scanner, a selection of the computing device as a recipient of the scanned document. Finally, the scanner may send the scanned document to the computing device over a network connection with the computing device.Type: GrantFiled: February 1, 2012Date of Patent: November 13, 2018Assignee: Apple Inc.Inventors: Michael R. Sweet, Ryan W. Palumbo, Steve Swen, Richard Blanchard, Jr., Baskaran Subramaniam, Howard A. Miller
-
Patent number: 8922795Abstract: The disclosed embodiments provide a system that facilitates use of a printer. During operation, the system obtains, on an electronic device, a set of supported capabilities from the printer. Next, the system provides, to a user of the electronic device, the set of supported capabilities within a workflow for using the printer without installing printer-specific software for the printer. Upon detecting a selection of a supported capability from the provided set of supported capabilities by the user, the system determines if the supported capability requires the printer-specific software. If the supported capability does not require the printer-specific software, the system enables use of the supported capability by the user without using the printer-specific software to provide the supported capability to the user. If the supported capability requires the printer-specific software, the system uses the printer-specific software to provide the supported capability to the user.Type: GrantFiled: June 6, 2012Date of Patent: December 30, 2014Assignee: Apple Inc.Inventors: Howard A. Miller, Mohammad R. Gharahgouzloo, Baskaran Subramaniam
-
Patent number: 8667079Abstract: A method for providing a local device service over a network, where the local device service is not configured for network access. The method includes determining whether the local device is busy, and if the local device is not busy, broadcasting over the network an available first service provided by the local device. Then, if the local device is not busy and is selected by a computer, providing by the connecting station, the computer access to the local device.Type: GrantFiled: June 16, 2011Date of Patent: March 4, 2014Assignee: Apple Inc.Inventors: Baskaran Subramaniam, Miguel J. Vega
-
Patent number: 8549437Abstract: For a first device, some embodiments provide an application for displaying several media content stored on a second device communicably connected to the first device. The application includes a graphical user interface (“GUI”). The GUI includes a media content display area for displaying the media content stored on the second device. The GUI includes a selectable item for activating a synchronization feature that automatically modifies a clock of the second device to match a clock of the first device.Type: GrantFiled: June 4, 2010Date of Patent: October 1, 2013Assignee: Apple Inc.Inventors: Hans-Werner Neubrand, Baskaran Subramaniam
-
Publication number: 20130201504Abstract: The disclosed embodiments provide a system that facilitates use of a printer. During operation, the system obtains, on an electronic device, a set of supported capabilities from the printer. Next, the system provides, to a user of the electronic device, the set of supported capabilities within a workflow for using the printer without installing printer-specific software for the printer. Upon detecting a selection of a supported capability from the provided set of supported capabilities by the user, the system determines if the supported capability requires the printer-specific software. If the supported capability does not require the printer-specific software, the system enables use of the supported capability by the user without using the printer-specific software to provide the supported capability to the user. If the supported capability requires the printer-specific software, the system uses the printer-specific software to provide the supported capability to the user.Type: ApplicationFiled: June 6, 2012Publication date: August 8, 2013Applicant: APPLE INC.Inventors: Howard A. Miller, Mohammad R. Gharahgouzloo, Baskaran Subramaniam
-
Publication number: 20130194624Abstract: The disclosed embodiments provide a system that performs document scanning The system includes a scanner and a computing device. To enable detection of the computing device in proximity to the scanner, the computing device may be configured to advertise a scan-receiving capability using a discovery protocol. Next, the scanner may use the discovery protocol to identify a set of computing devices in proximity to the scanner, including the computing device. The scanner may then provide the set of computing devices to a user of the scanner and obtain, from the user of the scanner, a selection of the computing device as a recipient of the scanned document. Finally, the scanner may send the scanned document to the computing device over a network connection with the computing device.Type: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Applicant: APPLE INC.Inventors: Michael R. Sweet, Ryan W. Palumbo, Steve Swen, Richard Blanchard, JR., Baskaran Subramaniam, Howard A. Miller
-
Publication number: 20120324107Abstract: A method for providing a local device service over a network, where the local device service is not configured for network access. The method includes determining whether the local device is busy, and if the local device is not busy, broadcasting over the network an available first service provided by the local device. Then, if the local device is not busy and is selected by a computer, providing by the connecting station, the computer access to the local device.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: Apple Inc.Inventors: Baskaran Subramaniam, Miguel J. Vega
-
Publication number: 20110179194Abstract: In response to an insertion of a removable storage device into a data processing system, the removable storage device is automatically mounted by an operating system (OS) in a file system of the data processing system. A daemon is configured to determine a type of media content stored in the removable storage device and to identify a program that is associated with the type of the media content of the removable storage device. The identified program is automatically launched for accessing the media content of the removable storage device. In response to a termination of the program, the removable storage device is automatically unmounted from the file system of the data processing system without user intervention.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: APPLE INC.Inventors: Dallas B. De Atley, John A. Wright, Baskaran Subramaniam
-
Publication number: 20110167092Abstract: Methods, apparatuses, and systems for image caching are described. Exemplary methods, apparatuses, and systems generate and maintain a single database of metadata for media files received from multiple sources with disparate formats and transmit the database entries to a host device in response to receiving a request from the host device for the metadata.Type: ApplicationFiled: January 25, 2010Publication date: July 7, 2011Inventors: Baskaran Subramaniam, Peter Wagner
-
Publication number: 20110055765Abstract: For a first device, some embodiments provide an application for displaying several media content stored on a second device communicably connected to the first device. The application includes a graphical user interface (“GUI”). The GUI includes a media content display area for displaying the media content stored on the second device. The GUI includes a selectable item for activating a synchronization feature that automatically modifies a clock of the second device to match a clock of the first device.Type: ApplicationFiled: June 4, 2010Publication date: March 3, 2011Inventors: Hans-Werner Neubrand, Baskaran Subramaniam