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: 20190208025
    Abstract: 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: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Qingyuan Kong, Ashish Kumar Yadav, Daniel Dinu
  • Publication number: 20180107665
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Inventors: Danlei Yang, Daniel Dinu, Neal Suresh Vora
  • Publication number: 20180103005
    Abstract: 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: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: Ashish Kumar Yadav, Komal Kapoor, Daniel Dinu, Bradley Ray Green, Naman Jain
  • Publication number: 20180096251
    Abstract: 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: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Daniel Dinu, Lingjuan Peng, Niting Qi, Ashish Kumar Yadav, Neal Suresh Vora, Andre Nader
  • Publication number: 20180089578
    Abstract: 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: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Ashish Kumar Yadav, Daniel Dinu
  • Patent number: 9788018
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Naveen Thumpudi, Daniel Dinu, William R. Sanders
  • Publication number: 20170155907
    Abstract: 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: Application
    Filed: November 7, 2016
    Publication date: June 1, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Juan Carlos Arevalo Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, Weidong Zhao, Yongjun Wu, William Chen
  • Patent number: 9648325
    Abstract: 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: Grant
    Filed: June 30, 2007
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Juan Carlos Arevalo Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, William Chen, Weidong Zhao, Yongjun Wu
  • Patent number: 9504195
    Abstract: 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: Grant
    Filed: May 8, 2015
    Date of Patent: November 22, 2016
    Assignee: Tyco Electronics Corporation
    Inventors: Daniel Dinu, Harry Yaworski, Sean Kennedy, Mahmoud Seraj
  • Publication number: 20160196023
    Abstract: 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: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
  • Publication number: 20160197870
    Abstract: 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: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
  • Publication number: 20150334887
    Abstract: 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: Application
    Filed: May 8, 2015
    Publication date: November 19, 2015
    Inventors: Daniel Dinu, Harry Yaworski, Sean Kennedy, Mahmoud Seraj
  • Patent number: 9053203
    Abstract: 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: Grant
    Filed: December 8, 2010
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
  • Publication number: 20130287114
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: October 31, 2013
    Inventors: Juan Carlos Arevalo Baeza, Daniel Dinu, William Chen, Yongjun Wu
  • Publication number: 20120150988
    Abstract: 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: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Mei L. Wilson, Daniel Dinu, Andrew J. Clinick, Jesse Sage Schreiner
  • Publication number: 20090323826
    Abstract: 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: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Yongjun Wu, Naveen Thumpudi, Daniel Dinu, William R. Sanders
  • Publication number: 20090002379
    Abstract: 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: Application
    Filed: June 30, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Juan Carlos Baeza, Eric S. Christoffersen, Sean M. Callahan, Daniel Dinu, Barry Friemel, William Chen, Weidong Zhao, Yongjun Wu
  • Patent number: 7197436
    Abstract: 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: Grant
    Filed: June 28, 2004
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel Dinu, Stephen Rowe
  • Publication number: 20050288905
    Abstract: 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: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Daniel Dinu, Stephen Rowe