Generating An Index Patents (Class 707/741)
-
Patent number: 10437891Abstract: The present invention provides a system, method and apparatus for electronically searching for an item by receiving a search request comprising a requested category and one or more requested attributes of the item and storing the search request in a search index based on the requested category and the requested attribute(s). The search index includes one or more categories and each category is defined by a taxonomy of attributes. The search index is then searched for any previously stored search requests that match the requested category and the requested attribute(s), a result of the search is determined and a search response that includes the result of the search is sent.Type: GrantFiled: January 28, 2013Date of Patent: October 8, 2019Assignee: Your Command, LLCInventor: Douglas Peckover
-
Patent number: 10430448Abstract: Method of searching an inverted index having a plurality of posting lists, comprising: receiving a search query to be searched including search terms; effecting a search of posting lists to yield search results, the posting lists associated with the search terms and including a plurality of a first type of postings being a reference to a data item actually containing the search term with which that posting list is associated, the search results including result items missing one of the search terms; sending the first search results; receiving an indication of a user-selected result item, the user-selected result item being the result item missing one of the search terms; effecting insertion, into the posting list associated with the missing one of the search terms in the user-selected result item, of a second-type of posting being a reference to the user-selected result item missing that search term.Type: GrantFiled: July 8, 2014Date of Patent: October 1, 2019Assignee: YANDEX EUROPE AGInventor: Alexey Anatolievich Gorodilov
-
Patent number: 10430064Abstract: Techniques are provided herein for implementing transparent user interface elements. In at least one embodiment, a user interface comprising a section header element and a section entry element associated with the section header element may be presented. The section header element may have a background that is transparent and the section entry element may be presented as being below the section header element. User input corresponding to a scroll action may be received. The section entry element may be scrolled upward within the user interface based at least in part on the user input. It may be determined that the scrolling causes the section entry element to traverse the section header element. As a result, the background of the section header element may be altered from transparent to translucent and the section entry element may appear as if behind the section header element.Type: GrantFiled: January 29, 2018Date of Patent: October 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Kevin Moran, Drew Bratcher, Aaron Koop
-
Patent number: 10432698Abstract: The present invention discloses an information processing method, apparatus, terminal, and server. The method includes: detecting a predefined user operation on a web bookmark application installed in a web browser at a first terminal; in response to the user operation, obtaining address and link information of a current webpage in the web browser and sending the address and link information to a remote server; receiving an information transmission notification message from the remote server after the remote server forwards the address and link information and a plurality of thumbnail images associated with the webpage to a second mobile terminal; in response to the information transmission notification message, generating an information sharing prompt message identifying a total number of webpages the first terminal has shared with the second mobile terminal; and sending the information sharing prompt message to the second mobile terminal for display.Type: GrantFiled: July 10, 2013Date of Patent: October 1, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Xiaolong Zhang
-
Patent number: 10425380Abstract: A computer-implemented method is provided for mapping IP addresses and domain names to organizations. The method includes receiving, by a mapping system from an data provider, a dataset related to a plurality of users of the data provider. The dataset includes (a) an IP address for a user device of each user of the plurality of users, and (b) a domain name for a user account of each user of the plurality of users; enriching, by an analytics engine of the mapping system, the received dataset with enrichment data from an enrichment source; receiving, by the analytics engine from a storage medium, historical data relevant to the enriched dataset; and mapping, by the analytics engine, (i) the IP address and/or (ii) the domain name of each user of a portion of the plurality of users to an organization based on the enriched dataset and the historical data.Type: GrantFiled: June 22, 2018Date of Patent: September 24, 2019Assignee: BitSight Technologies, Inc.Inventors: Daniel Dahlberg, Stephen Boyer, Nagarjuna Venna, Philip John Steuart Gladstone
-
Patent number: 10418065Abstract: Improved automated methods of dynamically customizing displayed presentation of media content playback and/or live streams allow users to add, remove, change, and/or fuse displayed information of media content. Specifically, a user or users is able to add, remove, or move IntelliMark (Intelligent Bookmarks) that are separate parallel temporal bookmarks with associated dynamic run-time display manipulations within a separate file(s) that are neither part of the media content nor a live stream, and are stored within media players, enabling customized viewings without violating copyrights or terms of use for the underlying unaltered, un-copied original media content. In addition to an individual user customizing his own viewing experience, by sharing his IntelliMark file(s) with others that have access to the same media content, these others can experience the customized playback as constructed by other users. Further, users can evolve their own interpretations to share back to the original user and/or others.Type: GrantFiled: July 24, 2017Date of Patent: September 17, 2019Assignee: Advanced Anti-Terror Technologies, Inc.Inventors: Elizabeth T. Guckenberger, Ronald J. Guckenberger
-
Patent number: 10410077Abstract: A method and apparatus for detecting an error in gesture recognition are provided. The method includes sensing whether an effective gesture occurs in a first area for gesture recognition of a user; setting a second area and sensing an occurrence of an event due to a movement of the user, based on a result of the sensing in the first area; and detecting the error in the gesture recognition based on whether the occurrence of the event is sensed in the second area.Type: GrantFiled: March 30, 2016Date of Patent: September 10, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Baek Hwan Cho, Jooyeon Woo, Keun Joo Park, EricHyunsurk Ryu
-
Patent number: 10402423Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device determines a performance level that is based on updating of an index node that is associated with distributed storage within the DSN of a set of encoded data slices (EDSs) that is associated with a data object. When the computing device determines to modify an index node update time period based on the performance level that is based on the updating of the index node, the computing device further determines whether to shorten or lengthen the index node update time period and selectively/adaptively performs such shorten or lengthen operations based on such determination.Type: GrantFiled: April 25, 2018Date of Patent: September 3, 2019Assignee: PURE STORAGE, INC.Inventors: Greg R. Dhuse, Jason K. Resch
-
Patent number: 10402759Abstract: A method includes generating a workforce plan including forecasted headcount values associated with a plurality of dimension members of a plurality of dimensions and receiving input to create a first dimension member of a particular dimension of the plurality of dimensions. The particular dimension has an associated dimension level in a hierarchy corresponding to the particular dimension. The method includes storing data associated with the first dimension member to a data store associated with the workforce plan and receiving headcount values associated with a second dimension member that differs from the first dimension member. The method includes generating a graphical user interface (GUI) indicating that the first dimension member is determined to be a potential match for the second dimension member based on the first dimension member being a member of the particular dimension and having the same dimension level as the second dimension member.Type: GrantFiled: July 24, 2015Date of Patent: September 3, 2019Assignee: Visier Solutions, Inc.Inventors: Ronald Chi Man Leung, Ju Wu
-
Patent number: 10397640Abstract: Displaying a graphical user interface on a second-screen device. The graphical user interface can include a partial video stream displayed in a video display area on a touchscreen of the second-screen device and a contextual panel in an active display area on the touchscreen. The contextual panel can include content associated with the partial video stream. The displayed partial video stream can be associated with a video stream displayed by a primary display with the two displayed video streams being associated with the same content and substantially synchronized.Type: GrantFiled: July 5, 2014Date of Patent: August 27, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Neil Cormican, Ronnie Dan, Patricia Patitucci, Peter Rogers, James Walker
-
Patent number: 10397118Abstract: In an embodiment of the invention, a system determines connections between source and target nodes in a network by determining edges with common nodes between the source and target nodes within the network for each of one or more hops. Each determined edge links a pair of nodes in a network path between the source and target nodes. The system removes certain edges from the determined edges to produce a resulting set of edges. In particular, each removed edge is an edge that includes a node within a loop in the network or is an edge that is unconnected to another edge. The system determines connections between the source and target nodes based on the resulting set of edges. Embodiments of the present invention further include a method and computer program product for determining connections between source and target nodes in a network in substantially the same manners described above.Type: GrantFiled: May 2, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Joseph S. Zehri
-
Patent number: 10389640Abstract: In an embodiment of the invention, a system determines connections between source and target nodes in a network by determining edges with common nodes between the source and target nodes within the network for each of one or more hops. Each determined edge links a pair of nodes in a network path between the source and target nodes. The system removes certain edges from the determined edges to produce a resulting set of edges. In particular, each removed edge is an edge that includes a node within a loop in the network or is an edge that is unconnected to another edge. The system determines connections between the source and target nodes based on the resulting set of edges. Embodiments of the present invention further include a method and computer program product for determining connections between source and target nodes in a network in substantially the same manners described above.Type: GrantFiled: July 24, 2015Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventor: Joseph S. Zehri
-
Patent number: 10387414Abstract: A computing system and platform uses various types of data stores to allow efficient querying of, and accelerated access to, extremely large data sets. One such data store is a dimension store that combines key-value and columnar stores, access to which is provided by several selectable mechanisms chosen based the nature of the data of interest. These include bitmap-based access, us of an optimized columnar data format, and access via namespace identifiers. A compressed, optimized page data format is provided for storing and analyzing large fact-based data. The complex dimension store is used to provide complex relationships and interpretation of the fact-based data, enabling high-performance advanced queries, with bitmap indexes passed between the two stores. Dimension data is stored in an encrypted manner throughout the system, and can be exchanged among parties in a secure manner.Type: GrantFiled: April 12, 2016Date of Patent: August 20, 2019Assignee: Risk Management Solutions, Inc.Inventors: Cory Isaacson, David Glaubman, Dan Lynn, Christof Bornhoevd, Ian McCormick
-
Patent number: 10379725Abstract: Techniques are provided herein for implementing transparent user interface elements. In at least one embodiment, a user interface comprising a section header element and a section entry element associated with the section header element may be presented. The section header element may have a background that is transparent and the section entry element may be presented as being below the section header element. User input corresponding to a scroll action may be received. The section entry element may be scrolled upward within the user interface based at least in part on the user input. It may be determined that the scrolling causes the section entry element to traverse the section header element. As a result, the background of the section header element may be altered from transparent to translucent and the section entry element may appear as if behind the section header element.Type: GrantFiled: January 29, 2018Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Kevin Moran, Drew Bratcher, Aaron Koop
-
Patent number: 10372991Abstract: Systems, methods, and devices for curating audiovisual content are provided. A mobile image capture device can be operable to capture one or more images; receive an audio signal; analyze at least a portion of the audio signal with a first machine-learned model to determine a first audio classifier label descriptive of an audio event; identify a first image associated with the first audio classifier label; analyze the first image with a second machine-learned model to determine a desirability of a scene depicted by the first image; and determine, based at least in part on the desirability of the scene depicted by the first image, whether to store a copy of the first image associated with the first audio classifier label in the non-volatile memory of the mobile image capture device or to discard the first image without storing a copy of the first image.Type: GrantFiled: April 3, 2018Date of Patent: August 6, 2019Assignee: Google LLCInventors: James Niemasik, Manoj Plakal
-
Patent number: 10375132Abstract: Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a video conference system, a group meeting ID may be received from the video conference system, and a meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The video content is transmitted via the video conference system, but no user interface of the video conference system is displayed during the remote meeting.Type: GrantFiled: August 17, 2017Date of Patent: August 6, 2019Assignee: Veeva Systems Inc.Inventors: Arno Sosna, Cindy Chiang, Sunil Kulkarni, Hanqing Liao, Vasanth Shenoy, Timothy S. Murphy
-
Patent number: 10372694Abstract: Structured information differentiation in naming techniques are described. In one or more embodiments, first and second collections of structured information are tokenized to generate a first ordered list of tokens that correspond to the first collection of structured information and a second ordered list of tokens that correspond to the second collection of structured information. The first and second ordered list of tokens are inserted into a tree structure in order by assigning tokens from the first and second ordered lists that match in the order to a same node and assigning non-matching tokens to different nodes.Type: GrantFiled: October 8, 2014Date of Patent: August 6, 2019Assignee: Adobe Inc.Inventor: Amit Kumar
-
Patent number: 10348637Abstract: Systems, methods, and computer-readable media are provided for facilitating system optimization through the use of user-resource allocations to servers based on determined access patterns. In one embodiment, recurrent patterns of access are identified based on combinations of computer system users and system-hosted resources. In some embodiments, groupings of user-resource combinations can be determined. The groupings are valuable for optimizing the allocation of users and/or resources to a plurality of servers, particularly under conditions of heavy simultaneous resource demand. Patterns may be determined from user-resource pair access time series, and groupings may be determined based on derived strength of association of these. Based on the groupings, users and resources may be allocated to servers efficiently. Allocation optimization can be an effective means for mitigating or preventing Service Level Agreement non-compliance.Type: GrantFiled: December 30, 2016Date of Patent: July 9, 2019Assignee: Cerner Innovation, Inc.Inventor: Douglas S. McNair
-
Patent number: 10346403Abstract: The method may include providing, in accordance with a column-oriented storage technique, the data table as columns corresponding to the plurality of attributes, whereby each column includes a plurality of separate data blocks. The method may also include determining the plurality of records of the provided data table for which a plurality of attribute values of at least one selected column is contained in a plurality of predetermined data blocks. The method may further include determining, for each column of at least a part of the plurality of columns within the determined plurality of records, a plurality of attribute value information descriptive of an associated attribute within the column and providing an indication of the one or more data blocks for which the plurality of attribute value information is determined. The method may also include storing the determined plurality of attribute value information for enabling query processing.Type: GrantFiled: May 6, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, James L. Finnie, Oliver Schiller
-
Patent number: 10346252Abstract: An object model is provided that represents resources available in a cloud computing environment as hardware islands. A first compute cluster is registered with a first hardware island. A second compute cluster is registered with a second hardware island. A partnership is established between the first and second compute clusters. Based on the partnership, a workload processed by at least the first compute cluster is protected.Type: GrantFiled: March 30, 2016Date of Patent: July 9, 2019Assignee: EMC IP Holding Company LLCInventors: Kenneth Mark Gould, John Currie
-
Patent number: 10348490Abstract: An information processing device includes: a first acquisition unit that acquires authorization omission information being information indicating how many save units among a plurality of save units in which object pieces of an object divided into a division number are stored respectively do not need authorization processing, based on the division number indicating how many object pieces the object is to be divided into and a restoration number being a number of object pieces required to restore the object; and a decision unit that decides a save unit which does not need the authorization processing from among the plurality of save units, based on the authorization omission information acquired by the first acquisition unit.Type: GrantFiled: December 8, 2016Date of Patent: July 9, 2019Assignee: NS SOLUTIONS CORPORATIONInventors: Masaaki Takada, Hiroshi Furukawa, Hideki Kohno, Ryuichiro Kai
-
Patent number: 10346895Abstract: In one embodiments, initiation of purchase transaction in response to a reply to a recommendation comprises a method. The method comprises, at a computer system having one or more processors and non-transitory memory storing one or more programs for execution by the one or more processors, detecting a recommendation associated with a first user, the recommendation associated with a product or service. The method further comprises detecting a response from a second user to the recommendation, determining whether the response from the second user comprises a purchase decision, and in accordance with a determination that the response from the second user comprises the purchase decision, initiating a transaction for the second user to purchase the product or service associated with the recommendation. Other embodiments are described herein.Type: GrantFiled: May 8, 2015Date of Patent: July 9, 2019Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Andrew Mark Ellerhorst
-
Patent number: 10341986Abstract: The objective of the invention is to suppress increases in a C-Plane processing load on a mobile network side even if requests to call a plurality of terminals in the mobile network are generated within a short period of time. In some embodiments, a terminal transmits a control signal for connecting to a network in response to receiving a paging message. In some embodiments, a plurality of virtual network nodes, each capable of running on a virtual machine, have a function of processing the control signal from the terminal. Also disclosed is a control device which, in response to receiving a packet addressed to the terminal, requests at least one of the plurality of virtual network nodes to transmit a paging message addressed to the terminal.Type: GrantFiled: March 22, 2016Date of Patent: July 2, 2019Assignee: NEC CORPORATIONInventor: Yoshiyuki Yamada
-
Patent number: 10331670Abstract: The method may include providing, in accordance with a column-oriented storage technique, the data table as columns corresponding to the plurality of attributes, whereby each column includes a plurality of separate data blocks. The method may also include determining the plurality of records of the provided data table for which a plurality of attribute values of at least one selected column is contained in a plurality of predetermined data blocks. The method may further include determining, for each column of at least a part of the plurality of columns within the determined plurality of records, a plurality of attribute value information descriptive of an associated attribute within the column and providing an indication of the one or more data blocks for which the plurality of attribute value information is determined. The method may also include storing the determined plurality of attribute value information for enabling query processing.Type: GrantFiled: September 21, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Thomas F. Boehme, Andreas Brodt, James L. Finnie, Oliver Schiller
-
Patent number: 10324750Abstract: A computer system includes a node including a plurality of processes, an instruction unit that designates a key range of data processed by the process, and a distribution unit. When a first key range is processed by a first process and a third key range, which is a portion of the first key range, is processed by a second process that processes a second key range, the instruction unit transmits a first updated key range to the first process, transmits a second updated key range to the second process, and transmits third range update information including first and second new ranges to the distribution unit. When receiving the third range update information, the distribution unit changes the distribution of the data to be processed. The first process performs data processing in the first updated key range and the second process performs data processing in the second updated key range.Type: GrantFiled: November 18, 2013Date of Patent: June 18, 2019Assignee: Hitachi, Ltd.Inventors: Yutaro Kato, Toshiyuki Hasegawa, Nobuyuki Yamamoto
-
Patent number: 10318520Abstract: A system and method for reducing communications overhead in a distributed transaction processing environment such as an XA environment. In accordance with an embodiment communication overhead is reduced in a transaction by deferring a transaction end communication. The deferred transaction end communication is determined from a subsequent XA transaction communication thereby reducing the number of networks calls required for each transaction and enhancing system performance.Type: GrantFiled: March 31, 2016Date of Patent: June 11, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Paul Parkinson, Todd J. Little, Carol Colrain, Jean De Lavarene, Vivekanandhan Raja, Douglas Surber, Stefan Roesch, Nancy Ikeda, Kevin Neel
-
Patent number: 10304111Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. An interactive network region comprising search results related to a query issued by a user is generated, based on fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.Type: GrantFiled: May 29, 2014Date of Patent: May 28, 2019Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 10296534Abstract: Attributes are identified in media content. A classification value of the media content is computed based on the identified attributes. Thereafter, a fingerprint derived from the media content is stored or searched for based on the classification value of the media content.Type: GrantFiled: June 3, 2015Date of Patent: May 21, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Tianshi Gao, Regunathan Radhakrishnan, Wenyu Jiang, Claus Bauer
-
Patent number: 10289915Abstract: There are disclosed methods and apparatus for manufacture of image inventories. A frame slicing and packaging machine assigns metadata to each frame of a digital video work. It then detects objects in each frame's image, recognizes the objects and assigns metadata to the objects. The machine then generates a cryptographic hash of the frame's image. Lastly, the machine writes the hash to a node of a transaction processing network.Type: GrantFiled: June 5, 2018Date of Patent: May 14, 2019Assignee: Eight Plus Ventures, LLCInventors: Christoph Bertsch, Rodney Lake, Douglas Sturgeon, Anthony Sziklai
-
Patent number: 10282390Abstract: A method of reproducing a content item includes monitoring an input operation. At the input operation, it is decided whether to update a resume position, based on a reproduction progress, the reproduction progress being determined with respect to a reference position. The method further includes determining whether the input operation corresponds to a linear or to a non-linear event, and updating the reference position if the input operation is a non-linear event.Type: GrantFiled: February 9, 2015Date of Patent: May 7, 2019Assignee: Sony CorporationInventor: Wilhelm Hagg
-
Patent number: 10275475Abstract: A method of operating a data analysis system includes retrieving objects from a data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method further includes dynamically creating a cumulative schema by, for each object of the retrieved objects: (i) inferring a schema from the object based on the metadata of the object and inferred data types of elements of the data of the object, (ii) creating a unified schema, wherein the unified schema describes both (a) the object described by the inferred schema and (b) a cumulative set of objects described by the cumulative schema, and (iii) storing the unified schema as the cumulative schema. The method further includes exporting the data of each of the retrieved objects to a data warehouse.Type: GrantFiled: March 14, 2014Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Dimitris Tsirogiannis, Nathan A. Binkert, Stavros Harizopoulos, Mehul A. Shah, Benjamin A. Sowell, Bryan D. Kaplan, Kevin R. Meyer
-
Patent number: 10275480Abstract: An index handler determines, with respect to a key to be inserted into an index, that a candidate destination node of the index meets a split criterion. The index handler generates and embeds a deferred split descriptor comprising an identifier of a new node within the destination node. Before an insert-completed indication is provided, the destination node is written to a back-end data store without acquiring a lock and without writing out the new node to the back-end data store. During the traversal of the index, the index handler identifies another deferred split descriptor indicating a second new node. After providing the indication that the key was successfully inserted, the index handler writes the second new node to the back-end data store.Type: GrantFiled: June 16, 2016Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventor: Andrew Ross Evenson
-
Patent number: 10268755Abstract: The present disclosure is directed to providing dynamic indexer discovery. An index manager, which may also be known as a cluster master, is configured to track the statuses and capabilities of indexers and provide the statuses and capabilities obtained from the indexers to data collectors, such as forwarders. The data collectors may use the statuses and capabilities associated with the indexers to load balance transmission of data to the indexers. Dynamic indexer discovery may eliminate the need to manually reconfigure data collectors when the status of an indexer changes because the information may be obtained from the index manager without the need to reinitialize the data collectors.Type: GrantFiled: April 30, 2015Date of Patent: April 23, 2019Assignee: Splunk Inc.Inventors: Vishal Patel, Jagannath Kerai, Hasan Alayli
-
Patent number: 10268551Abstract: A method, article of manufacture, and system for cloud backups is discussed. Heterogeneous backup appliances may be deployed in a datacenter. Facades may interface these appliances with a backup management system.Type: GrantFiled: September 30, 2014Date of Patent: April 23, 2019Assignee: EMC IP Holding Company LLCInventor: Steven T. Wong
-
Patent number: 10262061Abstract: A method of classifying individual documents in a document collection according to a hierarchy may include selecting an object from the hierarchy, generating one or more variants for the object, and for each of the one or more variants, determining a frequency threshold based at least in part on how frequently the one or more variants occurs in the document collection. The method may also include selecting a first document in the document collection, where the first document includes one or more objects that match at least one of the one or more variants. The method may additionally include determining that the number of the one or more objects exceeds the frequency threshold and classifying the first document with the object in the hierarchy.Type: GrantFiled: May 19, 2015Date of Patent: April 16, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gerhard Brugger, John Eric Baum, Filippo Ferdinando Paolo Beghelli, Charles Wilson
-
Patent number: 10257586Abstract: A system for timing an event utilizing video playback on a mobile device is disclosed. The mobile device includes a processor, a touch panel, and a camera. The mobile device is configured to: generate a video recording of an event with the camera; store the video recording of the event in the memory; play back the video recording of the event, frame by frame, via the touch panel; receive a first input via the touch panel, the first input associated with placing a start pin at a first frame or sub-frame of the video recording; receive a second input via the touch panel, the second input associated with placing a finish pin at a second frame or sub-frame of the video recording; and determine a time period between the first frame or sub-frame associated with the start pin and the second frame or sub-frame associated with the finish pin.Type: GrantFiled: October 6, 2017Date of Patent: April 9, 2019Inventor: Alexander B. Mensh
-
Patent number: 10248889Abstract: A method includes identifying images associated with a user, where the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user. The method also includes for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation. The method also includes generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images. The method also includes interacting with the user to obtain identifying information that is used to categorize one or more of the images.Type: GrantFiled: December 12, 2017Date of Patent: April 2, 2019Assignee: Google LLCInventors: Robin Dua, Sujith Ravi
-
Patent number: 10242123Abstract: The invention relates to detecting non-presence of nodes in a document of semi-structured data and to creating a values index which properly reflects this non-presence. The document of semi-structured data, comprising multiple hierarchically organized nodes, is scanned for values (step 110). Subsequently, these values are indexed (step 120). As non-presence of at least one node is detected (step 140), this non-presence is documented by enhancing the values index (12) by a pseudo key (20) (step 150).Type: GrantFiled: February 28, 2017Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventor: Henrik Loeser
-
Patent number: 10242085Abstract: Systems and methods for indexing data include formulating an objective function to index a dataset, a portion of the dataset including supervision information. A data property component of the objective function is determined, which utilizes a property of the dataset to group data of the dataset. A supervised component of the objective function is determined, which utilizes the supervision information to group data of the dataset. The objective function is optimized using a processor based upon the data property component and the supervised component to partition a node into a plurality of child nodes.Type: GrantFiled: March 3, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Fei Wang, Jun Wang
-
Patent number: 10235681Abstract: A contextual analysis engine systematically extracts, analyzes and organizes digital content stored in an electronic file such as a webpage. Content can be extracted using a text extraction module which is capable of separating the content which is to be analyzed from less meaningful content such as format specifications and programming scripts. The resulting unstructured corpus of plain text can then be passed to a text analytics module capable of generating a structured categorization of topics included within the content. This structured categorization can be organized based on a content topic ontology which may have been previously defined or which may be developed in real-time. The systems disclosed herein optionally include an input/output interface capable of managing workflows of the text extraction module and the text analytics module, administering a cache of previously generated results, and interfacing with other applications that leverage the disclosed contextual analysis services.Type: GrantFiled: October 15, 2013Date of Patent: March 19, 2019Assignee: Adobe Inc.Inventors: Walter Chang, Chris Chen, Shone Sadler, David Jared
-
Patent number: 10235447Abstract: A method implemented using a server includes receiving, from a first application, a tag associated with an equipment, the tag indicating an event. The method also includes retrieving, from at least a second application, at least one of an action or context information linked to the event based on the tag. The method further includes transmitting the tag indicating the event and the action linked to event. In addition, the method includes displaying, on a plant graphic, a location of the event using the tag and the action linked to the event.Type: GrantFiled: July 30, 2015Date of Patent: March 19, 2019Assignee: Honeywell International Inc.Inventors: Ranganathan Srinivasan, Mandar Vartak, Ravi Kumar Ramamurthy, Navaneeth Vengallur, Andrew John Trenchard
-
Patent number: 10223428Abstract: When a user inputs a search condition, an agent sends, to a database of each organization to which the user does not have an access right, a search request including the search condition and the ID of a cooperation participant member having an access right to the database of the organization. A proxy of each organization causes the search device to search for a chain of links that connect between a data element that meets the search condition in the search request from the agent and a data element that represents the cooperation participant member in the search request, and returns to the agent information on a cooperation participant member that may have access to the data element that meets the search condition on the basis of the search result.Type: GrantFiled: March 12, 2015Date of Patent: March 5, 2019Assignee: FUJI XEROX CO., LTD.Inventor: Kiwame Tokai
-
Patent number: 10223529Abstract: An indexing apparatus and method for search of security monitoring data are provided. The indexing apparatus includes a data collection unit and a data index generation unit. The data collection unit collects data, that is, a basis of search of monitoring information, from a database in which security monitoring data has been stored. The data index generation unit generates file structure-based data in which indices have assigned to multiple search elements of the data collected by the data collection unit.Type: GrantFiled: July 21, 2014Date of Patent: March 5, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Taek kyu Lee, Geun Yong Kim, Suk won Lee, Kyu Cheol Jung, SoonJwa Hong, In seog Seo
-
Patent number: 10216636Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pre-fetching data. The methods, systems, and apparatus include actions of providing a request for data to an input-output device and receiving a set of memory addresses for the requested data. Additional actions include determining a subset of the memory addresses, providing a request for a processor to pre-fetch or inject data corresponding to the subset of the memory addresses, and receiving the requested data and the set of memory addresses. Additional actions include determining that the received data includes data for the subset of memory addresses that has been requested to be pre-fetched or injected, storing the data for the subset of memory addresses in a cache of the processor, and storing remaining data of the received data for the memory addresses in a main memory.Type: GrantFiled: July 26, 2018Date of Patent: February 26, 2019Assignee: Google LLCInventors: Rama Krishna Govindaraju, Liqun Cheng, Parthasarathy Ranganathan
-
Patent number: 10210050Abstract: Methods and systems are described for grouping one or more save sets into a consistency group, the save sets being located across one or more client computers in a network, and for performing backup and recovery operations over a consistency group. According to one embodiment, a consistency group operation request is received by a backup system on a main server, the request indicating that a backup or recovery operation is to be performed over the consistency group. In response, the backup system retrieves information regarding the consistency group's save sets, and sends a save set operation request to each client computer instructing the client computer to perform the backup or recovery operation on any save sets within the consistency group.Type: GrantFiled: December 23, 2013Date of Patent: February 19, 2019Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Vladimir Mandic
-
Patent number: 10198591Abstract: Devices, systems, and methods for performing particularized encryption of confidential information within real-world data files that are subsequently stored within a cloud environment are described. Specific rules/logic are executed in a local computing environment to identify the type(s) and/or magnitude(s) of confidential information contained within each real-world data file. The identified type(s) and/or magnitude(s) of confidential information is thereafter specifically encrypted using various encryption processes. Once encrypted, the data is packaged and stored within a cloud environment without the need for further encryption at either the local computing or cloud environments.Type: GrantFiled: February 20, 2018Date of Patent: February 5, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: David A. Fink, Gang David Sun, Moira McCauley, Lisa Paulette Navarrette
-
Patent number: 10193805Abstract: The disclosure relates to technology for accessing content in a network. An interest message including semantics information to be matched to the content in the network is received, and a memory is accessed to identify the content associated with the semantics information. The memory includes at least one of a content store caching the content and a forwarding information base storing routing entries. The routing entries include content names with corresponding semantics information, forwarding faces and hop count. Routing entries in the FIB having the same content name, the semantics information, forwarding faces and hop count are aggregated to form an aggregated FIB. A FIB propagation message is sent to neighboring network nodes, where the FIB propagation message includes at least changes made to the existing routing entries in the FIB.Type: GrantFiled: September 8, 2016Date of Patent: January 29, 2019Assignee: Futurewei Technologies, Inc.Inventor: Lijun Dong
-
Patent number: 10176198Abstract: Embodiments of the present invention provide techniques for identifying and recommending similar items based on visual similarity to a selected content item. Visual similarity may be characterized by identifying features depicted in a selected content item and comparing those features to features in an electronic catalog of content items. Visual similarity may also factor in medium and subject matter. For example, when a content item depicts a landscape painting, other landscape paintings (rather than paintings of different subject matter or photographs) will be recommended. Other visual characteristics, such as color theme and distribution, brushwork, etc. may also be represented in the recommended content items. As discussed further herein, different features may be weighted differently based on the analysis of the content item. These weightings enable the recommended content items to be tailored to visually similar subject matter.Type: GrantFiled: May 9, 2016Date of Patent: January 8, 2019Assignee: A9.COM, INC.Inventors: Arnab Sanat Kumar Dhua, Sunil Ramesh
-
Patent number: 10168947Abstract: A virtual file system and method for performing virtual file system operations uses a vnode descriptor to access a vnode for a vnode operation. If the vnode is not found in a vnode cache using the vnode descriptor, the vnode is reconstructed using information regarding the vnode found outside of the vnode cache using the vnode descriptor.Type: GrantFiled: May 7, 2015Date of Patent: January 1, 2019Assignee: VMware, Inc.Inventors: Wenguang Wang, Yunshan Lu
-
Patent number: 10157102Abstract: Techniques to scan and reorganize media files to remove gaps are described. In one embodiment, an apparatus may comprise a media handling component operative to receive a media file, the media file comprising a header portion and an encoded media portion, the header portion comprising one or more indexing tables, the encoded media portion comprising a plurality of encoded chunks; a media topology component operative to build an encoded media topology list by scanning the one or more indexing tables; and a media rebuilding component operative to build the media file into a rebuilt media file by copying the plurality of encoded chunks while generating one or more replacement indexing tables where the encoded media topology list indicates that the encoded media portion contains one or more unreferenced portions. Other embodiments are described and claimed.Type: GrantFiled: December 29, 2016Date of Patent: December 18, 2018Assignee: WHATSAPP INC.Inventors: Milan Stevanovic, Abhishek Jain