Patents by Inventor Joshua DANIEL

Joshua DANIEL 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: 20190340361
    Abstract: Disclosed herein is a computer implemented method for receiving code distributed by a base station at a target device via a network, the distribution being made to one or more destination devices including the target device via one or more distribution servers arranged between the base station and the one or more devices on the network, wherein the base station maintains a first blockchain data structure storing one or more blocks and having a state determined by a most recently committed block in the first blockchain.
    Type: Application
    Filed: March 3, 2017
    Publication date: November 7, 2019
    Applicant: British Telecommunications Public Limited Company
    Inventors: Joshua DANIEL, Gery DUCATEL, Mohammad ZOUALFAGHARI
  • Publication number: 20190316491
    Abstract: A method of cooling a portion of a gas turbine engine includes positioning a tie rod relative to an inner frame case. The tie rod includes a bushing opening and the inner frame case includes a fastener opening. A fastener is secured through the fastener opening in the inner frame case to a threaded bushing located in the bushing opening. The threaded bushing includes a distal end that forms a clearance gap with the inner frame case. Heat is transferred from the fastener through the threaded bushing to prevent the fastener from creeping.
    Type: Application
    Filed: May 30, 2019
    Publication date: October 17, 2019
    Inventors: Joshua Daniel Winn, Alexander Broulidakis, Paul K. Sanchez, Anthony P. Cherolis, Joseph J. Sedor, Christopher Treat
  • Publication number: 20190303514
    Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device that has a processor and a memory storage device. The processor is configured to execute a first multi-user computer-aided technologies (CAx) environment that has a data module and a comparison module. The data module is configured to access at least one database corresponding to a component design. The component design has a plurality of features each corresponding to a group of feature types, and each of the plurality of features establishes a respective spatial boundary. The comparison module is configured to cause a first feature and a second feature of the plurality of features to merge into a resultant feature of the component design in response to determining that the spatial boundary of the first feature and the spatial boundary of the second feature share a common interface.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventor: Joshua Daniel Winn
  • Patent number: 10430715
    Abstract: A system for facilitating multi-user computer aided design includes a plurality of locally stored multi-user design (CAx) environments. A server includes a server side CAx environment. The server is communicatively coupled to each of the locally stored CAx environments. The server side CAx environment further includes a predictive modeling module operable to receive an incomplete command from a first user, and predict a complete command based on the incomplete command.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 1, 2019
    Assignee: United Technologies Corporation
    Inventors: Joshua Daniel Winn, Charles Gregory Jensen, Robert Ivan Yorgason
  • Publication number: 20190278909
    Abstract: In some embodiments, a processor can receive an input string associated with a potentially malicious artifact and convert each character in the input string into a vector of values to define a character matrix. The processor can apply a convolution matrix to a first window of the character matrix to define a first subscore, apply the convolution matrix to a second window of the character matrix to define a second subscore and combine the first subscore and the second subscore to define a score for the convolution matrix. The processor can provide the score for the convolution matrix as an input to a machine learning threat model, identify the potentially malicious artifact as malicious based on an output of the machine learning threat model, and perform a remedial action on the potentially malicious artifact based on identifying the potentially malicious artifact as malicious.
    Type: Application
    Filed: May 29, 2019
    Publication date: September 12, 2019
    Applicant: Invincea, Inc.
    Inventor: Joshua Daniel SAXE
  • Patent number: 10411477
    Abstract: A photovoltaic array system includes multiple strings of series coupled photovoltaic modules to provide current at a voltage dependent on the number of modules in each string and their operating efficiency. Each string is coupled to a DC-to-DC converter to convert the current from each string for output to a DC bus. An inverter is coupled to DC bus to convert the current from the strings of series coupled photovoltaic modules to AC current at a grid-compatible voltage.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: September 10, 2019
    Assignee: Pika Energy, Inc.
    Inventors: Joshua Daniel Kaufman, Benjamin Francis Polito, Keith Thomas Richtman
  • Publication number: 20190273775
    Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to cause a first entity of a component design to update in the first multi-user CAx environment according to at least one pairing criterion. The at least one pairing criterion relates to a second entity of the component design. A method for collaborating on a component design is also disclosed.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventor: Joshua Daniel Winn
  • Publication number: 20190273781
    Abstract: A computer implemented method of a network connected data storage system, the method including receiving, via the network, and storing a data set including a plurality of data items encrypted using an index-based searchable encryption scheme, wherein the searchable encryption scheme has associated a server index and a client index; receiving, via the network, and storing a set of hashed information for each of a plurality of queries of the data set, each item of hashed information including a hash of a query and a hash of an expected result of executing the query using the server index; receiving, via the network, a query from a data requester to retrieve a set of data items from the data store and a hash of an expected result of executing the received query using the server index; generating a result of the received query for the data set based on the server index; and responsive to a comparison of a hash of the generated result, the received hash of the expected result, and the hashes of expected results in
    Type: Application
    Filed: March 5, 2019
    Publication date: September 5, 2019
    Applicant: British Telecommunications Public Limited Company
    Inventors: Joshua DANIEL, Gery DUCATEL
  • Patent number: 10401934
    Abstract: Embodiments relate to enabling software to interface with a power consumption telemetry system. A process may have tagging instructions that interface with an energy estimation engine. While the energy estimation engine is logging energy consumption by the process, the process may also mark, tag, or otherwise delineate periods of processing during the execution time of the process. The logic of the process may determine how such periods should be labeled and when they being and end. The tagged periods are correlated with energy consumed by the process so that details of what the process was doing during different periods of energy consumption may be understood.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandeep Prabhakar, Taofiq Ezaz, Cenk Ergan, Rico Mariani, Iulian Doroftei Calinov, Brandon Michael Heenan, Vijay Sundaram, Zachary Sandburg Holmes, Joshua Daniel Patterson, Samarth Harish Shah
  • Patent number: 10395260
    Abstract: A system and method for the federation of content items of a social network based on personalized relevance includes obtaining content items from first and second content item sources. Profile data for a member of the social network is obtained from the electronic data storage. A relevance score of the content item to the profile data of the member is determined for each of the content items. A utility value is determined based on the selection value, the value metric for content items from the first content item source, and the relevance score. A user device associated with the member displays the content items based on their respective utility values.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal
  • Patent number: 10392974
    Abstract: A fastener assembly includes a first component that includes a bushing opening. A second component includes a fastener opening. A threaded bushing is at least partially located within the bushing opening. A fastener extends through the fastener opening and engages the bushing.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: August 27, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: Joshua Daniel Winn, Alexander Broulidakis, Paul K. Sanchez, Anthony P. Cherolis, Joseph J. Sedor, Christopher Treat
  • Publication number: 20190258950
    Abstract: Systems and methods are disclosed for selecting cohorts. In one implementation, a model-assisted selection system for identifying candidates for placement into a cohort includes a data interface and at least one processing device. The at least one processing device is programmed to access, via the data interface, a database from which feature vectors associated with an individual from among a population of individuals can be derived; derive, for the individual, one or more feature vectors from the database; provide the one or more feature vectors to a model; receive an output from the model; and determine whether the individual from among the population of individuals is a candidate for the cohort based on the output received from the model.
    Type: Application
    Filed: May 3, 2019
    Publication date: August 22, 2019
    Inventors: Benjamin Edward Birnbaum, Joshua Daniel Haimson, Lucy Dao-Ke He, Katharina Nicola Seidl-Rathkopf, Monica Nayan Agrawal, Nathan Nussbaum
  • Publication number: 20190236490
    Abstract: In other embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code includes code to cause the processor to receive a structured file for which a machine learning model has made a malicious content classification. The code further includes code to remove a portion of the structured file to define a modified structured file that follows a format associated with a type of the structured file. The code further includes code to extract a set of features from the modified structured file. The code further includes code to provide the set of features as an input to the machine learning model to produce an output. The code further includes code to identify an impact of the portion of the structured file on the malicious content classification of the structured file based on the output.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Applicant: Sophos Limited
    Inventors: Richard HARANG, Joshua Daniel SAXE
  • Publication number: 20190236273
    Abstract: An apparatus for detecting malicious files includes a memory and a processor communicatively coupled to the memory. The processor receives multiple potentially malicious files. A first potentially malicious file has a first file format, and a second potentially malicious file has a second file format different than the first file format. The processor extracts a first set of strings from the first potentially malicious file, and extracts a second set of strings from the second potentially malicious file. First and second feature vectors are defined based on lengths of each string from the associated set of strings. The processor provides the first feature vector as an input to a machine learning model to produce a maliciousness classification of the first potentially malicious file, and provides the second feature vector as an input to the machine learning model to produce a maliciousness classification of the second potentially malicious file.
    Type: Application
    Filed: January 25, 2019
    Publication date: August 1, 2019
    Applicant: Sophos Limited
    Inventors: Joshua Daniel SAXE, Ethan M. RUDD, Richard HARANG
  • Patent number: 10366099
    Abstract: A system for collaborating on a component according to an exemplary aspect of the present disclosure includes, among other things, a first multi-user CAx environment including a data module and an import module. The data module is configured to access a database relating to a component design. The component design relates to a group of function-based commands. The import module is configured to cause an external data entity relating to at least one feature of the component design to be imported into the first multi-user CAx environment, and is configured to cause the data module to store data relating to the external data entity in the database. A method for collaborating on a component design is also disclosed.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: July 30, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: William A. Sowa, Joshua Daniel Winn, Charles Gregory Jensen
  • Publication number: 20190200900
    Abstract: Axial stress or similar properties in a stressed connective tissue may be assessed during surgery by excitation of the ligament to create a shear wave allowing measurement of the shear wave velocity which has been identified as having a component related to axial stress.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: Darryl Gerard Thelen, Jack Anthony Martin, Joshua Daniel Roth
  • Patent number: 10339225
    Abstract: A computerized method and system for computer-aided design access control is disclosed. The method includes receiving a part definition for a part at a server, the part definition comprising a plurality of components and a level of access required for each component of the plurality of components, receiving a request from a user to manipulate the part, the user being associated with a user access level, verifying the user access level against each level of access required for each component of the plurality of components, and presenting a render of the part to the user based on the part definition, the render comprising each component of the plurality of components where the user access level meets the associated level of access required and a placeholder for each component of the plurality of components where the user access level does not meet the associated level of access required.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: July 2, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: William A. Sowa, Charles Gregory Jensen, Kurt R. Heinemann, Andrew D. Milliken, Diane K. Emmerson, Joshua Daniel Winn, Christopher Farnum, Robert Ivan Yorgason
  • Patent number: 10341422
    Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to cause a first entity of a component design to update in the first multi-user CAx environment according to at least one pairing criterion. The at least one pairing criterion relates to a second entity of the component design. A method for collaborating on a component design is also disclosed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: July 2, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventor: Joshua Daniel Winn
  • Publication number: 20190182200
    Abstract: This disclosure relates to systems and methods for managing multiple messages. In one example, a method includes determining a message transmission frequency threshold for a member of an online social networking service using responses from the member; receiving a message that is to be transmitted to the member; storing the message, without transmitting the message to the member, in a digest of messages for the member; and transmitting the digest to the member in response to a send score for the digest exceeding a send score threshold, the send score calculated using the number of messages in the digest.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Inventors: Rishi Jobanputra, Romer E. Rosales-Delmoral, Joshua Daniel Hartman, Shubhanshu Nagar, Ryan Oblak, Cameron Alexander Lee, Hsiao-Ping Tseng, Shaunak Chatterjee, Rupesh Gupta
  • Publication number: 20190177035
    Abstract: A foldably constructible support tray is provided for a foldably constructible pallet. The foldably constructible support tray may include a tray panel. The tray panel may include a pair of opposing lips foldably connected to opposing edges of the tray panel and a pair of opposing securing sidewalls foldably connected to the remaining opposing edges of the tray panel. Portions of each lip may be secured to each securing sidewall. The tray panel may be positioned on a support surface of a top member of the foldably constructible pallet. The foldably constructible pallet may include a bottom member connected to the top member. The bottom member may have a base. A peripheral wall may extend between the support surface and the base. A portion of the foldably constructible support tray may couple to the foldably constructible pallet to secure the foldably constructible support tray to the foldably constructible pallet.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventors: Joshua Daniel Herbeck, Gregory D. Van de Mark