Patents by Inventor Kevin Gillespie
Kevin Gillespie 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: 20230350899Abstract: A method for performing recursive searching of items of a data structure having a data mode includes creating an instance of a query definition, the instance of the query definition comprising a unique identifier, specifying one or more elements of the query definition, providing the query definition as an input to a query engine. The method further includes the operations of determining, by the query engine, query execution instructions based on the query definition, the query instructions specifying a recursive level-by-level search until a terminal node of the data structure is reached, obtaining results of a query executed based on the query execution instructions; and outputting query results.Type: ApplicationFiled: May 8, 2023Publication date: November 2, 2023Applicant: ARAS CORPORATIONInventors: Kevin Gillespie, Kevin Richard, Robert McAveney, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau
-
Patent number: 11645285Abstract: A method for performing recursive searching of items of a data structure having a data mode includes creating an instance of a query definition, the instance of the query definition comprising a unique identifier, specifying one or more elements of the query definition, providing the query definition as an input to a query engine. The method further includes the operations of determining, by the query engine, query execution instructions based on the query definition, the query instructions specifying a recursive level-by-level search until a terminal node of the data structure is reached, obtaining results of a query executed based on the query execution instructions; and outputting query results.Type: GrantFiled: April 17, 2019Date of Patent: May 9, 2023Assignee: ARAS CORPORATIONInventors: Kevin Gillespie, Kevin Richard, Robert McAveney, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau
-
Publication number: 20220253915Abstract: A method for operating a product configuration service, wherein the method comprises: receiving a query pertaining to a scope of searching for a configuration of a product; retrieving, based on the query, information from a self-referencing data model that stores the information as items having item types, wherein the information comprises: variables associated with an entity and values for the variables defined by files of the entity, wherein variables are defined by features that are linked to a source of the files, rules that specify compatibility constraints between the variables, and the information is used during runtime and not persisted to memory; generating, based on the rules and the variables, a solution space comprising the values; and presenting the solution space in a user interface of a computing device of a user.Type: ApplicationFiled: February 25, 2022Publication date: August 11, 2022Applicant: ARAS CORPORATIONInventors: Ayla Singhal, Kevin Gillespie, Kevin Richard, Robert McAveney, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau
-
Publication number: 20220188448Abstract: In one embodiment, a method is disclosed. The method may include applying a mandatory access control (MAC) policy to an item type, and receiving, from a processing device, a request to access a first item in a data structure, wherein the first item including the item type, responsive to receiving the request. The method may include executing the MAC policy to instruct the processing device to traverse one or more relationships between the first item and one or more other items to identify a target item, determining whether a derived attribute of the target item is satisfied. Responsive to determining the derived attribute of the target item is satisfied, the method may include enabling access to the first item.Type: ApplicationFiled: February 18, 2022Publication date: June 16, 2022Applicant: ARAS CORPORATIONInventors: Boris Levit, Anton Paulovich, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
-
Patent number: 10891392Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.Type: GrantFiled: July 17, 2019Date of Patent: January 12, 2021Assignee: Aras CorporationInventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
-
Publication number: 20190340383Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.Type: ApplicationFiled: July 17, 2019Publication date: November 7, 2019Applicant: ARAS CORPORATIONInventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
-
Publication number: 20190332600Abstract: A method for performing recursive searching of items of a data structure having a data mode includes creating an instance of a query definition, the instance of the query definition comprising a unique identifier, specifying one or more elements of the query definition, providing the query definition as an input to a query engine. The method further includes the operations of determining, by the query engine, query execution instructions based on the query definition, the query instructions specifying a recursive level-by-level search until a terminal node of the data structure is reached, obtaining results of a query executed based on the query execution instructions; and outputting query results.Type: ApplicationFiled: April 17, 2019Publication date: October 31, 2019Applicant: ARAS CORPORATIONInventors: Kevin Gillespie, Kevin Richard, Robert McAveney, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau
-
Patent number: 10248650Abstract: Methods, systems and program product are disclosed for determining matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. The invention determines exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. Degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: GrantFiled: May 9, 2016Date of Patent: April 2, 2019Assignee: SDL Inc.Inventors: Russell G. Ross, Kevin Gillespie
-
Publication number: 20160253319Abstract: Methods, systems and program product are disclosed for determining matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. The invention determines exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. Degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: ApplicationFiled: May 9, 2016Publication date: September 1, 2016Inventors: Russell G. Ross, Kevin Gillespie
-
Patent number: 9342506Abstract: Methods, systems and program product are disclosed for determining matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. The invention determines exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. Degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: GrantFiled: October 20, 2014Date of Patent: May 17, 2016Assignee: SDL Inc.Inventors: Russell G. Ross, Kevin Gillespie
-
Publication number: 20150169554Abstract: Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, the invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: ApplicationFiled: October 20, 2014Publication date: June 18, 2015Inventors: Russell G. Ross, Kevin Gillespie
-
Patent number: 8874427Abstract: Methods, systems and program product are disclosed for determining matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. The invention determines exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. Degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: GrantFiled: July 1, 2011Date of Patent: October 28, 2014Assignee: SDL Enterprise Technologies, Inc.Inventors: Russ Ross, Kevin Gillespie
-
Patent number: 8176352Abstract: Two clock domains of a data processing device are each synchronized with a different clock signal. The clock signals are generated by clock generation logic. The clock generation logic also generates a transfer enable signal based on the relative frequency of each clock signal to indicate when data can be transferred between the clock domains. Further, as the relative frequency of the clock signals change, the timing of the transfer enable signal also changes to ensure reliable data transfer.Type: GrantFiled: April 16, 2008Date of Patent: May 8, 2012Assignee: Adavanced Micro Devices, Inc.Inventors: Kevin Gillespie, Guhan Krishnan, Maurice Steinman, Spencer Gold, Bill K. C. Kwan
-
Publication number: 20120095747Abstract: Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, the invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: ApplicationFiled: July 1, 2011Publication date: April 19, 2012Inventors: Russ Ross, Kevin Gillespie
-
Patent number: 7983896Abstract: Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, the invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: GrantFiled: March 3, 2005Date of Patent: July 19, 2011Assignee: SDL Language TechnologyInventors: Russ Ross, Kevin Gillespie
-
Publication number: 20100262621Abstract: Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, embodiments of the present invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: ApplicationFiled: October 27, 2009Publication date: October 14, 2010Inventors: Russ Ross, Kevin Gillespie, Oliver Christ, Daniel Brockmann
-
Publication number: 20090261869Abstract: Two clock domains of a data processing device are each synchronized with a different clock signal. The clock signals are generated by clock generation logic. The clock generation logic also generates a transfer enable signal based on the relative frequency of each clock signal to indicate when data can be transferred between the clock domains. Further, as the relative frequency of the clock signals change, the timing of the transfer enable signal also changes to ensure reliable data transfer.Type: ApplicationFiled: April 16, 2008Publication date: October 22, 2009Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Kevin GILLESPIE, Guhan KRISHNAN, Maurice STEINMAN, Spencer GOLD, Bill K.C. KWAN
-
Publication number: 20070084891Abstract: A combination backpack and seat cushion includes a cushion operatively connected to a pair of functional backpack sections. The cushion is sandwiched between the backpack sections at a first configuration and further separates the backpack sections into a more linear configuration at a second configuration. The backpack sections include compartments for carrying books or other articles. The invention may be carried as a traditional backpack at the first configuration. At the second configuration, the cushion may be placed on a chair seat and back rest while the connected backpack sections may be strapped out of the way below and behind the chair.Type: ApplicationFiled: October 14, 2005Publication date: April 19, 2007Inventor: Kevin Gillespie
-
Publication number: 20050197827Abstract: Methods, systems and program product are disclosed for determining a matching level of a text lookup segment with a plurality of source texts in a translation memory in terms of context. In particular, the invention determines any exact matches for the lookup segment in the plurality of source texts, and determines, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match. The degree of context matching required can be predetermined, and results prioritized. The invention also includes methods, systems and program products for storing a translation pair of source text and target text in a translation memory including context, and the translation memory so formed. The invention ensures that content is translated the same as previously translated content and reduces translator intervention.Type: ApplicationFiled: March 3, 2005Publication date: September 8, 2005Inventors: Russ Ross, Kevin Gillespie
-
Patent number: 4737128Abstract: A flexible, circular, elastomer air foil that is a unitary structure has a central portion that droops downward when the foil is resting on a horizontal flat surface surrounded by an annular portion that is then convex on top and concave on the bottom when resting on a thicker perimetrical rim portion.Type: GrantFiled: December 11, 1986Date of Patent: April 12, 1988Assignee: Parker Brothers Division of Kenner Parker Toys Inc.Inventors: Randall H. Moormann, Kevin A. Gillespie, James R. Henderson