Patents by Inventor Daniel Dinu
Daniel Dinu 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: 20190208025Abstract: Systems, methods, and non-transitory computer readable media are configured to determine a likelihood of a rejection of a notification proposed for delivery to a recipient. A delivery determination for the notification can be performed. Subsequently, the notification can be delivered to the recipient based on the delivery determination.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Qingyuan Kong, Ashish Kumar Yadav, Daniel Dinu
-
Publication number: 20180107665Abstract: Systems, methods, and non-transitory computer-readable media according to certain aspects can obtain a goal associated with a page provided by a social networking system. Potential recommendations for the page can be determined based on a first machine learning model. The potential recommendations can be ranked based on a second machine learning model to identify a subset of recommendations relating to the goal.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Danlei Yang, Daniel Dinu, Neal Suresh Vora
-
Publication number: 20180103005Abstract: Systems, methods, and non-transitory computer readable media are configured to receive values associated with features corresponding to an instance involving a page of a social networking system and an administrator of the page. The values associated with the features are applied to a machine learning model. A probability that the administrator of the page will take action on the page in response to receipt of an electronic notification provided to the administrator is determined based on the machine learning model.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Inventors: Ashish Kumar Yadav, Komal Kapoor, Daniel Dinu, Bradley Ray Green, Naman Jain
-
Publication number: 20180096251Abstract: Systems, methods, and non-transitory computer readable media can determine one or more user-related metrics relating to each page of a plurality of pages associated with an administrator based on a first machine learning model. One or more recommendations relating to each page of the plurality of pages can be determined based on a second machine learning model. One or more pages of the plurality of pages for which to display cards including page updates in a feed of the administrator can be determined, based on the determined user-related metrics and the determined recommendations.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Daniel Dinu, Lingjuan Peng, Niting Qi, Ashish Kumar Yadav, Neal Suresh Vora, Andre Nader
-
Publication number: 20180089578Abstract: Systems, methods, and non-transitory computer-readable media can train a machine learning model to classify at least one user account as either a first type of account or a second type of account based at least in part on one or more respective features corresponding to the user account and determine that a first user account that was created as the first type of account should be converted to the second type of account based at least in part on the machine learning model.Type: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Inventors: Ashish Kumar Yadav, Daniel Dinu
-
Patent number: 9788018Abstract: Error concealment techniques for video decoding are described. For example, a video decoder after finding a corrupted picture in a bit stream, finds a suitable neighbor for the corrupted picture. For example, the video decoder favors pictures with the same parity as the corrupted picture and considers picture order count and picture corruption in choosing a neighbor. The decoder then modifies syntax elements for the encoded video in the bit stream to allow the neighbor to be used in concealing the corruption in the corrupted picture. The modification of syntax elements can depend on the particular video decoder implementation. For example, in a software-only multithreaded video decoder, a task graph is modified, while in a system utilizing video acceleration, syntax elements for reference lists are modified.Type: GrantFiled: June 30, 2008Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yongjun Wu, Naveen Thumpudi, Daniel Dinu, William R. Sanders
-
Publication number: 20170155907Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.Type: ApplicationFiled: November 7, 2016Publication date: June 1, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Juan Carlos Arevalo Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, Weidong Zhao, Yongjun Wu, William Chen
-
Patent number: 9648325Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.Type: GrantFiled: June 30, 2007Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Juan Carlos Arevalo Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, William Chen, Weidong Zhao, Yongjun Wu
-
Patent number: 9504195Abstract: A cover assembly for covering and electrically insulating an electrical connection includes a joint body including a tubular inner sleeve and an integral semiconductor layer. The inner sleeve is formed of an elastically expandable, electrically insulating material and having an outer surface and opposed first and second terminal ends. The inner sleeve defines a through passage extending axially from a first end opening at the first terminal end of the inner sleeve to a second terminal end opening at the second end of the inner sleeve. The semiconductor layer is disposed on the outer surface of the inner sleeve and is formed of an electrically semiconductive material. The semiconductor layer extends axially from a first terminal end of the semiconductor layer to an opposing second terminal end of the semiconductor layer.Type: GrantFiled: May 8, 2015Date of Patent: November 22, 2016Assignee: Tyco Electronics CorporationInventors: Daniel Dinu, Harry Yaworski, Sean Kennedy, Mahmoud Seraj
-
Publication number: 20160196023Abstract: Exemplary methods, apparatuses, and systems for highlighting an administrator tool are describe. In some embodiments, an administrator tool highlighting engine receives a plurality of signals, at an administrator tool highlighting engine executing on a hardware processor, relating to at least one of a social networking page, behavior of an administrator of the page, and a user base of the page, determines an administrator tool to highlight based on the signals, generates a graphical user interface highlighting the administrator tool, and provides the graphical user interface to a user.Type: ApplicationFiled: January 5, 2015Publication date: July 7, 2016Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
-
Publication number: 20160197870Abstract: Exemplary methods, apparatuses, and systems to make suggestions regarding posts are detailed. For example, in an embodiment, a social networking system receives a user post from a first user, publishes the user post on behalf of the first user, receives and tracks interactions by other users with the user post, analyzes the received and tracked interactions to determine suggestion regarding the post, and provides the suggestion regarding the user post to the first user in a graphical user interface.Type: ApplicationFiled: January 5, 2015Publication date: July 7, 2016Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
-
Publication number: 20150334887Abstract: A cover assembly for covering and electrically insulating an electrical connection includes a joint body including a tubular inner sleeve and an integral semiconductor layer. The inner sleeve is formed of an elastically expandable, electrically insulating material and having an outer surface and opposed first and second terminal ends. The inner sleeve defines a through passage extending axially from a first end opening at the first terminal end of the inner sleeve to a second terminal end opening at the second end of the inner sleeve. The semiconductor layer is disposed on the outer surface of the inner sleeve and is formed of an electrically semiconductive material. The semiconductor layer extends axially from a first terminal end of the semiconductor layer to an opposing second terminal end of the semiconductor layer.Type: ApplicationFiled: May 8, 2015Publication date: November 19, 2015Inventors: Daniel Dinu, Harry Yaworski, Sean Kennedy, Mahmoud Seraj
-
Patent number: 9053203Abstract: This document describes techniques for, and apparatuses capable of, provider-specific parsing for content retrieval. In one embodiment, a user's computing device receives code (e.g., an executable script) from a content provider and utilizes a parsing scheme associated with the content provider to parse the code and determine an address that can be used to retrieve an instance of content. The instance of content can then be retrieved using the address and without executing the code. In some embodiments, the parsing scheme is specific to the content provider and can be updated based on a change to the code.Type: GrantFiled: December 8, 2010Date of Patent: June 9, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
-
Publication number: 20130287114Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.Type: ApplicationFiled: June 27, 2013Publication date: October 31, 2013Inventors: Juan Carlos Arevalo Baeza, Daniel Dinu, William Chen, Yongjun Wu
-
Publication number: 20120150988Abstract: This document describes techniques for, and apparatuses capable of, provider-specific parsing for content retrieval. In one embodiment, a user's computing device receives code (e.g., an executable script) from a content provider and utilizes a parsing scheme associated with the content provider to parse the code and determine an address that can be used to retrieve an instance of content. The instance of content can then be retrieved using the address and without executing the code. In some embodiments, the parsing scheme is specific to the content provider and can be updated based on a change to the code.Type: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Applicant: MICROSOFT CORPORATIONInventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
-
Publication number: 20090323826Abstract: Error concealment techniques for video decoding are described. For example, a video decoder after finding a corrupted picture in a bit stream, finds a suitable neighbor for the corrupted picture. For example, the video decoder favors pictures with the same parity as the corrupted picture and considers picture order count and picture corruption in choosing a neighbor. The decoder then modifies syntax elements for the encoded video in the bit stream to allow the neighbor to be used in concealing the corruption in the corrupted picture. The modification of syntax elements can depend on the particular video decoder implementation. For example, in a software-only multithreaded video decoder, a task graph is modified, while in a system utilizing video acceleration, syntax elements for reference lists are modified.Type: ApplicationFiled: June 30, 2008Publication date: December 31, 2009Applicant: Microsoft CorporationInventors: Yongjun Wu, Naveen Thumpudi, Daniel Dinu, William R. Sanders
-
Publication number: 20090002379Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.Type: ApplicationFiled: June 30, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Juan Carlos Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, William Chen, Weidong Zhao, Yongjun Wu
-
Patent number: 7197436Abstract: A system and method for calculating audio processing attribute in digital signal processing system are provided. A testing system generates a multi-channel test signal in which one channel is returned to the testing system and the other channel is sent to a tested system. The test signals are processed, mixed and correlated. The resulting differences in the correlated signals are used to calculate various processing attributes of the tested system.Type: GrantFiled: June 28, 2004Date of Patent: March 27, 2007Assignee: Microsoft CorporationInventors: Daniel Dinu, Stephen Rowe
-
Publication number: 20050288905Abstract: A system and method for calculating audio processing attribute in digital signal processing system are provided. A testing system generates a multi-channel test signal in which one channel is returned to the testing system and the other channel is sent to a tested system. The test signals are processed, mixed and correlated. The resulting differences in the correlated signals are used to calculate various processing attributes of the tested system.Type: ApplicationFiled: June 28, 2004Publication date: December 29, 2005Applicant: Microsoft CorporationInventors: Daniel Dinu, Stephen Rowe