Patents by Inventor John Torre
John Torre 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: 20200186423Abstract: An apparatus for computing node mapping within a server rack, and a method therefore, are discussed. The apparatus includes a processor configured to control a transceiver to receive a request to register computing nodes installed in a server rack; provide, in response to determining that a scan of a respective node tag of a computing node of the computing nodes installed in a server rack is different than a particular order, an alert indicating an out of order scan; add, in response to determining that the scan of the respective node tag of the computing node complies with the particular order, respective node information received via the respective node tag to server rack node information; and after completing the iterative scan of the respective node tags of the computing nodes installed in the server rack, provide the server rack node information to the administrator system.Type: ApplicationFiled: December 5, 2018Publication date: June 11, 2020Applicant: Nutanix, Inc.Inventors: John Torres, Ken Chen, Melina Susanne McLarty, Jason L. Klein, Ricky Koo, Shamanth Kengeri Padamaraj
-
Patent number: 10616707Abstract: A method of discovering geographic locations of one or more data centers of a data center cluster. The method includes receiving a request for geolocation data of a first data center of a data center cluster; identifying a host machine of a second data center of the data center cluster based on the request. The method includes sending a discovery request to the host machine of the second data center. The discovery request configured to cause operations comprising generating, by the host machine of the second data center, discovery data associated with a host machine of a first data center. The method includes generating display data based on the discovery data. The method includes sending the display data to the user device. The display data configured to cause the user device to display the geolocation data of the first data center in a window of the application.Type: GrantFiled: January 25, 2018Date of Patent: April 7, 2020Assignee: NUTANIX, INC.Inventors: Melina McLarty, John Torres, Van Co
-
Publication number: 20190334768Abstract: Computer-aided computer system configuration techniques for adding new computing resources to an existing set of computing resources. A method embodiment commences upon identifying an existing computing system having a first set of configuration parameters. A second computing system having a second set of configuration parameters is deployed. A user interface is provided to accept user input comprising a location and protocol to access the existing computing system. Syntactical and semantic differences between the configuration parameters of the existing computing system and those of the newly added set are identified. The identified differences are analyzed to generate a parameter map that relates the existing set of configuration parameters to the second set of configuration parameters and vice-versa. Relationships that are codified in the parameter map are validated through user interactions.Type: ApplicationFiled: December 8, 2017Publication date: October 31, 2019Applicant: Nutanix, Inc.Inventors: Ranjan PARTHASARATHY, Constantine Andrew KOUSOULIS, John TORRES, Viraj SAPRE
-
Publication number: 20190230462Abstract: A method of discovering geographic locations of one or more data centers of a data center cluster. The method includes receiving a request for geolocation data of a first data center of a data center cluster; identifying a host machine of a second data center of the data center cluster based on the request. The method includes sending a discovery request to the host machine of the second data center. The discovery request configured to cause operations comprising generating, by the host machine of the second data center, discovery data associated with a host machine of a first data center. The method includes generating display data based on the discovery data. The method includes sending the display data to the user device. The display data configured to cause the user device to display the geolocation data of the first data center in a window of the application.Type: ApplicationFiled: January 25, 2018Publication date: July 25, 2019Inventors: Melina McLarty, John Torres, Van Co
-
Publication number: 20190082024Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.Type: ApplicationFiled: September 7, 2018Publication date: March 14, 2019Inventors: Kunal Nikhil Modi, John Torres Fremlin, David J. Capra
-
Patent number: 10091318Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.Type: GrantFiled: March 30, 2016Date of Patent: October 2, 2018Assignee: Facebook, Inc.Inventors: Kunal Nikhil Modi, John Torres Fremlin, David J. Capra
-
Patent number: 10079901Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.Type: GrantFiled: September 12, 2016Date of Patent: September 18, 2018Assignee: Facebook, Inc.Inventors: Aleksandar Ilic, Florin Ratiu, John Torres Fremlin, David S. Park, Matthew William Kelly
-
Patent number: 9918092Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.Type: GrantFiled: September 21, 2017Date of Patent: March 13, 2018Assignee: Facebook, Inc.Inventor: John Torres Fremlin
-
Patent number: 9912956Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.Type: GrantFiled: July 31, 2017Date of Patent: March 6, 2018Assignee: Facebook, Inc.Inventor: John Torres Fremlin
-
Publication number: 20180027239Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.Type: ApplicationFiled: September 21, 2017Publication date: January 25, 2018Inventor: John Torres Fremlin
-
Publication number: 20170332082Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.Type: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventor: John Torres Fremlin
-
Publication number: 20170289287Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Kunal Nikhil Modi, John Torres Fremlin, David J. Capra
-
Patent number: 9774867Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.Type: GrantFiled: February 12, 2014Date of Patent: September 26, 2017Assignee: Facebook, Inc.Inventor: John Torres Fremlin
-
Publication number: 20160381165Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.Type: ApplicationFiled: September 12, 2016Publication date: December 29, 2016Inventors: Aleksandar Ilic, Florin Ratiu, John Torres Fremlin, David S. Park, Matthew William Kelly
-
Patent number: 9451007Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.Type: GrantFiled: August 4, 2014Date of Patent: September 20, 2016Assignee: Facebook, Inc.Inventors: Aleksandar Ilic, Florin Ratiu, John Torres Fremlin, David S. Park, Matthew William Kelly
-
Publication number: 20160057428Abstract: Systems, methods, and non-transitory computer-readable media receive source video content, encode the source video content by a first encoding process to produce compressed video content, apply edge detection to the compressed video content to produce first edge-detected video content, and encode the first edge-detected video content by a second encoding process to produce first encoded video content. The systems, methods, and non-transitory computer-readable media may further equalize the source video content by an equalization algorithm to produce equalized video content, apply edge detection to the equalized video content to produce second edge-detected video content, and encode the second edge-detected video content by the second encoding process to produce second encoded video content. The systems, methods, and non-transitory computer-readable media may compare the first encoded video content and the second encoded video content, and adjust the first encoding process based on the comparison.Type: ApplicationFiled: August 21, 2014Publication date: February 25, 2016Inventor: John Torres Fremlin
-
Publication number: 20160036887Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.Type: ApplicationFiled: August 4, 2014Publication date: February 4, 2016Inventors: Aleksandar Ilic, Florin Ratiu, John Torres Fremlin, David S. Park, Matthew William Kelly
-
Patent number: 9253854Abstract: A circuit (400) is described herein for controlling dimming of a lamp (112), the circuit comprising a switching circuit (422) configured to provide a chopped portion of an input AC power signal, a resettable inverting integrator circuit (426) configured to integrate the chopped portion of the input AC power signal such that a rise time of an output of the resettable inverting integrator circuit is proportional to a positive amplitude of the chopped portion of the input AC power signal and a fall time of the output of the resettable integrator is proportional to a negative amplitude of the chopped portion, such that an energy provided to the lamp based on the output of the resettable inverting integrator circuit is substantially equivalent from cycle-to-cycle of said input AC power signal regardless of a change in amplitude of the input AC power signal from cycle-to-cycle.Type: GrantFiled: June 2, 2014Date of Patent: February 2, 2016Assignee: Crestron Electronics Inc.Inventor: John Torre
-
Patent number: D826239Type: GrantFiled: November 2, 2016Date of Patent: August 21, 2018Assignee: Nutanix, Inc.Inventors: Shyama Sundar Duriseti, John Torres, Paul Michael DiGioia
-
Patent number: D826952Type: GrantFiled: November 2, 2016Date of Patent: August 28, 2018Assignee: Nutanix, Inc.Inventors: Shyama Sundar Duriseti, John Torres