Patents by Inventor Onur Filiz
Onur Filiz 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: 11669365Abstract: A task pool may be created and maintained, in association with a container management service, which stores a snapshot of a one or more tasks, the performance of which is suspended or paused. Tasks may be defined as applications executable in one or more software containers instantiated on a virtual machine or compute instance, where the snapshot of a task may include an image of the one or more containers associated with the task container and state information of the one or more containers. A task may be initially provisioned in a paused state or paused after executing at least a portion of the task. Paused tasks in the task pool may be readily restarted or resumed by loading the snapshot onto a compute instance. The task pool may manage provisioning new tasks and pause tasks based on changes in demand.Type: GrantFiled: August 26, 2019Date of Patent: June 6, 2023Assignee: Amazon Technologies, Inc.Inventors: Anirudh Balachandra Aithal, Onur Filiz
-
Patent number: 11422844Abstract: The present application relates to providing a mechanism for specifying multiple network interfaces to be configured for on-demand compute capacity and for obtaining the credentials needed to configure the multiple network interfaces. For example, a container orchestration service may specify, in its code execution request to a serverless container management service, that multiple network interfaces are needed for the requested compute capacity. In response, the serverless container management service can identify the multiple network interfaces, determine the credential to be used to configure each of the multiple network interfaces, and attach the multiple network interfaces to the compute capacity acquired on behalf of the container orchestration service. During execution, the code running inside the compute capacity can utilize the multiple network interfaces as specified by the owner of the code.Type: GrantFiled: November 27, 2019Date of Patent: August 23, 2022Assignee: Amazon Technologies, Inc.Inventors: Onur Filiz, Micah William Hausler, Archana Srikanta, Sri Saran Balaji Vellore Rajakumar, Eswar Chander Balasubramanian, Anirudh Balachandra Aithal, Ryan Marchand
-
Patent number: 11392422Abstract: The present application relates to executing a containerized application in a nested manner on two separate container orchestration services. For example, a user may submit a request to a container orchestration service to execute a containerized application, and in response, instead of identifying one of the existing compute instances belonging to the user and executing the containerized application on the identified compute instance, the container orchestration service may generate and submit a request to a serverless container management service that can not only acquire compute resources on behalf of the container orchestration service but also manage the compute resources such that the container orchestration service (or the original requesting user) does not need to manage scaling, monitoring, patching, and security of the compute resources.Type: GrantFiled: November 27, 2019Date of Patent: July 19, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Onur Filiz, Archana Srikanta, Venkata Satya Shyam Jeedigunta, Micah William Hausler, Sri Saran Balaji Vellore Rajakumar, Eswar Chander Balasubramanian, Anirudh Balachandra Aithal
-
Patent number: 11019503Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.Type: GrantFiled: September 30, 2019Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
-
Patent number: 10601945Abstract: Systems, methods, and non-transitory computer readable media can determine a time at which to prefetch one or more content items to be included in a feed associated with a user. The feed can be provided by a social networking system. A number of content items to prefetch at the determined time can be determined. One or more content items to be included in the feed associated with the user can be prefetched based at least in part on the determined time and the determined number of content items. The determined time can be prior to a time at which the user is expected to access an application associated with the social networking system.Type: GrantFiled: September 27, 2016Date of Patent: March 24, 2020Assignee: Facebook, Inc.Inventors: Ismail Onur Filiz, Karthik Subbian, Paige Alexandra Oliver Maas, Nicolas Emilio Stier Moses, Killian Murphy
-
Publication number: 20200029225Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.Type: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
-
Patent number: 10536860Abstract: In one embodiment, a method includes accessing a point cloud comprising several points, wherein each point corresponds to a location on a surface of an object located in three-dimensional space; determining whether each point in the point cloud is part of a linear structure, a planar structure, or a volumetric structure; identifying a plurality of point clusters, wherein each point cluster comprises one or more points that are located within a grid segment on a two-dimensional grid derived from the three-dimensional space; determining, for each point cluster, whether the point cluster represents a vertical-linear structure or a portion of a vertical-linear structure; identifying one or more point-cluster pairs, wherein each point-cluster pair includes two point clusters corresponding to one or more vertical-linear structures within a threshold distance in the three-dimensional space; and determining, for each point-cluster pair, whether a line-of-sight exists between each point-cluster in the point-cluster paType: GrantFiled: May 10, 2017Date of Patent: January 14, 2020Assignee: Facebook, Inc.Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
-
Patent number: 10521732Abstract: Systems, methods, and non-transitory computer-readable media can obtain a plurality of content items that are available to be presented in a content feed of a first user, wherein each content item has a corresponding lifespan that indicates when the content item expires and is no longer available for presentation. A content feed having at least a first content item from the plurality of content items can be provided to a computing device of the first user. A determination can be made that at least one second user has provided feedback for the first content item, the feedback indicating an up-vote or a down-vote of the first content item. The lifespan of the first content item can be adjusted based at least in part on the feedback.Type: GrantFiled: December 28, 2015Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventors: Adrien Thomas Friggeri, Brady John Brayley Voss, James Glessal Pearce, Spencer G. Ahrens, Ismail Onur Filiz, Paul Alexander Dow, James Dylan Karraker
-
Publication number: 20180332480Abstract: In one embodiment, a method includes accessing a point cloud comprising several points, wherein each point corresponds to a location on a surface of an object located in three-dimensional space; determining whether each point in the point cloud is part of a linear structure, a planar structure, or a volumetric structure; identifying a plurality of point clusters, wherein each point cluster comprises one or more points that are located within a grid segment on a two-dimensional grid derived from the three-dimensional space; determining, for each point cluster, whether the point cluster represents a vertical-linear structure or a portion of a vertical-linear structure; identifying one or more point-cluster pairs, wherein each point-cluster pair includes two point clusters corresponding to one or more vertical-linear structures within a threshold distance in the three-dimensional space; and determining, for each point-cluster pair, whether a line-of-sight exists between each point-cluster in the point-cluster paType: ApplicationFiled: May 10, 2017Publication date: November 15, 2018Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
-
Publication number: 20180091617Abstract: Systems, methods, and non-transitory computer readable media can determine a time at which to prefetch one or more content items to be included in a feed associated with a user. The feed can be provided by a social networking system. A number of content items to prefetch at the determined time can be determined. One or more content items to be included in the feed associated with the user can be prefetched based at least in part on the determined time and the determined number of content items. The determined time can be prior to a time at which the user is expected to access an application associated with the social networking system.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: Ismail Onur Filiz, Karthik Subbian, Paige Alexandra Oliver Maas, Nicolas Emilio Stier Moses, Killian Murphy
-
Publication number: 20170185912Abstract: Systems, methods, and non-transitory computer-readable media can obtain a plurality of content items that are available to be presented in a content feed of a first user, wherein each content item has a corresponding lifespan that indicates when the content item expires and is no longer available for presentation. A content feed having at least a first content item from the plurality of content items can be provided to a computing device of the first user. A determination can be made that at least one second user has provided feedback for the first content item, the feedback indicating an up-vote or a down-vote of the first content item. The lifespan of the first content item can be adjusted based at least in part on the feedback.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Adrien Thomas Friggeri, Brady John Brayley Voss, James Glessal Pearce, Spencer G. Ahrens, Ismail Onur Filiz, Paul Alexander Dow, James Dylan Karraker
-
Patent number: 9639963Abstract: Techniques for improved command level remoting are disclosed. In embodiments of the invention, commands to generate vertices are sent in a terminal service session. As commands to draw vertices are generated by a server to be sent to a client to display, they are analyzed by the server. Where some of those vertices have been previously sent to the client, such as to generate a previous bitmap image, the server determines not to send those vertices to the client, and sends the client the new vertices.Type: GrantFiled: December 8, 2008Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
-
Publication number: 20150371277Abstract: A social networking system infers an industry associated with a company identified as an employer of a social networking system user. Job titles associated with employees of companies are identified and a value is associated with various companies based on the distributions of job titles of each company's employees. For various industries, an industry value is determined based on the values determined for companies associated with an industry. A company that is not associated with an industry is identified and a value is determined for the company based on a distribution of job titles of the identified company's employees. The social networking system applies a model to the value for the identified company to determine an industry value associated with the identified company, and an industry associated with the determined industry value is associated with the identified company.Type: ApplicationFiled: June 19, 2014Publication date: December 24, 2015Inventors: Ismail Onur Filiz, Amac Herdagdelen, Jonathan Chang
-
Publication number: 20150356180Abstract: A social networking system infers a relationship status (e.g., single, married, in a relationship, etc.) of a user of the social networking system based on the user's interactions with additional users of the social networking system and the relationship statuses of the additional users. The social networking system identifies certain types of interactions between the user and additional users as indicators and determines a value for an indicator based on a number of additional users associated with the indicator that identify a relationship status of single and a number of additional users associated with the indicator that identify a relationship status other than single. Based on the values of various indicators, the social networking system determines a score for the user and infers a relationship status for the user based on the score.Type: ApplicationFiled: June 4, 2014Publication date: December 10, 2015Applicant: Facebook, Inc.Inventor: Ismail Onur Filiz
-
Patent number: 9183282Abstract: A method and system for inferring user attributes in a social networking system. The method includes maintaining a social graph comprising a plurality of nodes and a plurality of edges between the nodes. An unknown, incomplete, or inaccurate user attribute for a user is identified, and a plurality of probability lists are generated using a corresponding plurality of probability algorithms that utilize known user attributes and the social graph. The probability lists include a set of probability entries, each including a prediction value for the unknown, incomplete, or inaccurate user attribute and a confidence score. Using the probability lists and a plurality of weights corresponding to the probability algorithms, an inferred user attribute value is generated and stored.Type: GrantFiled: March 15, 2013Date of Patent: November 10, 2015Assignee: FACEBOOK, INC.Inventors: Mitu Singh, Philip Bohannon, Jonathan Chang, Ismail Onur Filiz, Tudor Andrei Alexandrescu, Cameron Marlow
-
Publication number: 20140279722Abstract: A method and system for inferring user attributes in a social networking system. The method includes maintaining a social graph comprising a plurality of nodes and a plurality of edges between the nodes. An unknown, incomplete, or inaccurate user attribute for a user is identified, and a plurality of probability lists are generated using a corresponding plurality of probability algorithms that utilize known user attributes and the social graph. The probability lists include a set of probability entries, each including a prediction we value for the unknown, incomplete, or inaccurate user attribute and a confidence score. Using the probability lists and a plurality of weights corresponding to the probability algorithms, an inferred user attribute value is generated and stored.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Mitu Singh, Philip Bohannon, Jonathan Chang, Ismail Onur Filiz, Tudor Andrei Alexandrescu, Cameron Marlow
-
Publication number: 20100141650Abstract: Techniques for improved command level remoting are disclosed.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen