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: 20190273781Abstract: 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 inType: ApplicationFiled: March 5, 2019Publication date: September 5, 2019Applicant: British Telecommunications Public Limited CompanyInventors: Joshua DANIEL, Gery DUCATEL
-
Patent number: 10401934Abstract: 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: GrantFiled: February 27, 2017Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10395260Abstract: 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: GrantFiled: February 27, 2015Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Daniel Hartman, Kai Chao, Anuj Goyal
-
Patent number: 10392974Abstract: 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: GrantFiled: February 3, 2015Date of Patent: August 27, 2019Assignee: UNITED TECHNOLOGIES CORPORATIONInventors: Joshua Daniel Winn, Alexander Broulidakis, Paul K. Sanchez, Anthony P. Cherolis, Joseph J. Sedor, Christopher Treat
-
Publication number: 20190258950Abstract: 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: ApplicationFiled: May 3, 2019Publication date: August 22, 2019Inventors: Benjamin Edward Birnbaum, Joshua Daniel Haimson, Lucy Dao-Ke He, Katharina Nicola Seidl-Rathkopf, Monica Nayan Agrawal, Nathan Nussbaum
-
Publication number: 20190236490Abstract: 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: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Applicant: Sophos LimitedInventors: Richard HARANG, Joshua Daniel SAXE
-
Publication number: 20190236273Abstract: 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: ApplicationFiled: January 25, 2019Publication date: August 1, 2019Applicant: Sophos LimitedInventors: Joshua Daniel SAXE, Ethan M. RUDD, Richard HARANG
-
Patent number: 10366099Abstract: 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: GrantFiled: February 10, 2015Date of Patent: July 30, 2019Assignee: UNITED TECHNOLOGIES CORPORATIONInventors: William A. Sowa, Joshua Daniel Winn, Charles Gregory Jensen
-
Publication number: 20190200900Abstract: 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: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Darryl Gerard Thelen, Jack Anthony Martin, Joshua Daniel Roth
-
Patent number: 10339225Abstract: 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: GrantFiled: January 19, 2015Date of Patent: July 2, 2019Assignee: UNITED TECHNOLOGIES CORPORATIONInventors: 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: 10341422Abstract: 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: GrantFiled: June 24, 2015Date of Patent: July 2, 2019Assignee: UNITED TECHNOLOGIES CORPORATIONInventor: Joshua Daniel Winn
-
Publication number: 20190182200Abstract: 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: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Inventors: 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: 20190177035Abstract: 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: ApplicationFiled: February 19, 2019Publication date: June 13, 2019Inventors: Joshua Daniel Herbeck, Gregory D. Van de Mark
-
Patent number: 10318735Abstract: 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 sub score 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: GrantFiled: June 22, 2017Date of Patent: June 11, 2019Assignee: Invincea, Inc.Inventor: Joshua Daniel Saxe
-
Publication number: 20190171811Abstract: A method in a computer system having an operating system providing isolation between software processes executable in the operating system such that a first process executing in the operating system is prevented from accessing resources of a second process executing in the operating system, the method including receiving a software component for execution as an isolated process in the operating system; receiving a baseline profile for the software component defining one or more characteristics of the software component at a runtime for identifying performance of the software component; generating a runtime profile of the software component in execution in the operating system defining characteristics of the component in execution; and flagging the software component in execution based on a comparison of the baseline profile and the runtime profile so as to identify an undesirable performance of the software component.Type: ApplicationFiled: May 10, 2017Publication date: June 6, 2019Applicant: British Telecommunications Public Limited CompanyInventors: Joshua DANIEL, Fadi EL-MOUSSA
-
Patent number: 10307303Abstract: A wearable absorbent article includes a conductor arrangement. Including a plurality of elongate conductors, each conductor extending along an extension direction. At least some of the conductors have different lengths from each other in the respective extension directions. Those of the at least some of the conductors which have larger lengths in the respective extension directions have lower electrical resistances per unit length than those of the at least some of the conductors which have smaller lengths in the respective extension directions.Type: GrantFiled: December 22, 2015Date of Patent: June 4, 2019Assignee: SCA HYGIENE PRODUCTS ABInventors: Joshua Daniel Carney, Yossef Schvetz, Serdar Ozsumer, Manuel Tramontana, Alessandro Locati
-
Patent number: 10303875Abstract: Apparatus and methods describe herein, for example, a process that can include receiving a potentially malicious file, and dividing the potentially malicious file into a set of byte windows. The process can include calculating at least one attribute associated with each byte window from the set of byte windows for the potentially malicious file. In such an instance, the at least one attribute is not dependent on an order of bytes in the potentially malicious file. The process can further include identifying a probability that the potentially malicious file is malicious, based at least in part on the at least one attribute and a trained threat model.Type: GrantFiled: January 23, 2018Date of Patent: May 28, 2019Assignee: Invincea, Inc.Inventors: Joshua Daniel Saxe, Konstantin Berlin
-
Patent number: 10304000Abstract: 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: GrantFiled: April 12, 2018Date of Patent: May 28, 2019Assignee: Flatiron Health, Inc.Inventors: Benjamin Edward Birnbaum, Joshua Daniel Haimson, Lucy Dao-Ke He, Katharina Nicola Seidl-Rathkopf, Monica Nayan Agrawal, Nathan Nussbaum
-
Publication number: 20190156047Abstract: An access control method for a restricted resource in a computer system having an operating system providing isolation between software processes executable in the operating system such that a first process executing in the operating system is prevented from accessing resources of a second process executing in the operating system, the method including receiving a software component for execution as an isolated process in the operating system; receiving a baseline profile for the software component defining characteristics of the software component at a runtime for identifying performance of the software component; generating a runtime profile of the software component in execution in the operating system defining characteristics of the component in execution; and permitting access by the software component to the restricted resource based on a comparison of the baseline profile and the runtime profile such that the software component exhibiting undesirable performance is precluded from accessing the restrictType: ApplicationFiled: May 10, 2017Publication date: May 23, 2019Applicant: British Telecommunications Public Limited CompanyInventors: Joshua DANIEL, Fadi EL-MOUSSA
-
Publication number: 20190152645Abstract: Disclosed herein is a packaging kit. The kit includes a pallet having a top support surface and fork lift apertures. The kit also includes a base having an enclosed volume sized so the pallet fits within the enclosure volume. The kit also includes side walls each being smaller in area than the top support surface of the pallet. The kit includes a plurality of joint supports with each of the plurality of joint supports configured to couple at least two side walls together providing support across the joints between the side walls. A coupler is provided that is configured to attach the base to the pallet. A cap is provided that is configured to slide down over top of the base substantially enclosing the enclosed volume between the base and the cap. The pallet, side walls, joint supports, and coupler fit within the enclosed volume. The packaging kit is also expandable to be assembled as a packaging system with a container positioned on the pallet.Type: ApplicationFiled: April 17, 2017Publication date: May 23, 2019Inventors: Joshua Daniel Herbeck, Gregory D. Van De Mark